builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-871 starttime: 1461051006.77 results: success (0) buildid: 20160418224151 builduid: c5d3648972044b829689e6c33752e00b revision: 9a8ff2f4978493c3fd9982652a09ffcdf2333a75 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 00:30:06.772973) ========= master: http://buildbot-master117.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 00:30:06.773612) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 00:30:06.774036) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 00:30:06.961955) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:30:06.962454) ========= 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-1461050994.405552-527915980 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 00:30:06-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.2M=0.001s 2016-04-19 00:30:07 (12.2 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.570713 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:30:07.569742) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:30:07.570230) ========= 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-1461050994.405552-527915980 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.033336 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:30:07.636599) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 00:30:07.637080) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 9a8ff2f4978493c3fd9982652a09ffcdf2333a75 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 9a8ff2f4978493c3fd9982652a09ffcdf2333a75 --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-1461050994.405552-527915980 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 00:30:07,736 truncating revision to first 12 chars 2016-04-19 00:30:07,737 Setting DEBUG logging. 2016-04-19 00:30:07,737 attempt 1/10 2016-04-19 00:30:07,737 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/9a8ff2f49784?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 00:30:09,627 unpacking tar archive at: fx-team-9a8ff2f49784/testing/mozharness/ program finished with exit code 0 elapsedTime=2.478741 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 00:30:10.150754) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 00:30:10.151251) ========= script_repo_revision: 9a8ff2f4978493c3fd9982652a09ffcdf2333a75 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 00:30:10.151818) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 00:30:10.152251) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 00:30:10.182558) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 4 secs) (at 2016-04-19 00:30:10.182967) ========= /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 fx-team --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', 'fx-team', '--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-1461050994.405552-527915980 _=/tools/buildbot/bin/python using PTY: False 00:30:10 INFO - MultiFileLogger online at 20160419 00:30:10 in /builds/slave/test 00:30:10 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 00:30:10 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:30:10 INFO - {'append_to_log': False, 00:30:10 INFO - 'base_work_dir': '/builds/slave/test', 00:30:10 INFO - 'blob_upload_branch': 'fx-team', 00:30:10 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:30:10 INFO - 'buildbot_json_path': 'buildprops.json', 00:30:10 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:30:10 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:30:10 INFO - 'download_minidump_stackwalk': True, 00:30:10 INFO - 'download_symbols': 'true', 00:30:10 INFO - 'e10s': False, 00:30:10 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:30:10 INFO - 'tooltool.py': '/tools/tooltool.py', 00:30:10 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:30:10 INFO - '/tools/misc-python/virtualenv.py')}, 00:30:10 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:30:10 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:30:10 INFO - 'log_level': 'info', 00:30:10 INFO - 'log_to_console': True, 00:30:10 INFO - 'opt_config_files': (), 00:30:10 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:30:10 INFO - '--processes=1', 00:30:10 INFO - '--config=%(test_path)s/wptrunner.ini', 00:30:10 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:30:10 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:30:10 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:30:10 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:30:10 INFO - 'pip_index': False, 00:30:10 INFO - 'require_test_zip': True, 00:30:10 INFO - 'test_type': ('testharness',), 00:30:10 INFO - 'this_chunk': '1', 00:30:10 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:30:10 INFO - 'total_chunks': '10', 00:30:10 INFO - 'virtualenv_path': 'venv', 00:30:10 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:30:10 INFO - 'work_dir': 'build'} 00:30:10 INFO - ##### 00:30:10 INFO - ##### Running clobber step. 00:30:10 INFO - ##### 00:30:10 INFO - Running pre-action listener: _resource_record_pre_action 00:30:10 INFO - Running main action method: clobber 00:30:10 INFO - rmtree: /builds/slave/test/build 00:30:10 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:30:11 INFO - Running post-action listener: _resource_record_post_action 00:30:11 INFO - ##### 00:30:11 INFO - ##### Running read-buildbot-config step. 00:30:11 INFO - ##### 00:30:11 INFO - Running pre-action listener: _resource_record_pre_action 00:30:11 INFO - Running main action method: read_buildbot_config 00:30:11 INFO - Using buildbot properties: 00:30:11 INFO - { 00:30:11 INFO - "project": "", 00:30:11 INFO - "product": "firefox", 00:30:11 INFO - "script_repo_revision": "production", 00:30:11 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 00:30:11 INFO - "repository": "", 00:30:11 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 00:30:11 INFO - "buildid": "20160418224151", 00:30:11 INFO - "pgo_build": "False", 00:30:11 INFO - "basedir": "/builds/slave/test", 00:30:11 INFO - "buildnumber": 7, 00:30:11 INFO - "slavename": "tst-linux64-spot-871", 00:30:11 INFO - "master": "http://buildbot-master117.bb.releng.use1.mozilla.com:8201/", 00:30:11 INFO - "platform": "linux64", 00:30:11 INFO - "branch": "fx-team", 00:30:11 INFO - "revision": "9a8ff2f4978493c3fd9982652a09ffcdf2333a75", 00:30:11 INFO - "repo_path": "integration/fx-team", 00:30:11 INFO - "moz_repo_path": "", 00:30:11 INFO - "stage_platform": "linux64", 00:30:11 INFO - "builduid": "c5d3648972044b829689e6c33752e00b", 00:30:11 INFO - "slavebuilddir": "test" 00:30:11 INFO - } 00:30:11 INFO - Found installer url https://queue.taskcluster.net/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 00:30:11 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 00:30:11 INFO - Running post-action listener: _resource_record_post_action 00:30:11 INFO - ##### 00:30:11 INFO - ##### Running download-and-extract step. 00:30:11 INFO - ##### 00:30:11 INFO - Running pre-action listener: _resource_record_pre_action 00:30:11 INFO - Running main action method: download_and_extract 00:30:11 INFO - mkdir: /builds/slave/test/build/tests 00:30: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')]} 00:30:11 INFO - https://queue.taskcluster.net/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 00:30:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:30:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:30:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:30:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 00:30:13 INFO - Downloaded 1361 bytes. 00:30:13 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:30:13 INFO - Using the following test package requirements: 00:30:13 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:30:13 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:30:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 00:30:13 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:30:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 00:30:13 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:30:13 INFO - u'jsshell-linux-x86_64.zip'], 00:30:13 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:30:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 00:30:13 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:30:13 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:30:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 00:30:13 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:30:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 00:30:13 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:30:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 00:30:13 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:30:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 00:30:13 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 00:30:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:30:13 INFO - https://queue.taskcluster.net/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 00:30:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:30:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:30:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:30:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 00:30:15 INFO - Downloaded 22674251 bytes. 00:30:15 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:30:15 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:30:16 INFO - caution: filename not matched: web-platform/* 00:30:16 INFO - Return code: 11 00:30: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')]} 00:30:16 INFO - https://queue.taskcluster.net/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 00:30:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:30:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:30:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:30:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 00:30:19 INFO - Downloaded 36382569 bytes. 00:30:19 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:30:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:30:22 INFO - caution: filename not matched: bin/* 00:30:22 INFO - caution: filename not matched: config/* 00:30:22 INFO - caution: filename not matched: mozbase/* 00:30:22 INFO - caution: filename not matched: marionette/* 00:30:22 INFO - caution: filename not matched: tools/wptserve/* 00:30:22 INFO - Return code: 11 00:30:22 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')]} 00:30:22 INFO - https://queue.taskcluster.net/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 00:30:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:30:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:30:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:30:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 00:30:25 INFO - Downloaded 64167864 bytes. 00:30:25 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:30:25 INFO - mkdir: /builds/slave/test/properties 00:30:25 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:30:25 INFO - Writing to file /builds/slave/test/properties/build_url 00:30:25 INFO - Contents: 00:30:25 INFO - build_url:https://queue.taskcluster.net/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:30:27 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:30:27 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:30:27 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:30:27 INFO - Contents: 00:30:27 INFO - symbols_url:https://queue.taskcluster.net/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:30:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:30:27 INFO - https://queue.taskcluster.net/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:30:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:30:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:30:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:30:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 00:30:34 INFO - Downloaded 90725024 bytes. 00:30:34 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:30:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:30:55 INFO - Return code: 0 00:30:55 INFO - Running post-action listener: _resource_record_post_action 00:30:55 INFO - Running post-action listener: set_extra_try_arguments 00:30:55 INFO - ##### 00:30:55 INFO - ##### Running create-virtualenv step. 00:30:55 INFO - ##### 00:30:55 INFO - Running pre-action listener: _pre_create_virtualenv 00:30:55 INFO - Running pre-action listener: _resource_record_pre_action 00:30:55 INFO - Running main action method: create_virtualenv 00:30:55 INFO - Creating virtualenv /builds/slave/test/build/venv 00:30:55 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 00:30:55 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:30:55 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:30:55 INFO - Using real prefix '/usr' 00:30:55 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:31:00 INFO - Installing distribute.............................................................................................................................................................................................done. 00:31:12 INFO - Installing pip.................done. 00:31:12 INFO - Return code: 0 00:31:12 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:31: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')]} 00:31:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:31:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:31: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')]} 00:31:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:31:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:31:13 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 0x2a30030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a313f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b47d00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a63820>, '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 0x2b45d80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b46230>, '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-1461050994.405552-527915980', '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 00:31:13 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 00:31:13 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 00:31:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:31:13 INFO - 'CCACHE_UMASK': '002', 00:31:13 INFO - 'DISPLAY': ':0', 00:31:13 INFO - 'HOME': '/home/cltbld', 00:31:13 INFO - 'LANG': 'en_US.UTF-8', 00:31:13 INFO - 'LOGNAME': 'cltbld', 00:31:13 INFO - 'MAIL': '/var/mail/cltbld', 00:31:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:31:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:31:13 INFO - 'MOZ_NO_REMOTE': '1', 00:31:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:31:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:31:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:31:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:31:13 INFO - 'PWD': '/builds/slave/test', 00:31:13 INFO - 'SHELL': '/bin/bash', 00:31:13 INFO - 'SHLVL': '1', 00:31:13 INFO - 'TERM': 'linux', 00:31:13 INFO - 'TMOUT': '86400', 00:31:13 INFO - 'USER': 'cltbld', 00:31:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461050994.405552-527915980', 00:31:13 INFO - '_': '/tools/buildbot/bin/python'} 00:31:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:31:13 INFO - Downloading/unpacking psutil>=0.7.1 00:31:13 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 00:31:13 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 00:31:13 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 00:31:13 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 00:31:13 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 00:31:13 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 00:31:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:31:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:31:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:31:20 INFO - Installing collected packages: psutil 00:31:20 INFO - Running setup.py install for psutil 00:31:20 INFO - building 'psutil._psutil_linux' extension 00:31:20 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 00:31:21 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 00:31:21 INFO - building 'psutil._psutil_posix' extension 00:31:21 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 00:31:21 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 00:31:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:31:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:31:22 INFO - Successfully installed psutil 00:31:22 INFO - Cleaning up... 00:31:22 INFO - Return code: 0 00:31:22 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:31:22 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')]} 00:31:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:31:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:31:22 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')]} 00:31:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:31:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:31:22 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 0x2a30030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a313f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b47d00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a63820>, '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 0x2b45d80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b46230>, '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-1461050994.405552-527915980', '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 00:31:22 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 00:31:22 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 00:31:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:31:22 INFO - 'CCACHE_UMASK': '002', 00:31:22 INFO - 'DISPLAY': ':0', 00:31:22 INFO - 'HOME': '/home/cltbld', 00:31:22 INFO - 'LANG': 'en_US.UTF-8', 00:31:22 INFO - 'LOGNAME': 'cltbld', 00:31:22 INFO - 'MAIL': '/var/mail/cltbld', 00:31:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:31:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:31:22 INFO - 'MOZ_NO_REMOTE': '1', 00:31:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:31:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:31:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:31:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:31:22 INFO - 'PWD': '/builds/slave/test', 00:31:22 INFO - 'SHELL': '/bin/bash', 00:31:22 INFO - 'SHLVL': '1', 00:31:22 INFO - 'TERM': 'linux', 00:31:22 INFO - 'TMOUT': '86400', 00:31:22 INFO - 'USER': 'cltbld', 00:31:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461050994.405552-527915980', 00:31:22 INFO - '_': '/tools/buildbot/bin/python'} 00:31:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:31:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:31:22 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 00:31:22 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 00:31:22 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 00:31:22 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 00:31:22 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 00:31:22 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 00:31:28 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:31:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:31:28 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:31:28 INFO - Installing collected packages: mozsystemmonitor 00:31:28 INFO - Running setup.py install for mozsystemmonitor 00:31:28 INFO - Successfully installed mozsystemmonitor 00:31:28 INFO - Cleaning up... 00:31:28 INFO - Return code: 0 00:31:28 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:31: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')]} 00:31:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:31:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:31: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')]} 00:31:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:31:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:31:28 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 0x2a30030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a313f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b47d00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a63820>, '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 0x2b45d80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b46230>, '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-1461050994.405552-527915980', '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 00:31:28 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 00:31:28 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 00:31:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:31:28 INFO - 'CCACHE_UMASK': '002', 00:31:28 INFO - 'DISPLAY': ':0', 00:31:28 INFO - 'HOME': '/home/cltbld', 00:31:28 INFO - 'LANG': 'en_US.UTF-8', 00:31:28 INFO - 'LOGNAME': 'cltbld', 00:31:28 INFO - 'MAIL': '/var/mail/cltbld', 00:31:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:31:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:31:28 INFO - 'MOZ_NO_REMOTE': '1', 00:31:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:31:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:31:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:31:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:31:28 INFO - 'PWD': '/builds/slave/test', 00:31:28 INFO - 'SHELL': '/bin/bash', 00:31:28 INFO - 'SHLVL': '1', 00:31:28 INFO - 'TERM': 'linux', 00:31:28 INFO - 'TMOUT': '86400', 00:31:28 INFO - 'USER': 'cltbld', 00:31:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461050994.405552-527915980', 00:31:28 INFO - '_': '/tools/buildbot/bin/python'} 00:31:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:31:29 INFO - Downloading/unpacking blobuploader==1.2.4 00:31:29 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 00:31:29 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 00:31:29 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 00:31:29 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 00:31:29 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 00:31:29 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 00:31:34 INFO - Downloading blobuploader-1.2.4.tar.gz 00:31:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:31:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:31:34 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 00:31:34 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 00:31:34 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 00:31:34 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 00:31:34 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 00:31:34 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 00:31:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:31:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:31:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:31:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:31:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:31:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:31:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:31:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:31:36 INFO - Downloading docopt-0.6.1.tar.gz 00:31:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:31:36 INFO - Installing collected packages: blobuploader, requests, docopt 00:31:36 INFO - Running setup.py install for blobuploader 00:31:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:31:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:31:36 INFO - Running setup.py install for requests 00:31:37 INFO - Running setup.py install for docopt 00:31:37 INFO - Successfully installed blobuploader requests docopt 00:31:37 INFO - Cleaning up... 00:31:37 INFO - Return code: 0 00:31:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:31:37 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')]} 00:31:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:31:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:31:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:31:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:31:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:31:38 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 0x2a30030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a313f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b47d00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a63820>, '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 0x2b45d80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b46230>, '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-1461050994.405552-527915980', '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 00:31:38 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 00:31:38 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 00:31:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:31:38 INFO - 'CCACHE_UMASK': '002', 00:31:38 INFO - 'DISPLAY': ':0', 00:31:38 INFO - 'HOME': '/home/cltbld', 00:31:38 INFO - 'LANG': 'en_US.UTF-8', 00:31:38 INFO - 'LOGNAME': 'cltbld', 00:31:38 INFO - 'MAIL': '/var/mail/cltbld', 00:31:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:31:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:31:38 INFO - 'MOZ_NO_REMOTE': '1', 00:31:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:31:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:31:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:31:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:31:38 INFO - 'PWD': '/builds/slave/test', 00:31:38 INFO - 'SHELL': '/bin/bash', 00:31:38 INFO - 'SHLVL': '1', 00:31:38 INFO - 'TERM': 'linux', 00:31:38 INFO - 'TMOUT': '86400', 00:31:38 INFO - 'USER': 'cltbld', 00:31:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461050994.405552-527915980', 00:31:38 INFO - '_': '/tools/buildbot/bin/python'} 00:31:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:31:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:31:38 INFO - Running setup.py (path:/tmp/pip-GgF3fr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:31:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:31:38 INFO - Running setup.py (path:/tmp/pip-KBcLqs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:31:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:31:38 INFO - Running setup.py (path:/tmp/pip-nznsOs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:31:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:31:38 INFO - Running setup.py (path:/tmp/pip-H4mYC_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:31:39 INFO - Running setup.py (path:/tmp/pip-KRG7_d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:31:39 INFO - Running setup.py (path:/tmp/pip-gQ9dEX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:31:39 INFO - Running setup.py (path:/tmp/pip-TMygt7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:31:39 INFO - Running setup.py (path:/tmp/pip-QX60Lf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:31:39 INFO - Running setup.py (path:/tmp/pip-Lz7nad-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:31:39 INFO - Running setup.py (path:/tmp/pip-klCpJQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:31:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:31:39 INFO - Running setup.py (path:/tmp/pip-kL0yyf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:31:40 INFO - Running setup.py (path:/tmp/pip-agKFcN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:31:40 INFO - Running setup.py (path:/tmp/pip-VIRls1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:31:40 INFO - Running setup.py (path:/tmp/pip-6oJvuc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:31:40 INFO - Running setup.py (path:/tmp/pip-BREbC6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:31:40 INFO - Running setup.py (path:/tmp/pip-oF2K8E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:31:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:31:40 INFO - Running setup.py (path:/tmp/pip-UQyClA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:31:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:31:40 INFO - Running setup.py (path:/tmp/pip-KS6wMJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:31:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:31:40 INFO - Running setup.py (path:/tmp/pip-pJjXG3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:31:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:31:41 INFO - Running setup.py (path:/tmp/pip-kdJNpU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:31:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:31:41 INFO - Running setup.py (path:/tmp/pip-Fc7gQo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:31:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:31:41 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 00:31:41 INFO - Running setup.py install for manifestparser 00:31:41 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:31:42 INFO - Running setup.py install for mozcrash 00:31:42 INFO - Running setup.py install for mozdebug 00:31:42 INFO - Running setup.py install for mozdevice 00:31:42 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:31:42 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:31:42 INFO - Running setup.py install for mozfile 00:31:42 INFO - Running setup.py install for mozhttpd 00:31:43 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:31:43 INFO - Running setup.py install for mozinfo 00:31:43 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:31:43 INFO - Running setup.py install for mozInstall 00:31:43 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:31:43 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:31:43 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:31:43 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:31:43 INFO - Running setup.py install for mozleak 00:31:43 INFO - Running setup.py install for mozlog 00:31:43 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:31:43 INFO - Running setup.py install for moznetwork 00:31:44 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:31:44 INFO - Running setup.py install for mozprocess 00:31:44 INFO - Running setup.py install for mozprofile 00:31:44 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:31:44 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:31:44 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:31:44 INFO - Running setup.py install for mozrunner 00:31:44 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:31:44 INFO - Running setup.py install for mozscreenshot 00:31:45 INFO - Running setup.py install for moztest 00:31:45 INFO - Running setup.py install for mozversion 00:31:45 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:31:45 INFO - Running setup.py install for wptserve 00:31:45 INFO - Running setup.py install for marionette-driver 00:31:45 INFO - Running setup.py install for browsermob-proxy 00:31:46 INFO - Running setup.py install for marionette-client 00:31:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:31:46 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:31:46 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 00:31:46 INFO - Cleaning up... 00:31:46 INFO - Return code: 0 00:31:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:31:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:31:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:31:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:31:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:31:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:31:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:31:46 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 0x2a30030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a313f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b47d00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a63820>, '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 0x2b45d80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b46230>, '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-1461050994.405552-527915980', '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 00:31:46 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 00:31:46 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 00:31:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:31:46 INFO - 'CCACHE_UMASK': '002', 00:31:46 INFO - 'DISPLAY': ':0', 00:31:46 INFO - 'HOME': '/home/cltbld', 00:31:46 INFO - 'LANG': 'en_US.UTF-8', 00:31:46 INFO - 'LOGNAME': 'cltbld', 00:31:46 INFO - 'MAIL': '/var/mail/cltbld', 00:31:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:31:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:31:46 INFO - 'MOZ_NO_REMOTE': '1', 00:31:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:31:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:31:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:31:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:31:46 INFO - 'PWD': '/builds/slave/test', 00:31:46 INFO - 'SHELL': '/bin/bash', 00:31:46 INFO - 'SHLVL': '1', 00:31:46 INFO - 'TERM': 'linux', 00:31:46 INFO - 'TMOUT': '86400', 00:31:46 INFO - 'USER': 'cltbld', 00:31:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461050994.405552-527915980', 00:31:46 INFO - '_': '/tools/buildbot/bin/python'} 00:31:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:31:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:31:47 INFO - Running setup.py (path:/tmp/pip-e1ih5U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:31:47 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)) 00:31:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:31:47 INFO - Running setup.py (path:/tmp/pip-OGFoEw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:31:47 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)) 00:31:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:31:47 INFO - Running setup.py (path:/tmp/pip-BtUIgG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:31:47 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)) 00:31:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:31:47 INFO - Running setup.py (path:/tmp/pip-urojXl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:31:47 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)) 00:31:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:31:47 INFO - Running setup.py (path:/tmp/pip-lDEwbM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:31:47 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)) 00:31:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:31:47 INFO - Running setup.py (path:/tmp/pip-6bKcbj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:31:47 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)) 00:31:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:31:47 INFO - Running setup.py (path:/tmp/pip-kvxlr0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:31:48 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)) 00:31:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:31:48 INFO - Running setup.py (path:/tmp/pip-PuMY_2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:31:48 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)) 00:31:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:31:48 INFO - Running setup.py (path:/tmp/pip-hU_3Yw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:31:48 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)) 00:31:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:31:48 INFO - Running setup.py (path:/tmp/pip-IkOJqN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:31:48 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)) 00:31:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:31:48 INFO - Running setup.py (path:/tmp/pip-Yf1iHE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:31:48 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)) 00:31:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:31:48 INFO - Running setup.py (path:/tmp/pip-LsGoi_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:31:48 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)) 00:31:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:31:48 INFO - Running setup.py (path:/tmp/pip-sAT2P_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:31:48 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)) 00:31:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:31:48 INFO - Running setup.py (path:/tmp/pip-jjkj09-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:31:49 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)) 00:31:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:31:49 INFO - Running setup.py (path:/tmp/pip-zj6KH8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:31:49 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)) 00:31:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:31:49 INFO - Running setup.py (path:/tmp/pip-zgbvfB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:31:49 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)) 00:31:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:31:49 INFO - Running setup.py (path:/tmp/pip-dCaz7i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:31:49 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)) 00:31:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:31:49 INFO - Running setup.py (path:/tmp/pip-bAvgHV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:31:49 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)) 00:31:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:31:49 INFO - Running setup.py (path:/tmp/pip-RVHAIT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:31:49 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)) 00:31:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:31:49 INFO - Running setup.py (path:/tmp/pip-wmJ7FJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:31:49 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)) 00:31:49 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:31:50 INFO - Running setup.py (path:/tmp/pip-yBWSuI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:31:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:31:50 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)) 00:31:50 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)) 00:31:50 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)) 00:31:50 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)) 00:31:50 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)) 00:31:50 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)) 00:31:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:31:50 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 00:31:50 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 00:31:50 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 00:31:50 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 00:31:50 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 00:31:50 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 00:31:55 INFO - Downloading blessings-1.6.tar.gz 00:31:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:31:55 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)) 00:31:55 INFO - Installing collected packages: blessings 00:31:55 INFO - Running setup.py install for blessings 00:31:56 INFO - Successfully installed blessings 00:31:56 INFO - Cleaning up... 00:31:56 INFO - Return code: 0 00:31:56 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:31:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:31:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:31:56 INFO - Reading from file tmpfile_stdout 00:31:56 INFO - Current package versions: 00:31:56 INFO - argparse == 1.2.1 00:31:56 INFO - blessings == 1.6 00:31:56 INFO - blobuploader == 1.2.4 00:31:56 INFO - browsermob-proxy == 0.6.0 00:31:56 INFO - docopt == 0.6.1 00:31:56 INFO - manifestparser == 1.1 00:31:56 INFO - marionette-client == 2.3.0 00:31:56 INFO - marionette-driver == 1.4.0 00:31:56 INFO - mozInstall == 1.12 00:31:56 INFO - mozcrash == 0.17 00:31:56 INFO - mozdebug == 0.1 00:31:56 INFO - mozdevice == 0.48 00:31:56 INFO - mozfile == 1.2 00:31:56 INFO - mozhttpd == 0.7 00:31:56 INFO - mozinfo == 0.9 00:31:56 INFO - mozleak == 0.1 00:31:56 INFO - mozlog == 3.1 00:31:56 INFO - moznetwork == 0.27 00:31:56 INFO - mozprocess == 0.22 00:31:56 INFO - mozprofile == 0.28 00:31:56 INFO - mozrunner == 6.11 00:31:56 INFO - mozscreenshot == 0.1 00:31:56 INFO - mozsystemmonitor == 0.0 00:31:56 INFO - moztest == 0.7 00:31:56 INFO - mozversion == 1.4 00:31:56 INFO - psutil == 3.1.1 00:31:56 INFO - requests == 1.2.3 00:31:56 INFO - wptserve == 1.4.0 00:31:56 INFO - wsgiref == 0.1.2 00:31:56 INFO - Running post-action listener: _resource_record_post_action 00:31:56 INFO - Running post-action listener: _start_resource_monitoring 00:31:56 INFO - Starting resource monitoring. 00:31:56 INFO - ##### 00:31:56 INFO - ##### Running pull step. 00:31:56 INFO - ##### 00:31:56 INFO - Running pre-action listener: _resource_record_pre_action 00:31:56 INFO - Running main action method: pull 00:31:56 INFO - Pull has nothing to do! 00:31:56 INFO - Running post-action listener: _resource_record_post_action 00:31:56 INFO - ##### 00:31:56 INFO - ##### Running install step. 00:31:56 INFO - ##### 00:31:56 INFO - Running pre-action listener: _resource_record_pre_action 00:31:56 INFO - Running main action method: install 00:31:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:31:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:31:57 INFO - Reading from file tmpfile_stdout 00:31:57 INFO - Detecting whether we're running mozinstall >=1.0... 00:31:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:31:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:31:57 INFO - Reading from file tmpfile_stdout 00:31:57 INFO - Output received: 00:31:57 INFO - Usage: mozinstall [options] installer 00:31:57 INFO - Options: 00:31:57 INFO - -h, --help show this help message and exit 00:31:57 INFO - -d DEST, --destination=DEST 00:31:57 INFO - Directory to install application into. [default: 00:31:57 INFO - "/builds/slave/test"] 00:31:57 INFO - --app=APP Application being installed. [default: firefox] 00:31:57 INFO - mkdir: /builds/slave/test/build/application 00:31:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 00:31:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 00:32:28 INFO - Reading from file tmpfile_stdout 00:32:28 INFO - Output received: 00:32:28 INFO - /builds/slave/test/build/application/firefox/firefox 00:32:28 INFO - Running post-action listener: _resource_record_post_action 00:32:28 INFO - ##### 00:32:28 INFO - ##### Running run-tests step. 00:32:28 INFO - ##### 00:32:28 INFO - Running pre-action listener: _resource_record_pre_action 00:32:28 INFO - Running main action method: run_tests 00:32:28 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:32:28 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:32:28 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:32:28 INFO - grabbing minidump binary from tooltool 00:32: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')]} 00:32:28 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 0x2a63820>, '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 0x2b45d80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b46230>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:32:28 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 00:32:28 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 00:32:28 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:32:28 INFO - Return code: 0 00:32:28 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 00:32:28 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:32:28 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/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.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 00:32:28 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/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.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 00:32:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:32:28 INFO - 'CCACHE_UMASK': '002', 00:32:28 INFO - 'DISPLAY': ':0', 00:32:28 INFO - 'HOME': '/home/cltbld', 00:32:28 INFO - 'LANG': 'en_US.UTF-8', 00:32:28 INFO - 'LOGNAME': 'cltbld', 00:32:28 INFO - 'MAIL': '/var/mail/cltbld', 00:32:28 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:32:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:32:28 INFO - 'MOZ_NO_REMOTE': '1', 00:32:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:32:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:28 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:32:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:28 INFO - 'PWD': '/builds/slave/test', 00:32:28 INFO - 'SHELL': '/bin/bash', 00:32:28 INFO - 'SHLVL': '1', 00:32:28 INFO - 'TERM': 'linux', 00:32:28 INFO - 'TMOUT': '86400', 00:32:28 INFO - 'USER': 'cltbld', 00:32:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461050994.405552-527915980', 00:32:28 INFO - '_': '/tools/buildbot/bin/python'} 00:32:28 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/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.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 00:32:29 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 00:32:29 INFO - import pkg_resources 00:32:30 INFO - Using 1 client processes 00:32:31 INFO - wptserve Starting http server on 127.0.0.1:8000 00:32:31 INFO - wptserve Starting http server on 127.0.0.1:8001 00:32:31 INFO - wptserve Starting http server on 127.0.0.1:8443 00:32:33 INFO - SUITE-START | Running 778 tests 00:32:33 INFO - Running testharness tests 00:32:33 INFO - Setting up ssl 00:32:33 INFO - PROCESS | certutil | 00:32:33 INFO - PROCESS | certutil | 00:32:33 INFO - PROCESS | certutil | 00:32:33 INFO - Certificate Nickname Trust Attributes 00:32:33 INFO - SSL,S/MIME,JAR/XPI 00:32:33 INFO - 00:32:33 INFO - web-platform-tests CT,, 00:32:33 INFO - 00:32:33 INFO - Starting runner 00:32:36 INFO - PROCESS | 1816 | 1461051156076 Marionette DEBUG Marionette enabled via build flag and pref 00:32:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ac05800 == 1 [pid = 1816] [id = 1] 00:32:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 1 (0x7f3e4ac06000) [pid = 1816] [serial = 1] [outer = (nil)] 00:32:36 INFO - PROCESS | 1816 | [1816] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:32:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 2 (0x7f3e4ac07000) [pid = 1816] [serial = 2] [outer = 0x7f3e4ac06000] 00:32:36 INFO - PROCESS | 1816 | 1461051156724 Marionette INFO Listening on port 2828 00:32:37 INFO - PROCESS | 1816 | 1461051157230 Marionette DEBUG Marionette enabled via command-line flag 00:32:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e47d7d800 == 2 [pid = 1816] [id = 2] 00:32:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 3 (0x7f3e47dc4800) [pid = 1816] [serial = 3] [outer = (nil)] 00:32:37 INFO - PROCESS | 1816 | [1816] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:32:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 4 (0x7f3e47dc5800) [pid = 1816] [serial = 4] [outer = 0x7f3e47dc4800] 00:32:37 INFO - PROCESS | 1816 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f3e47bc8550 00:32:37 INFO - PROCESS | 1816 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f3e4d4a5d90 00:32:37 INFO - PROCESS | 1816 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3e47bf50a0 00:32:37 INFO - PROCESS | 1816 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3e47bf53a0 00:32:37 INFO - PROCESS | 1816 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3e47bf56d0 00:32:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 5 (0x7f3e46f22800) [pid = 1816] [serial = 5] [outer = 0x7f3e4ac06000] 00:32:37 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:32:37 INFO - PROCESS | 1816 | 1461051157597 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40634 00:32:37 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:32:37 INFO - PROCESS | 1816 | 1461051157678 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40635 00:32:37 INFO - PROCESS | 1816 | 1461051157686 Marionette DEBUG Closed connection conn0 00:32:37 INFO - PROCESS | 1816 | [1816] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 00:32:37 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:32:37 INFO - PROCESS | 1816 | 1461051157812 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40636 00:32:37 INFO - PROCESS | 1816 | 1461051157815 Marionette DEBUG Closed connection conn1 00:32:37 INFO - PROCESS | 1816 | 1461051157839 Marionette DEBUG Closed connection conn2 00:32:37 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:32:37 INFO - PROCESS | 1816 | 1461051157858 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40637 00:32:37 INFO - PROCESS | 1816 | 1461051157896 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:32:37 INFO - PROCESS | 1816 | 1461051157917 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160418224151","device":"desktop","version":"48.0a1"} 00:32:38 INFO - PROCESS | 1816 | [1816] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:32:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b7cc000 == 3 [pid = 1816] [id = 3] 00:32:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 6 (0x7f3e3b7cc800) [pid = 1816] [serial = 6] [outer = (nil)] 00:32:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b7cd000 == 4 [pid = 1816] [id = 4] 00:32:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 7 (0x7f3e3b770c00) [pid = 1816] [serial = 7] [outer = (nil)] 00:32:40 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:32:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a63c800 == 5 [pid = 1816] [id = 5] 00:32:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 8 (0x7f3e3a89ec00) [pid = 1816] [serial = 8] [outer = (nil)] 00:32:40 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:32:40 INFO - PROCESS | 1816 | [1816] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:32:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 9 (0x7f3e3a533000) [pid = 1816] [serial = 9] [outer = 0x7f3e3a89ec00] 00:32:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 10 (0x7f3e3a196800) [pid = 1816] [serial = 10] [outer = 0x7f3e3b7cc800] 00:32:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 11 (0x7f3e3a147400) [pid = 1816] [serial = 11] [outer = 0x7f3e3b770c00] 00:32:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 12 (0x7f3e3a5f3400) [pid = 1816] [serial = 12] [outer = 0x7f3e3a89ec00] 00:32:41 INFO - PROCESS | 1816 | 1461051161717 Marionette DEBUG loaded listener.js 00:32:41 INFO - PROCESS | 1816 | 1461051161736 Marionette DEBUG loaded listener.js 00:32:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 13 (0x7f3e37971c00) [pid = 1816] [serial = 13] [outer = 0x7f3e3a89ec00] 00:32:42 INFO - PROCESS | 1816 | 1461051162428 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"831be862-00bd-45e1-bc18-2944983283ea","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160418224151","device":"desktop","version":"48.0a1","command_id":1}}] 00:32:42 INFO - PROCESS | 1816 | 1461051162680 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 00:32:42 INFO - PROCESS | 1816 | 1461051162809 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 00:32:43 INFO - PROCESS | 1816 | 1461051163066 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:32:43 INFO - PROCESS | 1816 | [1816] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:32:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 14 (0x7f3e34ead400) [pid = 1816] [serial = 14] [outer = 0x7f3e3a89ec00] 00:32:43 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:32:43 INFO - PROCESS | 1816 | 1461051163464 Marionette TRACE conn3 <- [1,3,null,{}] 00:32:43 INFO - PROCESS | 1816 | 1461051163472 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:32:43 INFO - PROCESS | 1816 | 1461051163493 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 00:32:43 INFO - PROCESS | 1816 | 1461051163526 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 00:32:43 INFO - PROCESS | 1816 | 1461051163530 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 00:32:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:32:43 INFO - PROCESS | 1816 | 1461051163555 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:32:43 INFO - PROCESS | 1816 | 1461051163560 Marionette TRACE conn3 <- [1,6,null,{}] 00:32:43 INFO - PROCESS | 1816 | 1461051163642 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:43 INFO - PROCESS | 1816 | 1461051163666 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 00:32:43 INFO - PROCESS | 1816 | 1461051163680 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e33019000 == 6 [pid = 1816] [id = 6] 00:32:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 15 (0x7f3e33079000) [pid = 1816] [serial = 15] [outer = (nil)] 00:32:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 16 (0x7f3e3307ac00) [pid = 1816] [serial = 16] [outer = 0x7f3e33079000] 00:32:43 INFO - PROCESS | 1816 | 1461051163745 Marionette DEBUG loaded listener.js 00:32:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 17 (0x7f3e33081000) [pid = 1816] [serial = 17] [outer = 0x7f3e33079000] 00:32:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e32f59000 == 7 [pid = 1816] [id = 7] 00:32:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 18 (0x7f3e32fe2800) [pid = 1816] [serial = 18] [outer = (nil)] 00:32:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 19 (0x7f3e33081c00) [pid = 1816] [serial = 19] [outer = 0x7f3e32fe2800] 00:32:44 INFO - PROCESS | 1816 | 1461051164214 Marionette DEBUG loaded listener.js 00:32:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 20 (0x7f3e32ca0400) [pid = 1816] [serial = 20] [outer = 0x7f3e32fe2800] 00:32:44 INFO - PROCESS | 1816 | 1461051164660 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 00:32:44 INFO - PROCESS | 1816 | [1816] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 00:32:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:32:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1233ms 00:32:44 INFO - PROCESS | 1816 | 1461051164852 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 00:32:44 INFO - PROCESS | 1816 | 1461051164857 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 00:32:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:32:44 INFO - PROCESS | 1816 | 1461051164882 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:32:44 INFO - PROCESS | 1816 | 1461051164885 Marionette TRACE conn3 <- [1,10,null,{}] 00:32:44 INFO - PROCESS | 1816 | 1461051164898 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:45 INFO - PROCESS | 1816 | 1461051165057 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 00:32:45 INFO - PROCESS | 1816 | 1461051165077 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31275800 == 8 [pid = 1816] [id = 8] 00:32:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 21 (0x7f3e322c5000) [pid = 1816] [serial = 21] [outer = (nil)] 00:32:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 22 (0x7f3e322c8000) [pid = 1816] [serial = 22] [outer = 0x7f3e322c5000] 00:32:45 INFO - PROCESS | 1816 | 1461051165142 Marionette DEBUG loaded listener.js 00:32:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 23 (0x7f3e3a532800) [pid = 1816] [serial = 23] [outer = 0x7f3e322c5000] 00:32:45 INFO - PROCESS | 1816 | 1461051165706 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 00:32:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:32:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 894ms 00:32:45 INFO - PROCESS | 1816 | 1461051165761 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 00:32:45 INFO - PROCESS | 1816 | 1461051165766 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 00:32:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:32:45 INFO - PROCESS | 1816 | 1461051165771 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:32:45 INFO - PROCESS | 1816 | 1461051165773 Marionette TRACE conn3 <- [1,14,null,{}] 00:32:45 INFO - PROCESS | 1816 | 1461051165779 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:45 INFO - PROCESS | 1816 | 1461051165933 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 00:32:45 INFO - PROCESS | 1816 | 1461051165949 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4fecd000 == 9 [pid = 1816] [id = 9] 00:32:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 24 (0x7f3e31606c00) [pid = 1816] [serial = 24] [outer = (nil)] 00:32:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 25 (0x7f3e31693400) [pid = 1816] [serial = 25] [outer = 0x7f3e31606c00] 00:32:46 INFO - PROCESS | 1816 | 1461051166015 Marionette DEBUG loaded listener.js 00:32:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 26 (0x7f3e3169ec00) [pid = 1816] [serial = 26] [outer = 0x7f3e31606c00] 00:32:47 INFO - PROCESS | 1816 | 1461051167008 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 00:32:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:32:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1280ms 00:32:47 INFO - PROCESS | 1816 | 1461051167053 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 00:32:47 INFO - PROCESS | 1816 | 1461051167058 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 00:32:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:32:47 INFO - PROCESS | 1816 | 1461051167066 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:32:47 INFO - PROCESS | 1816 | 1461051167071 Marionette TRACE conn3 <- [1,18,null,{}] 00:32:47 INFO - PROCESS | 1816 | 1461051167079 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:47 INFO - PROCESS | 1816 | 1461051167283 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 00:32:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e317d9000 == 10 [pid = 1816] [id = 10] 00:32:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 27 (0x7f3e317dd800) [pid = 1816] [serial = 27] [outer = (nil)] 00:32:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 28 (0x7f3e31274000) [pid = 1816] [serial = 28] [outer = 0x7f3e317dd800] 00:32:47 INFO - PROCESS | 1816 | 1461051167433 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 29 (0x7f3e317f0000) [pid = 1816] [serial = 29] [outer = 0x7f3e317dd800] 00:32:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e32211000 == 11 [pid = 1816] [id = 11] 00:32:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 30 (0x7f3e31692400) [pid = 1816] [serial = 30] [outer = (nil)] 00:32:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 31 (0x7f3e31695c00) [pid = 1816] [serial = 31] [outer = 0x7f3e31692400] 00:32:47 INFO - PROCESS | 1816 | 1461051167538 Marionette DEBUG loaded listener.js 00:32:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 32 (0x7f3e320be000) [pid = 1816] [serial = 32] [outer = 0x7f3e31692400] 00:32:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e317ef000 == 12 [pid = 1816] [id = 12] 00:32:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 33 (0x7f3e30bf8400) [pid = 1816] [serial = 33] [outer = (nil)] 00:32:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 34 (0x7f3e32fe1800) [pid = 1816] [serial = 34] [outer = 0x7f3e30bf8400] 00:32:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 35 (0x7f3e3307ec00) [pid = 1816] [serial = 35] [outer = 0x7f3e30bf8400] 00:32:48 INFO - PROCESS | 1816 | 1461051168603 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 00:32:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:32:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1584ms 00:32:48 INFO - PROCESS | 1816 | 1461051168651 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 00:32:48 INFO - PROCESS | 1816 | 1461051168662 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 00:32:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:32:48 INFO - PROCESS | 1816 | 1461051168672 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:32:48 INFO - PROCESS | 1816 | 1461051168675 Marionette TRACE conn3 <- [1,22,null,{}] 00:32:48 INFO - PROCESS | 1816 | 1461051168682 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:48 INFO - PROCESS | 1816 | 1461051168849 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 00:32:48 INFO - PROCESS | 1816 | 1461051168966 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e38145000 == 13 [pid = 1816] [id = 13] 00:32:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 36 (0x7f3e32feb000) [pid = 1816] [serial = 36] [outer = (nil)] 00:32:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 37 (0x7f3e3913f000) [pid = 1816] [serial = 37] [outer = 0x7f3e32feb000] 00:32:49 INFO - PROCESS | 1816 | 1461051169070 Marionette DEBUG loaded listener.js 00:32:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 38 (0x7f3e3974ac00) [pid = 1816] [serial = 38] [outer = 0x7f3e32feb000] 00:32:49 INFO - PROCESS | 1816 | 1461051169883 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 00:32:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:32:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1281ms 00:32:49 INFO - PROCESS | 1816 | 1461051169953 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 00:32:49 INFO - PROCESS | 1816 | 1461051169958 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 00:32:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:32:49 INFO - PROCESS | 1816 | 1461051169965 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:32:49 INFO - PROCESS | 1816 | 1461051169972 Marionette TRACE conn3 <- [1,26,null,{}] 00:32:49 INFO - PROCESS | 1816 | 1461051169988 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:50 INFO - PROCESS | 1816 | 1461051170211 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 00:32:50 INFO - PROCESS | 1816 | 1461051170329 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a946800 == 14 [pid = 1816] [id = 14] 00:32:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 39 (0x7f3e3a9ac800) [pid = 1816] [serial = 39] [outer = (nil)] 00:32:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 40 (0x7f3e3b009400) [pid = 1816] [serial = 40] [outer = 0x7f3e3a9ac800] 00:32:50 INFO - PROCESS | 1816 | 1461051170407 Marionette DEBUG loaded listener.js 00:32:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 41 (0x7f3e3b049400) [pid = 1816] [serial = 41] [outer = 0x7f3e3a9ac800] 00:32:51 INFO - PROCESS | 1816 | 1461051171534 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 00:32:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:32:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1590ms 00:32:51 INFO - PROCESS | 1816 | 1461051171555 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 00:32:51 INFO - PROCESS | 1816 | 1461051171562 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 00:32:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:32:51 INFO - PROCESS | 1816 | 1461051171570 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:32:51 INFO - PROCESS | 1816 | 1461051171575 Marionette TRACE conn3 <- [1,30,null,{}] 00:32:51 INFO - PROCESS | 1816 | 1461051171581 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:51 INFO - PROCESS | 1816 | 1461051171811 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 00:32:51 INFO - PROCESS | 1816 | 1461051171930 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e376b6000 == 15 [pid = 1816] [id = 15] 00:32:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 42 (0x7f3e376f7800) [pid = 1816] [serial = 42] [outer = (nil)] 00:32:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 43 (0x7f3e391d5c00) [pid = 1816] [serial = 43] [outer = 0x7f3e376f7800] 00:32:51 INFO - PROCESS | 1816 | 1461051171993 Marionette DEBUG loaded listener.js 00:32:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 44 (0x7f3e3a13d800) [pid = 1816] [serial = 44] [outer = 0x7f3e376f7800] 00:32:52 INFO - PROCESS | 1816 | 1461051172673 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 00:32:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:32:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1130ms 00:32:52 INFO - PROCESS | 1816 | 1461051172702 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 00:32:52 INFO - PROCESS | 1816 | 1461051172711 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 00:32:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:32:52 INFO - PROCESS | 1816 | 1461051172722 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:32:52 INFO - PROCESS | 1816 | 1461051172725 Marionette TRACE conn3 <- [1,34,null,{}] 00:32:52 INFO - PROCESS | 1816 | 1461051172732 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:52 INFO - PROCESS | 1816 | 1461051172899 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 00:32:52 INFO - PROCESS | 1816 | 1461051172975 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a199800 == 16 [pid = 1816] [id = 16] 00:32:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 45 (0x7f3e376fa400) [pid = 1816] [serial = 45] [outer = (nil)] 00:32:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 46 (0x7f3e3af3d400) [pid = 1816] [serial = 46] [outer = 0x7f3e376fa400] 00:32:53 INFO - PROCESS | 1816 | 1461051173039 Marionette DEBUG loaded listener.js 00:32:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 47 (0x7f3e3b631800) [pid = 1816] [serial = 47] [outer = 0x7f3e376fa400] 00:32:53 INFO - PROCESS | 1816 | 1461051173696 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 00:32:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:32:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1029ms 00:32:53 INFO - PROCESS | 1816 | 1461051173752 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 00:32:53 INFO - PROCESS | 1816 | 1461051173755 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 00:32:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:32:53 INFO - PROCESS | 1816 | 1461051173761 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:32:53 INFO - PROCESS | 1816 | 1461051173767 Marionette TRACE conn3 <- [1,38,null,{}] 00:32:53 INFO - PROCESS | 1816 | 1461051173798 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:53 INFO - PROCESS | 1816 | 1461051173953 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 00:32:53 INFO - PROCESS | 1816 | 1461051173963 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b0dd000 == 17 [pid = 1816] [id = 17] 00:32:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 48 (0x7f3e3b76b400) [pid = 1816] [serial = 48] [outer = (nil)] 00:32:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 49 (0x7f3e3ba5e400) [pid = 1816] [serial = 49] [outer = 0x7f3e3b76b400] 00:32:54 INFO - PROCESS | 1816 | 1461051174029 Marionette DEBUG loaded listener.js 00:32:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 50 (0x7f3e3bf09400) [pid = 1816] [serial = 50] [outer = 0x7f3e3b76b400] 00:32:54 INFO - PROCESS | 1816 | 1461051174722 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 00:32:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:32:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 998ms 00:32:54 INFO - PROCESS | 1816 | 1461051174759 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 00:32:54 INFO - PROCESS | 1816 | 1461051174763 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 00:32:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:32:54 INFO - PROCESS | 1816 | 1461051174768 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:32:54 INFO - PROCESS | 1816 | 1461051174770 Marionette TRACE conn3 <- [1,42,null,{}] 00:32:54 INFO - PROCESS | 1816 | 1461051174776 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:54 INFO - PROCESS | 1816 | 1461051174942 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 00:32:54 INFO - PROCESS | 1816 | 1461051174963 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b728800 == 18 [pid = 1816] [id = 18] 00:32:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 51 (0x7f3e3b772c00) [pid = 1816] [serial = 51] [outer = (nil)] 00:32:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 52 (0x7f3e3c94b400) [pid = 1816] [serial = 52] [outer = 0x7f3e3b772c00] 00:32:55 INFO - PROCESS | 1816 | 1461051175024 Marionette DEBUG loaded listener.js 00:32:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 53 (0x7f3e34e6e000) [pid = 1816] [serial = 53] [outer = 0x7f3e3b772c00] 00:32:55 INFO - PROCESS | 1816 | 1461051175626 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 00:32:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:32:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 884ms 00:32:55 INFO - PROCESS | 1816 | 1461051175653 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 00:32:55 INFO - PROCESS | 1816 | 1461051175656 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 00:32:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:32:55 INFO - PROCESS | 1816 | 1461051175662 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:32:55 INFO - PROCESS | 1816 | 1461051175663 Marionette TRACE conn3 <- [1,46,null,{}] 00:32:55 INFO - PROCESS | 1816 | 1461051175669 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:55 INFO - PROCESS | 1816 | 1461051175794 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 00:32:55 INFO - PROCESS | 1816 | 1461051175811 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3bc3c800 == 19 [pid = 1816] [id = 19] 00:32:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 54 (0x7f3e3ca19800) [pid = 1816] [serial = 54] [outer = (nil)] 00:32:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 55 (0x7f3e410ea000) [pid = 1816] [serial = 55] [outer = 0x7f3e3ca19800] 00:32:55 INFO - PROCESS | 1816 | 1461051175876 Marionette DEBUG loaded listener.js 00:32:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 56 (0x7f3e41249800) [pid = 1816] [serial = 56] [outer = 0x7f3e3ca19800] 00:32:56 INFO - PROCESS | 1816 | 1461051176679 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 00:32:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:32:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1027ms 00:32:56 INFO - PROCESS | 1816 | 1461051176690 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 00:32:56 INFO - PROCESS | 1816 | 1461051176694 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 00:32:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:32:56 INFO - PROCESS | 1816 | 1461051176702 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:32:56 INFO - PROCESS | 1816 | 1461051176708 Marionette TRACE conn3 <- [1,50,null,{}] 00:32:56 INFO - PROCESS | 1816 | 1461051176730 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:56 INFO - PROCESS | 1816 | 1461051176962 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 00:32:56 INFO - PROCESS | 1816 | 1461051176980 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e33b62000 == 20 [pid = 1816] [id = 20] 00:32:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 57 (0x7f3e315db400) [pid = 1816] [serial = 57] [outer = (nil)] 00:32:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 58 (0x7f3e316a0800) [pid = 1816] [serial = 58] [outer = 0x7f3e315db400] 00:32:57 INFO - PROCESS | 1816 | 1461051177061 Marionette DEBUG loaded listener.js 00:32:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 59 (0x7f3e32fe8c00) [pid = 1816] [serial = 59] [outer = 0x7f3e315db400] 00:32:57 INFO - PROCESS | 1816 | 1461051177874 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:32:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:32:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1195ms 00:32:57 INFO - PROCESS | 1816 | 1461051177897 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 00:32:57 INFO - PROCESS | 1816 | 1461051177905 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 00:32:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:32:57 INFO - PROCESS | 1816 | 1461051177916 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:32:57 INFO - PROCESS | 1816 | 1461051177919 Marionette TRACE conn3 <- [1,54,null,{}] 00:32:57 INFO - PROCESS | 1816 | 1461051177925 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:58 INFO - PROCESS | 1816 | 1461051178075 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 00:32:58 INFO - PROCESS | 1816 | 1461051178204 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3aff0800 == 21 [pid = 1816] [id = 21] 00:32:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 60 (0x7f3e31605800) [pid = 1816] [serial = 60] [outer = (nil)] 00:32:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 61 (0x7f3e3923c400) [pid = 1816] [serial = 61] [outer = 0x7f3e31605800] 00:32:58 INFO - PROCESS | 1816 | 1461051178291 Marionette DEBUG loaded listener.js 00:32:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 62 (0x7f3e3a532c00) [pid = 1816] [serial = 62] [outer = 0x7f3e31605800] 00:32:59 INFO - PROCESS | 1816 | 1461051179094 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:32:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:32:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1232ms 00:32:59 INFO - PROCESS | 1816 | 1461051179151 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 00:32:59 INFO - PROCESS | 1816 | 1461051179154 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 00:32:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:32:59 INFO - PROCESS | 1816 | 1461051179162 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:32:59 INFO - PROCESS | 1816 | 1461051179168 Marionette TRACE conn3 <- [1,58,null,{}] 00:32:59 INFO - PROCESS | 1816 | 1461051179183 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:32:59 INFO - PROCESS | 1816 | 1461051179349 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 00:32:59 INFO - PROCESS | 1816 | 1461051179467 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e376bc000 == 22 [pid = 1816] [id = 22] 00:32:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 63 (0x7f3e3a9b3000) [pid = 1816] [serial = 63] [outer = (nil)] 00:32:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 64 (0x7f3e3b737c00) [pid = 1816] [serial = 64] [outer = 0x7f3e3a9b3000] 00:32:59 INFO - PROCESS | 1816 | 1461051179554 Marionette DEBUG loaded listener.js 00:32:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 65 (0x7f3e3c97fc00) [pid = 1816] [serial = 65] [outer = 0x7f3e3a9b3000] 00:33:00 INFO - PROCESS | 1816 | 1461051180426 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:33:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:33:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1333ms 00:33:00 INFO - PROCESS | 1816 | 1461051180496 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 00:33:00 INFO - PROCESS | 1816 | 1461051180500 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 00:33:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:33:00 INFO - PROCESS | 1816 | 1461051180506 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:33:00 INFO - PROCESS | 1816 | 1461051180508 Marionette TRACE conn3 <- [1,62,null,{}] 00:33:00 INFO - PROCESS | 1816 | 1461051180514 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:00 INFO - PROCESS | 1816 | 1461051180698 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 00:33:00 INFO - PROCESS | 1816 | 1461051180805 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3d530800 == 23 [pid = 1816] [id = 23] 00:33:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 66 (0x7f3e30bf8c00) [pid = 1816] [serial = 66] [outer = (nil)] 00:33:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 67 (0x7f3e47dba400) [pid = 1816] [serial = 67] [outer = 0x7f3e30bf8c00] 00:33:00 INFO - PROCESS | 1816 | 1461051180882 Marionette DEBUG loaded listener.js 00:33:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 68 (0x7f3e4800c800) [pid = 1816] [serial = 68] [outer = 0x7f3e30bf8c00] 00:33:01 INFO - PROCESS | 1816 | 1461051181801 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:33:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:33:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1382ms 00:33:01 INFO - PROCESS | 1816 | 1461051181891 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 00:33:01 INFO - PROCESS | 1816 | 1461051181897 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 00:33:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:33:01 INFO - PROCESS | 1816 | 1461051181906 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:33:01 INFO - PROCESS | 1816 | 1461051181912 Marionette TRACE conn3 <- [1,66,null,{}] 00:33:01 INFO - PROCESS | 1816 | 1461051181920 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:02 INFO - PROCESS | 1816 | 1461051182103 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 00:33:02 INFO - PROCESS | 1816 | 1461051182242 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e32f57000 == 24 [pid = 1816] [id = 24] 00:33:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 69 (0x7f3e3307f400) [pid = 1816] [serial = 69] [outer = (nil)] 00:33:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 70 (0x7f3e33be0c00) [pid = 1816] [serial = 70] [outer = 0x7f3e3307f400] 00:33:02 INFO - PROCESS | 1816 | 1461051182352 Marionette DEBUG loaded listener.js 00:33:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 71 (0x7f3e37972000) [pid = 1816] [serial = 71] [outer = 0x7f3e3307f400] 00:33:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b728800 == 23 [pid = 1816] [id = 18] 00:33:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b0dd000 == 22 [pid = 1816] [id = 17] 00:33:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a199800 == 21 [pid = 1816] [id = 16] 00:33:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e376b6000 == 20 [pid = 1816] [id = 15] 00:33:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e38145000 == 19 [pid = 1816] [id = 13] 00:33:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e32211000 == 18 [pid = 1816] [id = 11] 00:33:03 INFO - PROCESS | 1816 | 1461051183218 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:33:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1386ms 00:33:03 INFO - PROCESS | 1816 | 1461051183294 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 00:33:03 INFO - PROCESS | 1816 | 1461051183307 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 00:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:33:03 INFO - PROCESS | 1816 | 1461051183318 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:33:03 INFO - PROCESS | 1816 | 1461051183323 Marionette TRACE conn3 <- [1,70,null,{}] 00:33:03 INFO - PROCESS | 1816 | 1461051183332 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:03 INFO - PROCESS | 1816 | 1461051183543 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 00:33:03 INFO - PROCESS | 1816 | 1461051183678 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3782d800 == 19 [pid = 1816] [id = 25] 00:33:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 72 (0x7f3e34ea9c00) [pid = 1816] [serial = 72] [outer = (nil)] 00:33:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 73 (0x7f3e38165400) [pid = 1816] [serial = 73] [outer = 0x7f3e34ea9c00] 00:33:03 INFO - PROCESS | 1816 | 1461051183807 Marionette DEBUG loaded listener.js 00:33:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 74 (0x7f3e395de400) [pid = 1816] [serial = 74] [outer = 0x7f3e34ea9c00] 00:33:04 INFO - PROCESS | 1816 | 1461051184542 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:33:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:33:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1287ms 00:33:04 INFO - PROCESS | 1816 | 1461051184623 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 00:33:04 INFO - PROCESS | 1816 | 1461051184637 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 00:33:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:33:04 INFO - PROCESS | 1816 | 1461051184657 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:33:04 INFO - PROCESS | 1816 | 1461051184663 Marionette TRACE conn3 <- [1,74,null,{}] 00:33:04 INFO - PROCESS | 1816 | 1461051184673 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:04 INFO - PROCESS | 1816 | 1461051184917 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 00:33:05 INFO - PROCESS | 1816 | 1461051185015 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b0e0800 == 20 [pid = 1816] [id = 26] 00:33:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 75 (0x7f3e37669400) [pid = 1816] [serial = 75] [outer = (nil)] 00:33:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 76 (0x7f3e3b007800) [pid = 1816] [serial = 76] [outer = 0x7f3e37669400] 00:33:05 INFO - PROCESS | 1816 | 1461051185086 Marionette DEBUG loaded listener.js 00:33:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 77 (0x7f3e3b771c00) [pid = 1816] [serial = 77] [outer = 0x7f3e37669400] 00:33:05 INFO - PROCESS | 1816 | 1461051185866 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:33:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:33:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1246ms 00:33:05 INFO - PROCESS | 1816 | 1461051185901 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 00:33:05 INFO - PROCESS | 1816 | 1461051185904 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 00:33:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:33:05 INFO - PROCESS | 1816 | 1461051185929 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:33:05 INFO - PROCESS | 1816 | 1461051185935 Marionette TRACE conn3 <- [1,78,null,{}] 00:33:05 INFO - PROCESS | 1816 | 1461051185951 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:06 INFO - PROCESS | 1816 | 1461051186116 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 00:33:06 INFO - PROCESS | 1816 | 1461051186239 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3c811800 == 21 [pid = 1816] [id = 27] 00:33:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 78 (0x7f3e3ba58000) [pid = 1816] [serial = 78] [outer = (nil)] 00:33:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 79 (0x7f3e41151000) [pid = 1816] [serial = 79] [outer = 0x7f3e3ba58000] 00:33:06 INFO - PROCESS | 1816 | 1461051186317 Marionette DEBUG loaded listener.js 00:33:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 80 (0x7f3e48009c00) [pid = 1816] [serial = 80] [outer = 0x7f3e3ba58000] 00:33:07 INFO - PROCESS | 1816 | 1461051187164 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:33:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:33:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1298ms 00:33:07 INFO - PROCESS | 1816 | 1461051187224 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 00:33:07 INFO - PROCESS | 1816 | 1461051187228 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 00:33:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:33:07 INFO - PROCESS | 1816 | 1461051187234 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:33:07 INFO - PROCESS | 1816 | 1461051187237 Marionette TRACE conn3 <- [1,82,null,{}] 00:33:07 INFO - PROCESS | 1816 | 1461051187242 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:07 INFO - PROCESS | 1816 | 1461051187394 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 00:33:07 INFO - PROCESS | 1816 | 1461051187515 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e41e08800 == 22 [pid = 1816] [id = 28] 00:33:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f3e312b5c00) [pid = 1816] [serial = 81] [outer = (nil)] 00:33:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f3e48f2e800) [pid = 1816] [serial = 82] [outer = 0x7f3e312b5c00] 00:33:07 INFO - PROCESS | 1816 | 1461051187625 Marionette DEBUG loaded listener.js 00:33:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f3e49203800) [pid = 1816] [serial = 83] [outer = 0x7f3e312b5c00] 00:33:08 INFO - PROCESS | 1816 | 1461051188437 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:33:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:33:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1280ms 00:33:08 INFO - PROCESS | 1816 | 1461051188526 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 00:33:08 INFO - PROCESS | 1816 | 1461051188530 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 00:33:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:33:08 INFO - PROCESS | 1816 | 1461051188537 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:33:08 INFO - PROCESS | 1816 | 1461051188540 Marionette TRACE conn3 <- [1,86,null,{}] 00:33:08 INFO - PROCESS | 1816 | 1461051188546 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:08 INFO - PROCESS | 1816 | 1461051188693 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 00:33:08 INFO - PROCESS | 1816 | 1461051188929 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e317e8800 == 23 [pid = 1816] [id = 29] 00:33:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f3e31606400) [pid = 1816] [serial = 84] [outer = (nil)] 00:33:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f3e3160fc00) [pid = 1816] [serial = 85] [outer = 0x7f3e31606400] 00:33:09 INFO - PROCESS | 1816 | 1461051189015 Marionette DEBUG loaded listener.js 00:33:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f3e32fe7000) [pid = 1816] [serial = 86] [outer = 0x7f3e31606400] 00:33:09 INFO - PROCESS | 1816 | 1461051189876 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:33:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:33:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1384ms 00:33:09 INFO - PROCESS | 1816 | 1461051189923 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 00:33:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:33:09 INFO - PROCESS | 1816 | 1461051189932 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 00:33:09 INFO - PROCESS | 1816 | 1461051189941 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:33:09 INFO - PROCESS | 1816 | 1461051189945 Marionette TRACE conn3 <- [1,90,null,{}] 00:33:09 INFO - PROCESS | 1816 | 1461051189952 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:10 INFO - PROCESS | 1816 | 1461051190103 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 00:33:10 INFO - PROCESS | 1816 | 1461051190259 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3aff0800 == 22 [pid = 1816] [id = 21] 00:33:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e33b62000 == 21 [pid = 1816] [id = 20] 00:33:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e33012000 == 22 [pid = 1816] [id = 30] 00:33:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f3e31610400) [pid = 1816] [serial = 87] [outer = (nil)] 00:33:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f3e320b7000) [pid = 1816] [serial = 88] [outer = 0x7f3e31610400] 00:33:10 INFO - PROCESS | 1816 | 1461051190345 Marionette DEBUG loaded listener.js 00:33:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f3e3852a000) [pid = 1816] [serial = 89] [outer = 0x7f3e31610400] 00:33:11 INFO - PROCESS | 1816 | 1461051191227 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:33:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:33:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1339ms 00:33:11 INFO - PROCESS | 1816 | 1461051191280 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 00:33:11 INFO - PROCESS | 1816 | 1461051191287 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 00:33:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:33:11 INFO - PROCESS | 1816 | 1461051191295 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:33:11 INFO - PROCESS | 1816 | 1461051191300 Marionette TRACE conn3 <- [1,94,null,{}] 00:33:11 INFO - PROCESS | 1816 | 1461051191306 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:11 INFO - PROCESS | 1816 | 1461051191468 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 00:33:11 INFO - PROCESS | 1816 | 1461051191596 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3c816800 == 23 [pid = 1816] [id = 31] 00:33:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f3e31611800) [pid = 1816] [serial = 90] [outer = (nil)] 00:33:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f3e3bea6c00) [pid = 1816] [serial = 91] [outer = 0x7f3e31611800] 00:33:11 INFO - PROCESS | 1816 | 1461051191682 Marionette DEBUG loaded listener.js 00:33:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f3e3d569800) [pid = 1816] [serial = 92] [outer = 0x7f3e31611800] 00:33:12 INFO - PROCESS | 1816 | 1461051192527 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 00:33:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:33:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1284ms 00:33:12 INFO - PROCESS | 1816 | 1461051192582 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 00:33:12 INFO - PROCESS | 1816 | 1461051192588 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 00:33:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:33:12 INFO - PROCESS | 1816 | 1461051192596 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:33:12 INFO - PROCESS | 1816 | 1461051192599 Marionette TRACE conn3 <- [1,98,null,{}] 00:33:12 INFO - PROCESS | 1816 | 1461051192604 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:12 INFO - PROCESS | 1816 | 1461051192763 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 00:33:12 INFO - PROCESS | 1816 | 1461051192891 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e47d75000 == 24 [pid = 1816] [id = 32] 00:33:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f3e376f4000) [pid = 1816] [serial = 93] [outer = (nil)] 00:33:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f3e47e72c00) [pid = 1816] [serial = 94] [outer = 0x7f3e376f4000] 00:33:12 INFO - PROCESS | 1816 | 1461051192966 Marionette DEBUG loaded listener.js 00:33:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f3e480e9400) [pid = 1816] [serial = 95] [outer = 0x7f3e376f4000] 00:33:13 INFO - PROCESS | 1816 | 1461051193840 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 00:33:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:33:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1280ms 00:33:13 INFO - PROCESS | 1816 | 1461051193876 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 00:33:13 INFO - PROCESS | 1816 | 1461051193880 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 00:33:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:33:13 INFO - PROCESS | 1816 | 1461051193889 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:33:13 INFO - PROCESS | 1816 | 1461051193897 Marionette TRACE conn3 <- [1,102,null,{}] 00:33:13 INFO - PROCESS | 1816 | 1461051193911 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:14 INFO - PROCESS | 1816 | 1461051194086 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 00:33:14 INFO - PROCESS | 1816 | 1461051194215 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e480a6800 == 25 [pid = 1816] [id = 33] 00:33:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f3e3b740400) [pid = 1816] [serial = 96] [outer = (nil)] 00:33:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f3e4b1c7c00) [pid = 1816] [serial = 97] [outer = 0x7f3e3b740400] 00:33:14 INFO - PROCESS | 1816 | 1461051194285 Marionette DEBUG loaded listener.js 00:33:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f3e4c954800) [pid = 1816] [serial = 98] [outer = 0x7f3e3b740400] 00:33:15 INFO - PROCESS | 1816 | 1461051195190 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 00:33:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:33:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1350ms 00:33:15 INFO - PROCESS | 1816 | 1461051195238 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 00:33:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:33:15 INFO - PROCESS | 1816 | 1461051195243 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 00:33:15 INFO - PROCESS | 1816 | 1461051195249 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:33:15 INFO - PROCESS | 1816 | 1461051195253 Marionette TRACE conn3 <- [1,106,null,{}] 00:33:15 INFO - PROCESS | 1816 | 1461051195258 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:15 INFO - PROCESS | 1816 | 1461051195444 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 00:33:15 INFO - PROCESS | 1816 | 1461051195581 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e49056000 == 26 [pid = 1816] [id = 34] 00:33:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f3e4b123800) [pid = 1816] [serial = 99] [outer = (nil)] 00:33:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f3e4d0a7c00) [pid = 1816] [serial = 100] [outer = 0x7f3e4b123800] 00:33:15 INFO - PROCESS | 1816 | 1461051195652 Marionette DEBUG loaded listener.js 00:33:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f3e4d305000) [pid = 1816] [serial = 101] [outer = 0x7f3e4b123800] 00:33:16 INFO - PROCESS | 1816 | 1461051196568 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 00:33:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:33:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1378ms 00:33:16 INFO - PROCESS | 1816 | 1461051196649 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 00:33:16 INFO - PROCESS | 1816 | 1461051196658 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 00:33:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:33:16 INFO - PROCESS | 1816 | 1461051196675 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:33:16 INFO - PROCESS | 1816 | 1461051196681 Marionette TRACE conn3 <- [1,110,null,{}] 00:33:16 INFO - PROCESS | 1816 | 1461051196693 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:16 INFO - PROCESS | 1816 | 1461051196848 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 00:33:17 INFO - PROCESS | 1816 | 1461051197010 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e317e8800 == 25 [pid = 1816] [id = 29] 00:33:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b0e0800 == 24 [pid = 1816] [id = 26] 00:33:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3782d800 == 23 [pid = 1816] [id = 25] 00:33:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e39746000 == 24 [pid = 1816] [id = 35] 00:33:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f3e375c9000) [pid = 1816] [serial = 102] [outer = (nil)] 00:33:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f3e389db000) [pid = 1816] [serial = 103] [outer = 0x7f3e375c9000] 00:33:17 INFO - PROCESS | 1816 | 1461051197151 Marionette DEBUG loaded listener.js 00:33:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f3e3b008800) [pid = 1816] [serial = 104] [outer = 0x7f3e375c9000] 00:33:17 INFO - PROCESS | 1816 | 1461051197938 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 00:33:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f3e33bd5800) [pid = 1816] [serial = 105] [outer = 0x7f3e30bf8400] 00:33:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:33:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1343ms 00:33:18 INFO - PROCESS | 1816 | 1461051198038 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 00:33:18 INFO - PROCESS | 1816 | 1461051198044 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 00:33:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:33:18 INFO - PROCESS | 1816 | 1461051198107 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:33:18 INFO - PROCESS | 1816 | 1461051198114 Marionette TRACE conn3 <- [1,114,null,{}] 00:33:18 INFO - PROCESS | 1816 | 1461051198126 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:18 INFO - PROCESS | 1816 | 1461051198282 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 00:33:18 INFO - PROCESS | 1816 | 1461051198398 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3bfbc000 == 25 [pid = 1816] [id = 36] 00:33:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f3e3307e800) [pid = 1816] [serial = 106] [outer = (nil)] 00:33:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f3e3b047400) [pid = 1816] [serial = 107] [outer = 0x7f3e3307e800] 00:33:18 INFO - PROCESS | 1816 | 1461051198517 Marionette DEBUG loaded listener.js 00:33:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f3e48087400) [pid = 1816] [serial = 108] [outer = 0x7f3e3307e800] 00:33:19 INFO - PROCESS | 1816 | 1461051199384 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 00:33:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:33:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1374ms 00:33:19 INFO - PROCESS | 1816 | 1461051199453 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 00:33:19 INFO - PROCESS | 1816 | 1461051199459 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 00:33:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:33:19 INFO - PROCESS | 1816 | 1461051199466 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:33:19 INFO - PROCESS | 1816 | 1461051199470 Marionette TRACE conn3 <- [1,118,null,{}] 00:33:19 INFO - PROCESS | 1816 | 1461051199475 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:19 INFO - PROCESS | 1816 | 1461051199675 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 00:33:19 INFO - PROCESS | 1816 | 1461051199806 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e482b8000 == 26 [pid = 1816] [id = 37] 00:33:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f3e38523400) [pid = 1816] [serial = 109] [outer = (nil)] 00:33:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f3e4920f000) [pid = 1816] [serial = 110] [outer = 0x7f3e38523400] 00:33:19 INFO - PROCESS | 1816 | 1461051199882 Marionette DEBUG loaded listener.js 00:33:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f3e4c94f000) [pid = 1816] [serial = 111] [outer = 0x7f3e38523400] 00:33:20 INFO - PROCESS | 1816 | 1461051200692 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 00:33:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:33:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1283ms 00:33:20 INFO - PROCESS | 1816 | 1461051200750 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 00:33:20 INFO - PROCESS | 1816 | 1461051200753 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 00:33:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:33:20 INFO - PROCESS | 1816 | 1461051200779 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:33:20 INFO - PROCESS | 1816 | 1461051200788 Marionette TRACE conn3 <- [1,122,null,{}] 00:33:20 INFO - PROCESS | 1816 | 1461051200803 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:20 INFO - PROCESS | 1816 | 1461051200974 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 00:33:21 INFO - PROCESS | 1816 | 1461051201106 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4b2c0000 == 27 [pid = 1816] [id = 38] 00:33:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f3e48f2a000) [pid = 1816] [serial = 112] [outer = (nil)] 00:33:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f3e4f10a000) [pid = 1816] [serial = 113] [outer = 0x7f3e48f2a000] 00:33:21 INFO - PROCESS | 1816 | 1461051201180 Marionette DEBUG loaded listener.js 00:33:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f3e4f19d800) [pid = 1816] [serial = 114] [outer = 0x7f3e48f2a000] 00:33:21 INFO - PROCESS | 1816 | 1461051201923 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 00:33:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:33:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1213ms 00:33:21 INFO - PROCESS | 1816 | 1461051201974 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 00:33:21 INFO - PROCESS | 1816 | 1461051201979 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 00:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:33:22 INFO - PROCESS | 1816 | 1461051202004 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:33:22 INFO - PROCESS | 1816 | 1461051202006 Marionette TRACE conn3 <- [1,126,null,{}] 00:33:22 INFO - PROCESS | 1816 | 1461051202012 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:22 INFO - PROCESS | 1816 | 1461051202156 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 00:33:22 INFO - PROCESS | 1816 | 1461051202284 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31262000 == 28 [pid = 1816] [id = 39] 00:33:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f3e3b1a8800) [pid = 1816] [serial = 115] [outer = (nil)] 00:33:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f3e3b1b0400) [pid = 1816] [serial = 116] [outer = 0x7f3e3b1a8800] 00:33:22 INFO - PROCESS | 1816 | 1461051202358 Marionette DEBUG loaded listener.js 00:33:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f3e4cf2a400) [pid = 1816] [serial = 117] [outer = 0x7f3e3b1a8800] 00:33:23 INFO - PROCESS | 1816 | 1461051203154 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 00:33:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:33:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1186ms 00:33:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:33:23 INFO - PROCESS | 1816 | 1461051203186 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 00:33:23 INFO - PROCESS | 1816 | 1461051203189 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 00:33:23 INFO - PROCESS | 1816 | 1461051203195 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:33:23 INFO - PROCESS | 1816 | 1461051203198 Marionette TRACE conn3 <- [1,130,null,{}] 00:33:23 INFO - PROCESS | 1816 | 1461051203203 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:23 INFO - PROCESS | 1816 | 1461051203345 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 00:33:23 INFO - PROCESS | 1816 | 1461051203496 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4d477800 == 29 [pid = 1816] [id = 40] 00:33:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f3e4fe82000) [pid = 1816] [serial = 118] [outer = (nil)] 00:33:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f3e4fe8d000) [pid = 1816] [serial = 119] [outer = 0x7f3e4fe82000] 00:33:23 INFO - PROCESS | 1816 | 1461051203578 Marionette DEBUG loaded listener.js 00:33:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f3e516d5400) [pid = 1816] [serial = 120] [outer = 0x7f3e4fe82000] 00:33:24 INFO - PROCESS | 1816 | 1461051204480 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 00:33:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:33:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1485ms 00:33:24 INFO - PROCESS | 1816 | 1461051204679 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 00:33:24 INFO - PROCESS | 1816 | 1461051204686 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 00:33:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:33:24 INFO - PROCESS | 1816 | 1461051204693 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:33:24 INFO - PROCESS | 1816 | 1461051204697 Marionette TRACE conn3 <- [1,134,null,{}] 00:33:24 INFO - PROCESS | 1816 | 1461051204704 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:24 INFO - PROCESS | 1816 | 1461051204886 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 00:33:25 INFO - PROCESS | 1816 | 1461051205097 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35344000 == 30 [pid = 1816] [id = 41] 00:33:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f3e33b38000) [pid = 1816] [serial = 121] [outer = (nil)] 00:33:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f3e34e19000) [pid = 1816] [serial = 122] [outer = 0x7f3e33b38000] 00:33:25 INFO - PROCESS | 1816 | 1461051205184 Marionette DEBUG loaded listener.js 00:33:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f3e34e1e800) [pid = 1816] [serial = 123] [outer = 0x7f3e33b38000] 00:33:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e376bc000 == 29 [pid = 1816] [id = 22] 00:33:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3c816800 == 28 [pid = 1816] [id = 31] 00:33:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e33012000 == 27 [pid = 1816] [id = 30] 00:33:26 INFO - PROCESS | 1816 | 1461051206117 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 00:33:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:33:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1435ms 00:33:26 INFO - PROCESS | 1816 | 1461051206128 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 00:33:26 INFO - PROCESS | 1816 | 1461051206133 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 00:33:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:33:26 INFO - PROCESS | 1816 | 1461051206142 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:33:26 INFO - PROCESS | 1816 | 1461051206147 Marionette TRACE conn3 <- [1,138,null,{}] 00:33:26 INFO - PROCESS | 1816 | 1461051206155 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:26 INFO - PROCESS | 1816 | 1461051206310 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 00:33:26 INFO - PROCESS | 1816 | 1461051206454 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3d52c800 == 28 [pid = 1816] [id = 42] 00:33:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f3e34e1a000) [pid = 1816] [serial = 124] [outer = (nil)] 00:33:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f3e34e20c00) [pid = 1816] [serial = 125] [outer = 0x7f3e34e1a000] 00:33:26 INFO - PROCESS | 1816 | 1461051206531 Marionette DEBUG loaded listener.js 00:33:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f3e34e26c00) [pid = 1816] [serial = 126] [outer = 0x7f3e34e1a000] 00:33:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3c811800 == 27 [pid = 1816] [id = 27] 00:33:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4d477800 == 26 [pid = 1816] [id = 40] 00:33:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4b2c0000 == 25 [pid = 1816] [id = 38] 00:33:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31262000 == 24 [pid = 1816] [id = 39] 00:33:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e482b8000 == 23 [pid = 1816] [id = 37] 00:33:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3bfbc000 == 22 [pid = 1816] [id = 36] 00:33:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e39746000 == 21 [pid = 1816] [id = 35] 00:33:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e41e08800 == 20 [pid = 1816] [id = 28] 00:33:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e33019000 == 19 [pid = 1816] [id = 6] 00:33:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e480a6800 == 18 [pid = 1816] [id = 33] 00:33:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a946800 == 17 [pid = 1816] [id = 14] 00:33:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e47d75000 == 16 [pid = 1816] [id = 32] 00:33:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e32f57000 == 15 [pid = 1816] [id = 24] 00:33:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e49056000 == 14 [pid = 1816] [id = 34] 00:33:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31275800 == 13 [pid = 1816] [id = 8] 00:33:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3bc3c800 == 12 [pid = 1816] [id = 19] 00:33:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3d530800 == 11 [pid = 1816] [id = 23] 00:33:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4fecd000 == 10 [pid = 1816] [id = 9] 00:33:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e35344000 == 9 [pid = 1816] [id = 41] 00:33:31 INFO - PROCESS | 1816 | 1461051211370 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 00:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5244ms 00:33:31 INFO - PROCESS | 1816 | 1461051211387 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 00:33:31 INFO - PROCESS | 1816 | 1461051211392 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 00:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:33:31 INFO - PROCESS | 1816 | 1461051211399 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:33:31 INFO - PROCESS | 1816 | 1461051211405 Marionette TRACE conn3 <- [1,142,null,{}] 00:33:31 INFO - PROCESS | 1816 | 1461051211445 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:31 INFO - PROCESS | 1816 | 1461051211609 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 00:33:31 INFO - PROCESS | 1816 | 1461051211623 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35386800 == 10 [pid = 1816] [id = 43] 00:33:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f3e34e25c00) [pid = 1816] [serial = 127] [outer = (nil)] 00:33:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f3e34e6d000) [pid = 1816] [serial = 128] [outer = 0x7f3e34e25c00] 00:33:31 INFO - PROCESS | 1816 | 1461051211691 Marionette DEBUG loaded listener.js 00:33:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f3e375cb800) [pid = 1816] [serial = 129] [outer = 0x7f3e34e25c00] 00:33:32 INFO - PROCESS | 1816 | 1461051212498 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 00:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1113ms 00:33:32 INFO - PROCESS | 1816 | 1461051212536 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 00:33:32 INFO - PROCESS | 1816 | 1461051212549 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 00:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:33:32 INFO - PROCESS | 1816 | 1461051212569 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:33:32 INFO - PROCESS | 1816 | 1461051212576 Marionette TRACE conn3 <- [1,146,null,{}] 00:33:32 INFO - PROCESS | 1816 | 1461051212584 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:32 INFO - PROCESS | 1816 | 1461051212758 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 00:33:32 INFO - PROCESS | 1816 | 1461051212772 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b0d4800 == 11 [pid = 1816] [id = 44] 00:33:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f3e312b3800) [pid = 1816] [serial = 130] [outer = (nil)] 00:33:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f3e391dc400) [pid = 1816] [serial = 131] [outer = 0x7f3e312b3800] 00:33:32 INFO - PROCESS | 1816 | 1461051212847 Marionette DEBUG loaded listener.js 00:33:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f3e3a539800) [pid = 1816] [serial = 132] [outer = 0x7f3e312b3800] 00:33:33 INFO - PROCESS | 1816 | 1461051213982 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 00:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1489ms 00:33:34 INFO - PROCESS | 1816 | 1461051214074 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 00:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:33:34 INFO - PROCESS | 1816 | 1461051214078 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 00:33:34 INFO - PROCESS | 1816 | 1461051214085 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:33:34 INFO - PROCESS | 1816 | 1461051214090 Marionette TRACE conn3 <- [1,150,null,{}] 00:33:34 INFO - PROCESS | 1816 | 1461051214118 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:34 INFO - PROCESS | 1816 | 1461051214309 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 00:33:34 INFO - PROCESS | 1816 | 1461051214337 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e41e15000 == 12 [pid = 1816] [id = 45] 00:33:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f3e375d6c00) [pid = 1816] [serial = 133] [outer = (nil)] 00:33:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f3e3b769400) [pid = 1816] [serial = 134] [outer = 0x7f3e375d6c00] 00:33:34 INFO - PROCESS | 1816 | 1461051214416 Marionette DEBUG loaded listener.js 00:33:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f3e410dd400) [pid = 1816] [serial = 135] [outer = 0x7f3e375d6c00] 00:33:35 INFO - PROCESS | 1816 | 1461051215237 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 00:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1195ms 00:33:35 INFO - PROCESS | 1816 | 1461051215281 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 00:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:33:35 INFO - PROCESS | 1816 | 1461051215287 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 00:33:35 INFO - PROCESS | 1816 | 1461051215293 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:33:35 INFO - PROCESS | 1816 | 1461051215296 Marionette TRACE conn3 <- [1,154,null,{}] 00:33:35 INFO - PROCESS | 1816 | 1461051215308 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:35 INFO - PROCESS | 1816 | 1461051215499 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f3e315db400) [pid = 1816] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f3e34ea9c00) [pid = 1816] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f3e3ca19800) [pid = 1816] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f3e31606400) [pid = 1816] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f3e37669400) [pid = 1816] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f3e376f4000) [pid = 1816] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f3e376fa400) [pid = 1816] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f3e3b76b400) [pid = 1816] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f3e3b772c00) [pid = 1816] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f3e32feb000) [pid = 1816] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f3e31692400) [pid = 1816] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f3e376f7800) [pid = 1816] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f3e3a9ac800) [pid = 1816] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f3e33b38000) [pid = 1816] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f3e48f2a000) [pid = 1816] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f3e4fe82000) [pid = 1816] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f3e31606c00) [pid = 1816] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f3e322c5000) [pid = 1816] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f3e33079000) [pid = 1816] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f3e3b1a8800) [pid = 1816] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f3e30bf8c00) [pid = 1816] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f3e3307f400) [pid = 1816] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f3e38523400) [pid = 1816] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f3e31611800) [pid = 1816] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f3e3ba58000) [pid = 1816] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f3e4b123800) [pid = 1816] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f3e3a9b3000) [pid = 1816] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f3e3b740400) [pid = 1816] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f3e3307e800) [pid = 1816] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f3e375c9000) [pid = 1816] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f3e31610400) [pid = 1816] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f3e31605800) [pid = 1816] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:33:36 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f3e312b5c00) [pid = 1816] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:33:36 INFO - PROCESS | 1816 | 1461051216675 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3125c800 == 13 [pid = 1816] [id = 46] 00:33:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f3e304c1000) [pid = 1816] [serial = 136] [outer = (nil)] 00:33:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f3e315db400) [pid = 1816] [serial = 137] [outer = 0x7f3e304c1000] 00:33:36 INFO - PROCESS | 1816 | 1461051216757 Marionette DEBUG loaded listener.js 00:33:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f3e3169c000) [pid = 1816] [serial = 138] [outer = 0x7f3e304c1000] 00:33:37 INFO - PROCESS | 1816 | 1461051217626 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 00:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2392ms 00:33:37 INFO - PROCESS | 1816 | 1461051217685 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 00:33:37 INFO - PROCESS | 1816 | 1461051217688 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 00:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:33:37 INFO - PROCESS | 1816 | 1461051217698 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:33:37 INFO - PROCESS | 1816 | 1461051217702 Marionette TRACE conn3 <- [1,158,null,{}] 00:33:37 INFO - PROCESS | 1816 | 1461051217707 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:37 INFO - PROCESS | 1816 | 1461051217852 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 00:33:37 INFO - PROCESS | 1816 | 1461051217862 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b7de800 == 14 [pid = 1816] [id = 47] 00:33:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f3e3169c800) [pid = 1816] [serial = 139] [outer = (nil)] 00:33:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f3e3b00a400) [pid = 1816] [serial = 140] [outer = 0x7f3e3169c800] 00:33:37 INFO - PROCESS | 1816 | 1461051217930 Marionette DEBUG loaded listener.js 00:33:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f3e3c97ec00) [pid = 1816] [serial = 141] [outer = 0x7f3e3169c800] 00:33:39 INFO - PROCESS | 1816 | 1461051219065 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 00:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1387ms 00:33:39 INFO - PROCESS | 1816 | 1461051219082 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 00:33:39 INFO - PROCESS | 1816 | 1461051219088 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 00:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:33:39 INFO - PROCESS | 1816 | 1461051219096 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:33:39 INFO - PROCESS | 1816 | 1461051219102 Marionette TRACE conn3 <- [1,162,null,{}] 00:33:39 INFO - PROCESS | 1816 | 1461051219110 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:39 INFO - PROCESS | 1816 | 1461051219320 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 00:33:39 INFO - PROCESS | 1816 | 1461051219502 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a5cd800 == 15 [pid = 1816] [id = 48] 00:33:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f3e33086800) [pid = 1816] [serial = 142] [outer = (nil)] 00:33:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f3e37842c00) [pid = 1816] [serial = 143] [outer = 0x7f3e33086800] 00:33:39 INFO - PROCESS | 1816 | 1461051219603 Marionette DEBUG loaded listener.js 00:33:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f3e39241800) [pid = 1816] [serial = 144] [outer = 0x7f3e33086800] 00:33:40 INFO - PROCESS | 1816 | 1461051220533 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 00:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1486ms 00:33:40 INFO - PROCESS | 1816 | 1461051220583 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 00:33:40 INFO - PROCESS | 1816 | 1461051220591 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 00:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:33:40 INFO - PROCESS | 1816 | 1461051220602 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:33:40 INFO - PROCESS | 1816 | 1461051220605 Marionette TRACE conn3 <- [1,166,null,{}] 00:33:40 INFO - PROCESS | 1816 | 1461051220612 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:40 INFO - PROCESS | 1816 | 1461051220815 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 00:33:41 INFO - PROCESS | 1816 | 1461051221001 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31274800 == 16 [pid = 1816] [id = 49] 00:33:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f3e304bcc00) [pid = 1816] [serial = 145] [outer = (nil)] 00:33:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f3e304c0800) [pid = 1816] [serial = 146] [outer = 0x7f3e304bcc00] 00:33:41 INFO - PROCESS | 1816 | 1461051221118 Marionette DEBUG loaded listener.js 00:33:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f3e3766a000) [pid = 1816] [serial = 147] [outer = 0x7f3e304bcc00] 00:33:41 INFO - PROCESS | 1816 | 1461051221939 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:33:42 INFO - PROCESS | 1816 | 1461051222219 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 00:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1639ms 00:33:42 INFO - PROCESS | 1816 | 1461051222240 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 00:33:42 INFO - PROCESS | 1816 | 1461051222245 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 00:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:33:42 INFO - PROCESS | 1816 | 1461051222254 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:33:42 INFO - PROCESS | 1816 | 1461051222258 Marionette TRACE conn3 <- [1,170,null,{}] 00:33:42 INFO - PROCESS | 1816 | 1461051222265 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:42 INFO - PROCESS | 1816 | 1461051222410 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 00:33:42 INFO - PROCESS | 1816 | 1461051222624 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31163800 == 17 [pid = 1816] [id = 50] 00:33:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f3e320bf800) [pid = 1816] [serial = 148] [outer = (nil)] 00:33:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f3e32c9d400) [pid = 1816] [serial = 149] [outer = 0x7f3e320bf800] 00:33:42 INFO - PROCESS | 1816 | 1461051222757 Marionette DEBUG loaded listener.js 00:33:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f3e3307a400) [pid = 1816] [serial = 150] [outer = 0x7f3e320bf800] 00:33:42 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f3e34e20c00) [pid = 1816] [serial = 125] [outer = (nil)] [url = about:blank] 00:33:42 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f3e3a5f3400) [pid = 1816] [serial = 12] [outer = (nil)] [url = about:blank] 00:33:42 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f3e3a533000) [pid = 1816] [serial = 9] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f3e3b007800) [pid = 1816] [serial = 76] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f3e34e1e800) [pid = 1816] [serial = 123] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f3e320b7000) [pid = 1816] [serial = 88] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f3e37972000) [pid = 1816] [serial = 71] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f3e389db000) [pid = 1816] [serial = 103] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f3e3307ec00) [pid = 1816] [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.] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f3e3160fc00) [pid = 1816] [serial = 85] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f3e4b1c7c00) [pid = 1816] [serial = 97] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f3e480e9400) [pid = 1816] [serial = 95] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f3e4ac07000) [pid = 1816] [serial = 2] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f3e47e72c00) [pid = 1816] [serial = 94] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f3e31274000) [pid = 1816] [serial = 28] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f3e3af3d400) [pid = 1816] [serial = 46] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f3e3ba5e400) [pid = 1816] [serial = 49] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f3e3c94b400) [pid = 1816] [serial = 52] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f3e34e6e000) [pid = 1816] [serial = 53] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f3e3913f000) [pid = 1816] [serial = 37] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f3e320be000) [pid = 1816] [serial = 32] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f3e3974ac00) [pid = 1816] [serial = 38] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f3e391d5c00) [pid = 1816] [serial = 43] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f3e3b009400) [pid = 1816] [serial = 40] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f3e31695c00) [pid = 1816] [serial = 31] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f3e3b049400) [pid = 1816] [serial = 41] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f3e3bf09400) [pid = 1816] [serial = 50] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f3e3b631800) [pid = 1816] [serial = 47] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f3e3a13d800) [pid = 1816] [serial = 44] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f3e41249800) [pid = 1816] [serial = 56] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f3e3169ec00) [pid = 1816] [serial = 26] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f3e32fe1800) [pid = 1816] [serial = 34] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 84 (0x7f3e3a532c00) [pid = 1816] [serial = 62] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 83 (0x7f3e4920f000) [pid = 1816] [serial = 110] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 82 (0x7f3e3b737c00) [pid = 1816] [serial = 64] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 81 (0x7f3e32fe8c00) [pid = 1816] [serial = 59] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 80 (0x7f3e38165400) [pid = 1816] [serial = 73] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 79 (0x7f3e3b047400) [pid = 1816] [serial = 107] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 78 (0x7f3e3923c400) [pid = 1816] [serial = 61] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 77 (0x7f3e316a0800) [pid = 1816] [serial = 58] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 76 (0x7f3e410ea000) [pid = 1816] [serial = 55] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 75 (0x7f3e32fe7000) [pid = 1816] [serial = 86] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 74 (0x7f3e41151000) [pid = 1816] [serial = 79] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 73 (0x7f3e3b771c00) [pid = 1816] [serial = 77] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 72 (0x7f3e3bea6c00) [pid = 1816] [serial = 91] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 71 (0x7f3e395de400) [pid = 1816] [serial = 74] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 70 (0x7f3e33be0c00) [pid = 1816] [serial = 70] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 69 (0x7f3e4c94f000) [pid = 1816] [serial = 111] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 68 (0x7f3e3b1b0400) [pid = 1816] [serial = 116] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 67 (0x7f3e3d569800) [pid = 1816] [serial = 92] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 66 (0x7f3e48009c00) [pid = 1816] [serial = 80] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 65 (0x7f3e4d305000) [pid = 1816] [serial = 101] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 64 (0x7f3e3c97fc00) [pid = 1816] [serial = 65] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 63 (0x7f3e4c954800) [pid = 1816] [serial = 98] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 62 (0x7f3e48087400) [pid = 1816] [serial = 108] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 61 (0x7f3e48f2e800) [pid = 1816] [serial = 82] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 60 (0x7f3e47dba400) [pid = 1816] [serial = 67] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 59 (0x7f3e3b008800) [pid = 1816] [serial = 104] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 58 (0x7f3e3852a000) [pid = 1816] [serial = 89] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 57 (0x7f3e4d0a7c00) [pid = 1816] [serial = 100] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 56 (0x7f3e49203800) [pid = 1816] [serial = 83] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 55 (0x7f3e34e19000) [pid = 1816] [serial = 122] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 54 (0x7f3e4f19d800) [pid = 1816] [serial = 114] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 53 (0x7f3e516d5400) [pid = 1816] [serial = 120] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 52 (0x7f3e31693400) [pid = 1816] [serial = 25] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 51 (0x7f3e322c8000) [pid = 1816] [serial = 22] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 50 (0x7f3e3a532800) [pid = 1816] [serial = 23] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 49 (0x7f3e4fe8d000) [pid = 1816] [serial = 119] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 48 (0x7f3e3307ac00) [pid = 1816] [serial = 16] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 47 (0x7f3e33081000) [pid = 1816] [serial = 17] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 46 (0x7f3e4cf2a400) [pid = 1816] [serial = 117] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 45 (0x7f3e33081c00) [pid = 1816] [serial = 19] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 44 (0x7f3e4800c800) [pid = 1816] [serial = 68] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | --DOMWINDOW == 43 (0x7f3e4f10a000) [pid = 1816] [serial = 113] [outer = (nil)] [url = about:blank] 00:33:43 INFO - PROCESS | 1816 | 1461051223448 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 00:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1236ms 00:33:43 INFO - PROCESS | 1816 | 1461051223489 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 00:33:43 INFO - PROCESS | 1816 | 1461051223500 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 00:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:33:43 INFO - PROCESS | 1816 | 1461051223521 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:33:43 INFO - PROCESS | 1816 | 1461051223525 Marionette TRACE conn3 <- [1,174,null,{}] 00:33:43 INFO - PROCESS | 1816 | 1461051223575 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:43 INFO - PROCESS | 1816 | 1461051223829 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 00:33:43 INFO - PROCESS | 1816 | 1461051223926 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e33b58000 == 18 [pid = 1816] [id = 51] 00:33:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 44 (0x7f3e315da800) [pid = 1816] [serial = 151] [outer = (nil)] 00:33:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 45 (0x7f3e320be000) [pid = 1816] [serial = 152] [outer = 0x7f3e315da800] 00:33:43 INFO - PROCESS | 1816 | 1461051223986 Marionette DEBUG loaded listener.js 00:33:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 46 (0x7f3e34e20c00) [pid = 1816] [serial = 153] [outer = 0x7f3e315da800] 00:33:44 INFO - PROCESS | 1816 | 1461051224611 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 00:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1130ms 00:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:33:44 INFO - PROCESS | 1816 | 1461051224645 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 00:33:44 INFO - PROCESS | 1816 | 1461051224648 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 00:33:44 INFO - PROCESS | 1816 | 1461051224654 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:33:44 INFO - PROCESS | 1816 | 1461051224659 Marionette TRACE conn3 <- [1,178,null,{}] 00:33:44 INFO - PROCESS | 1816 | 1461051224687 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:44 INFO - PROCESS | 1816 | 1461051224882 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 00:33:44 INFO - PROCESS | 1816 | 1461051224896 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e385ce000 == 19 [pid = 1816] [id = 52] 00:33:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 47 (0x7f3e304c8c00) [pid = 1816] [serial = 154] [outer = (nil)] 00:33:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 48 (0x7f3e389db000) [pid = 1816] [serial = 155] [outer = 0x7f3e304c8c00] 00:33:44 INFO - PROCESS | 1816 | 1461051224966 Marionette DEBUG loaded listener.js 00:33:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 49 (0x7f3e3923c800) [pid = 1816] [serial = 156] [outer = 0x7f3e304c8c00] 00:33:45 INFO - PROCESS | 1816 | 1461051225668 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 00:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1035ms 00:33:45 INFO - PROCESS | 1816 | 1461051225688 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 00:33:45 INFO - PROCESS | 1816 | 1461051225692 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 00:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:33:45 INFO - PROCESS | 1816 | 1461051225720 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:33:45 INFO - PROCESS | 1816 | 1461051225723 Marionette TRACE conn3 <- [1,182,null,{}] 00:33:45 INFO - PROCESS | 1816 | 1461051225729 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:45 INFO - PROCESS | 1816 | 1461051225895 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 00:33:45 INFO - PROCESS | 1816 | 1461051225922 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e39735000 == 20 [pid = 1816] [id = 53] 00:33:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 50 (0x7f3e3974bc00) [pid = 1816] [serial = 157] [outer = (nil)] 00:33:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 51 (0x7f3e3a532000) [pid = 1816] [serial = 158] [outer = 0x7f3e3974bc00] 00:33:45 INFO - PROCESS | 1816 | 1461051225990 Marionette DEBUG loaded listener.js 00:33:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 52 (0x7f3e3a9bbc00) [pid = 1816] [serial = 159] [outer = 0x7f3e3974bc00] 00:33:46 INFO - PROCESS | 1816 | 1461051226750 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 00:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1084ms 00:33:46 INFO - PROCESS | 1816 | --DOMWINDOW == 51 (0x7f3e375d6c00) [pid = 1816] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:33:46 INFO - PROCESS | 1816 | --DOMWINDOW == 50 (0x7f3e312b3800) [pid = 1816] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:33:46 INFO - PROCESS | 1816 | --DOMWINDOW == 49 (0x7f3e34e1a000) [pid = 1816] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:33:46 INFO - PROCESS | 1816 | --DOMWINDOW == 48 (0x7f3e34e25c00) [pid = 1816] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:33:46 INFO - PROCESS | 1816 | --DOMWINDOW == 47 (0x7f3e304c1000) [pid = 1816] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:33:46 INFO - PROCESS | 1816 | 1461051226834 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 00:33:46 INFO - PROCESS | 1816 | 1461051226840 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 00:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:33:46 INFO - PROCESS | 1816 | 1461051226847 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:33:46 INFO - PROCESS | 1816 | 1461051226849 Marionette TRACE conn3 <- [1,186,null,{}] 00:33:46 INFO - PROCESS | 1816 | 1461051226854 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:46 INFO - PROCESS | 1816 | 1461051226987 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 00:33:47 INFO - PROCESS | 1816 | 1461051227000 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a658800 == 21 [pid = 1816] [id = 54] 00:33:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 48 (0x7f3e32fe6400) [pid = 1816] [serial = 160] [outer = (nil)] 00:33:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 49 (0x7f3e3af3d000) [pid = 1816] [serial = 161] [outer = 0x7f3e32fe6400] 00:33:47 INFO - PROCESS | 1816 | 1461051227060 Marionette DEBUG loaded listener.js 00:33:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 50 (0x7f3e3b00b000) [pid = 1816] [serial = 162] [outer = 0x7f3e32fe6400] 00:33:47 INFO - PROCESS | 1816 | 1461051227873 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 00:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1079ms 00:33:47 INFO - PROCESS | 1816 | 1461051227927 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 00:33:47 INFO - PROCESS | 1816 | 1461051227929 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 00:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:33:47 INFO - PROCESS | 1816 | 1461051227935 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:33:47 INFO - PROCESS | 1816 | 1461051227937 Marionette TRACE conn3 <- [1,190,null,{}] 00:33:47 INFO - PROCESS | 1816 | 1461051227943 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:48 INFO - PROCESS | 1816 | 1461051228116 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 00:33:48 INFO - PROCESS | 1816 | 1461051228195 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b0e9000 == 22 [pid = 1816] [id = 55] 00:33:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 51 (0x7f3e34e1a000) [pid = 1816] [serial = 163] [outer = (nil)] 00:33:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 52 (0x7f3e3b1ae000) [pid = 1816] [serial = 164] [outer = 0x7f3e34e1a000] 00:33:48 INFO - PROCESS | 1816 | 1461051228262 Marionette DEBUG loaded listener.js 00:33:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 53 (0x7f3e3b76c000) [pid = 1816] [serial = 165] [outer = 0x7f3e34e1a000] 00:33:48 INFO - PROCESS | 1816 | 1461051228868 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 00:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 982ms 00:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:33:48 INFO - PROCESS | 1816 | 1461051228919 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 00:33:48 INFO - PROCESS | 1816 | 1461051228921 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 00:33:48 INFO - PROCESS | 1816 | 1461051228927 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:33:48 INFO - PROCESS | 1816 | 1461051228931 Marionette TRACE conn3 <- [1,194,null,{}] 00:33:48 INFO - PROCESS | 1816 | 1461051228936 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:49 INFO - PROCESS | 1816 | 1461051229073 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 00:33:49 INFO - PROCESS | 1816 | 1461051229159 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3116a800 == 23 [pid = 1816] [id = 56] 00:33:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 54 (0x7f3e304ba000) [pid = 1816] [serial = 166] [outer = (nil)] 00:33:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 55 (0x7f3e304c4000) [pid = 1816] [serial = 167] [outer = 0x7f3e304ba000] 00:33:49 INFO - PROCESS | 1816 | 1461051229299 Marionette DEBUG loaded listener.js 00:33:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 56 (0x7f3e3160d400) [pid = 1816] [serial = 168] [outer = 0x7f3e304ba000] 00:33:50 INFO - PROCESS | 1816 | 1461051230282 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 00:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1380ms 00:33:50 INFO - PROCESS | 1816 | 1461051230309 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 00:33:50 INFO - PROCESS | 1816 | 1461051230317 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 00:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:33:50 INFO - PROCESS | 1816 | 1461051230327 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:33:50 INFO - PROCESS | 1816 | 1461051230333 Marionette TRACE conn3 <- [1,198,null,{}] 00:33:50 INFO - PROCESS | 1816 | 1461051230341 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:50 INFO - PROCESS | 1816 | 1461051230575 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 00:33:50 INFO - PROCESS | 1816 | 1461051230785 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3946f000 == 24 [pid = 1816] [id = 57] 00:33:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 57 (0x7f3e34e1e800) [pid = 1816] [serial = 169] [outer = (nil)] 00:33:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 58 (0x7f3e34e71400) [pid = 1816] [serial = 170] [outer = 0x7f3e34e1e800] 00:33:50 INFO - PROCESS | 1816 | 1461051230907 Marionette DEBUG loaded listener.js 00:33:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 59 (0x7f3e3766cc00) [pid = 1816] [serial = 171] [outer = 0x7f3e34e1e800] 00:33:51 INFO - PROCESS | 1816 | 1461051231723 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 00:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1433ms 00:33:51 INFO - PROCESS | 1816 | 1461051231761 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 00:33:51 INFO - PROCESS | 1816 | 1461051231768 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 00:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:33:51 INFO - PROCESS | 1816 | 1461051231782 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:33:51 INFO - PROCESS | 1816 | 1461051231787 Marionette TRACE conn3 <- [1,202,null,{}] 00:33:51 INFO - PROCESS | 1816 | 1461051231811 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:52 INFO - PROCESS | 1816 | 1461051232007 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 00:33:52 INFO - PROCESS | 1816 | 1461051232062 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e385cd000 == 25 [pid = 1816] [id = 58] 00:33:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 60 (0x7f3e389dc800) [pid = 1816] [serial = 172] [outer = (nil)] 00:33:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 61 (0x7f3e3a538000) [pid = 1816] [serial = 173] [outer = 0x7f3e389dc800] 00:33:52 INFO - PROCESS | 1816 | 1461051232176 Marionette DEBUG loaded listener.js 00:33:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 62 (0x7f3e3b1a5800) [pid = 1816] [serial = 174] [outer = 0x7f3e389dc800] 00:33:52 INFO - PROCESS | 1816 | 1461051232979 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 00:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1237ms 00:33:53 INFO - PROCESS | 1816 | 1461051233018 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 00:33:53 INFO - PROCESS | 1816 | 1461051233021 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 00:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:33:53 INFO - PROCESS | 1816 | 1461051233028 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:33:53 INFO - PROCESS | 1816 | 1461051233037 Marionette TRACE conn3 <- [1,206,null,{}] 00:33:53 INFO - PROCESS | 1816 | 1461051233052 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:53 INFO - PROCESS | 1816 | 1461051233244 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 00:33:53 INFO - PROCESS | 1816 | 1461051233376 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3bfbc000 == 26 [pid = 1816] [id = 59] 00:33:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 63 (0x7f3e3b1af000) [pid = 1816] [serial = 175] [outer = (nil)] 00:33:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 64 (0x7f3e3ba59000) [pid = 1816] [serial = 176] [outer = 0x7f3e3b1af000] 00:33:53 INFO - PROCESS | 1816 | 1461051233447 Marionette DEBUG loaded listener.js 00:33:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 65 (0x7f3e3beaa800) [pid = 1816] [serial = 177] [outer = 0x7f3e3b1af000] 00:33:54 INFO - PROCESS | 1816 | 1461051234391 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 00:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1390ms 00:33:54 INFO - PROCESS | 1816 | 1461051234419 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 00:33:54 INFO - PROCESS | 1816 | 1461051234424 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 00:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:33:54 INFO - PROCESS | 1816 | 1461051234434 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:33:54 INFO - PROCESS | 1816 | 1461051234439 Marionette TRACE conn3 <- [1,210,null,{}] 00:33:54 INFO - PROCESS | 1816 | 1461051234447 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:54 INFO - PROCESS | 1816 | 1461051234586 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 00:33:54 INFO - PROCESS | 1816 | 1461051234693 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e38739000 == 27 [pid = 1816] [id = 60] 00:33:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 66 (0x7f3e3169e000) [pid = 1816] [serial = 178] [outer = (nil)] 00:33:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 67 (0x7f3e3307d000) [pid = 1816] [serial = 179] [outer = 0x7f3e3169e000] 00:33:54 INFO - PROCESS | 1816 | 1461051234759 Marionette DEBUG loaded listener.js 00:33:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 68 (0x7f3e34e20000) [pid = 1816] [serial = 180] [outer = 0x7f3e3169e000] 00:33:55 INFO - PROCESS | 1816 | 1461051235594 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 00:33:55 INFO - PROCESS | 1816 | --DOMWINDOW == 67 (0x7f3e375cb800) [pid = 1816] [serial = 129] [outer = (nil)] [url = about:blank] 00:33:55 INFO - PROCESS | 1816 | --DOMWINDOW == 66 (0x7f3e3b00a400) [pid = 1816] [serial = 140] [outer = (nil)] [url = about:blank] 00:33:55 INFO - PROCESS | 1816 | --DOMWINDOW == 65 (0x7f3e410dd400) [pid = 1816] [serial = 135] [outer = (nil)] [url = about:blank] 00:33:55 INFO - PROCESS | 1816 | --DOMWINDOW == 64 (0x7f3e315db400) [pid = 1816] [serial = 137] [outer = (nil)] [url = about:blank] 00:33:55 INFO - PROCESS | 1816 | --DOMWINDOW == 63 (0x7f3e3169c000) [pid = 1816] [serial = 138] [outer = (nil)] [url = about:blank] 00:33:55 INFO - PROCESS | 1816 | --DOMWINDOW == 62 (0x7f3e3a539800) [pid = 1816] [serial = 132] [outer = (nil)] [url = about:blank] 00:33:55 INFO - PROCESS | 1816 | --DOMWINDOW == 61 (0x7f3e3b769400) [pid = 1816] [serial = 134] [outer = (nil)] [url = about:blank] 00:33:55 INFO - PROCESS | 1816 | --DOMWINDOW == 60 (0x7f3e391dc400) [pid = 1816] [serial = 131] [outer = (nil)] [url = about:blank] 00:33:55 INFO - PROCESS | 1816 | --DOMWINDOW == 59 (0x7f3e34e26c00) [pid = 1816] [serial = 126] [outer = (nil)] [url = about:blank] 00:33:55 INFO - PROCESS | 1816 | --DOMWINDOW == 58 (0x7f3e34e6d000) [pid = 1816] [serial = 128] [outer = (nil)] [url = about:blank] 00:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1236ms 00:33:55 INFO - PROCESS | 1816 | 1461051235673 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 00:33:55 INFO - PROCESS | 1816 | 1461051235681 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 00:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:33:55 INFO - PROCESS | 1816 | 1461051235694 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:33:55 INFO - PROCESS | 1816 | 1461051235697 Marionette TRACE conn3 <- [1,214,null,{}] 00:33:55 INFO - PROCESS | 1816 | 1461051235703 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:55 INFO - PROCESS | 1816 | 1461051235851 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 00:33:55 INFO - PROCESS | 1816 | 1461051235861 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3534f800 == 28 [pid = 1816] [id = 61] 00:33:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 59 (0x7f3e3169dc00) [pid = 1816] [serial = 181] [outer = (nil)] 00:33:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 60 (0x7f3e375cb800) [pid = 1816] [serial = 182] [outer = 0x7f3e3169dc00] 00:33:55 INFO - PROCESS | 1816 | 1461051235926 Marionette DEBUG loaded listener.js 00:33:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 61 (0x7f3e391dc400) [pid = 1816] [serial = 183] [outer = 0x7f3e3169dc00] 00:33:56 INFO - PROCESS | 1816 | 1461051236631 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 00:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 988ms 00:33:56 INFO - PROCESS | 1816 | 1461051236683 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 00:33:56 INFO - PROCESS | 1816 | 1461051236686 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 00:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:33:56 INFO - PROCESS | 1816 | 1461051236699 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:33:56 INFO - PROCESS | 1816 | 1461051236703 Marionette TRACE conn3 <- [1,218,null,{}] 00:33:56 INFO - PROCESS | 1816 | 1461051236718 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:56 INFO - PROCESS | 1816 | 1461051236856 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 00:33:56 INFO - PROCESS | 1816 | 1461051236866 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b0d6000 == 29 [pid = 1816] [id = 62] 00:33:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 62 (0x7f3e3a148400) [pid = 1816] [serial = 184] [outer = (nil)] 00:33:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 63 (0x7f3e3b1a7000) [pid = 1816] [serial = 185] [outer = 0x7f3e3a148400] 00:33:56 INFO - PROCESS | 1816 | 1461051236930 Marionette DEBUG loaded listener.js 00:33:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 64 (0x7f3e3b1b3400) [pid = 1816] [serial = 186] [outer = 0x7f3e3a148400] 00:33:57 INFO - PROCESS | 1816 | 1461051237598 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 00:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 944ms 00:33:57 INFO - PROCESS | 1816 | 1461051237640 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 00:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:33:57 INFO - PROCESS | 1816 | 1461051237644 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 00:33:57 INFO - PROCESS | 1816 | 1461051237666 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:33:57 INFO - PROCESS | 1816 | 1461051237668 Marionette TRACE conn3 <- [1,222,null,{}] 00:33:57 INFO - PROCESS | 1816 | 1461051237674 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:57 INFO - PROCESS | 1816 | 1461051237832 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 00:33:57 INFO - PROCESS | 1816 | 1461051237846 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3bc51800 == 30 [pid = 1816] [id = 63] 00:33:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 65 (0x7f3e3b768c00) [pid = 1816] [serial = 187] [outer = (nil)] 00:33:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 66 (0x7f3e3c943400) [pid = 1816] [serial = 188] [outer = 0x7f3e3b768c00] 00:33:57 INFO - PROCESS | 1816 | 1461051237908 Marionette DEBUG loaded listener.js 00:33:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 67 (0x7f3e3ca1a400) [pid = 1816] [serial = 189] [outer = 0x7f3e3b768c00] 00:33:58 INFO - PROCESS | 1816 | 1461051238639 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 00:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1044ms 00:33:58 INFO - PROCESS | 1816 | 1461051238695 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 00:33:58 INFO - PROCESS | 1816 | 1461051238698 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 00:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:33:58 INFO - PROCESS | 1816 | 1461051238703 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:33:58 INFO - PROCESS | 1816 | 1461051238705 Marionette TRACE conn3 <- [1,226,null,{}] 00:33:58 INFO - PROCESS | 1816 | 1461051238711 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:33:58 INFO - PROCESS | 1816 | 1461051238877 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 00:33:58 INFO - PROCESS | 1816 | 1461051238899 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3d528000 == 31 [pid = 1816] [id = 64] 00:33:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 68 (0x7f3e304c6000) [pid = 1816] [serial = 190] [outer = (nil)] 00:33:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 69 (0x7f3e410e9800) [pid = 1816] [serial = 191] [outer = 0x7f3e304c6000] 00:33:58 INFO - PROCESS | 1816 | 1461051238959 Marionette DEBUG loaded listener.js 00:33:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 70 (0x7f3e46f57c00) [pid = 1816] [serial = 192] [outer = 0x7f3e304c6000] 00:33:59 INFO - PROCESS | 1816 | 1461051239784 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 00:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1128ms 00:33:59 INFO - PROCESS | 1816 | --DOMWINDOW == 69 (0x7f3e3974bc00) [pid = 1816] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:33:59 INFO - PROCESS | 1816 | --DOMWINDOW == 68 (0x7f3e32fe6400) [pid = 1816] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:33:59 INFO - PROCESS | 1816 | --DOMWINDOW == 67 (0x7f3e320bf800) [pid = 1816] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:33:59 INFO - PROCESS | 1816 | --DOMWINDOW == 66 (0x7f3e304c8c00) [pid = 1816] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:33:59 INFO - PROCESS | 1816 | --DOMWINDOW == 65 (0x7f3e315da800) [pid = 1816] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:33:59 INFO - PROCESS | 1816 | 1461051239860 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 00:33:59 INFO - PROCESS | 1816 | 1461051239863 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 00:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:33:59 INFO - PROCESS | 1816 | 1461051239871 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:33:59 INFO - PROCESS | 1816 | 1461051239874 Marionette TRACE conn3 <- [1,230,null,{}] 00:33:59 INFO - PROCESS | 1816 | 1461051239879 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:00 INFO - PROCESS | 1816 | 1461051240091 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 00:34:00 INFO - PROCESS | 1816 | 1461051240106 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4120b800 == 32 [pid = 1816] [id = 65] 00:34:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 66 (0x7f3e304c1000) [pid = 1816] [serial = 193] [outer = (nil)] 00:34:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 67 (0x7f3e47e6f000) [pid = 1816] [serial = 194] [outer = 0x7f3e304c1000] 00:34:00 INFO - PROCESS | 1816 | 1461051240171 Marionette DEBUG loaded listener.js 00:34:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 68 (0x7f3e480e4800) [pid = 1816] [serial = 195] [outer = 0x7f3e304c1000] 00:34:01 INFO - PROCESS | 1816 | 1461051241034 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 00:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1186ms 00:34:01 INFO - PROCESS | 1816 | 1461051241057 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 00:34:01 INFO - PROCESS | 1816 | 1461051241060 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 00:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:34:01 INFO - PROCESS | 1816 | 1461051241065 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:34:01 INFO - PROCESS | 1816 | 1461051241068 Marionette TRACE conn3 <- [1,234,null,{}] 00:34:01 INFO - PROCESS | 1816 | 1461051241073 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:01 INFO - PROCESS | 1816 | 1461051241203 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 00:34:01 INFO - PROCESS | 1816 | 1461051241222 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31267800 == 33 [pid = 1816] [id = 66] 00:34:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 69 (0x7f3e30bf8c00) [pid = 1816] [serial = 196] [outer = (nil)] 00:34:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 70 (0x7f3e48233400) [pid = 1816] [serial = 197] [outer = 0x7f3e30bf8c00] 00:34:01 INFO - PROCESS | 1816 | 1461051241287 Marionette DEBUG loaded listener.js 00:34:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 71 (0x7f3e48f2a400) [pid = 1816] [serial = 198] [outer = 0x7f3e30bf8c00] 00:34:02 INFO - PROCESS | 1816 | 1461051242035 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 00:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1028ms 00:34:02 INFO - PROCESS | 1816 | 1461051242140 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 00:34:02 INFO - PROCESS | 1816 | 1461051242146 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 00:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:34:02 INFO - PROCESS | 1816 | 1461051242155 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:34:02 INFO - PROCESS | 1816 | 1461051242161 Marionette TRACE conn3 <- [1,238,null,{}] 00:34:02 INFO - PROCESS | 1816 | 1461051242170 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:02 INFO - PROCESS | 1816 | 1461051242372 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 00:34:02 INFO - PROCESS | 1816 | 1461051242502 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e33020800 == 34 [pid = 1816] [id = 67] 00:34:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 72 (0x7f3e31693000) [pid = 1816] [serial = 199] [outer = (nil)] 00:34:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 73 (0x7f3e3169cc00) [pid = 1816] [serial = 200] [outer = 0x7f3e31693000] 00:34:02 INFO - PROCESS | 1816 | 1461051242582 Marionette DEBUG loaded listener.js 00:34:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 74 (0x7f3e32fe7400) [pid = 1816] [serial = 201] [outer = 0x7f3e31693000] 00:34:03 INFO - PROCESS | 1816 | 1461051243385 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 00:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1282ms 00:34:03 INFO - PROCESS | 1816 | 1461051243439 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 00:34:03 INFO - PROCESS | 1816 | 1461051243444 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 00:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:34:03 INFO - PROCESS | 1816 | 1461051243456 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:34:03 INFO - PROCESS | 1816 | 1461051243462 Marionette TRACE conn3 <- [1,242,null,{}] 00:34:03 INFO - PROCESS | 1816 | 1461051243468 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:03 INFO - PROCESS | 1816 | 1461051243632 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 00:34:03 INFO - PROCESS | 1816 | 1461051243755 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b10f800 == 35 [pid = 1816] [id = 68] 00:34:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 75 (0x7f3e31697800) [pid = 1816] [serial = 202] [outer = (nil)] 00:34:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 76 (0x7f3e391d3400) [pid = 1816] [serial = 203] [outer = 0x7f3e31697800] 00:34:03 INFO - PROCESS | 1816 | 1461051243826 Marionette DEBUG loaded listener.js 00:34:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 77 (0x7f3e3a13e400) [pid = 1816] [serial = 204] [outer = 0x7f3e31697800] 00:34:04 INFO - PROCESS | 1816 | 1461051244682 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 00:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1292ms 00:34:04 INFO - PROCESS | 1816 | 1461051244749 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 00:34:04 INFO - PROCESS | 1816 | 1461051244755 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 00:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:34:04 INFO - PROCESS | 1816 | 1461051244764 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:34:04 INFO - PROCESS | 1816 | 1461051244769 Marionette TRACE conn3 <- [1,246,null,{}] 00:34:04 INFO - PROCESS | 1816 | 1461051244789 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:05 INFO - PROCESS | 1816 | 1461051245144 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 00:34:05 INFO - PROCESS | 1816 | 1461051245325 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4826c000 == 36 [pid = 1816] [id = 69] 00:34:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 78 (0x7f3e46f58c00) [pid = 1816] [serial = 205] [outer = (nil)] 00:34:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 79 (0x7f3e46fdd800) [pid = 1816] [serial = 206] [outer = 0x7f3e46f58c00] 00:34:05 INFO - PROCESS | 1816 | 1461051245461 Marionette DEBUG loaded listener.js 00:34:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 80 (0x7f3e48009c00) [pid = 1816] [serial = 207] [outer = 0x7f3e46f58c00] 00:34:06 INFO - PROCESS | 1816 | 1461051246295 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 00:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1584ms 00:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:34:06 INFO - PROCESS | 1816 | 1461051246348 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 00:34:06 INFO - PROCESS | 1816 | 1461051246350 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 00:34:06 INFO - PROCESS | 1816 | 1461051246356 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:34:06 INFO - PROCESS | 1816 | 1461051246360 Marionette TRACE conn3 <- [1,250,null,{}] 00:34:06 INFO - PROCESS | 1816 | 1461051246365 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:06 INFO - PROCESS | 1816 | 1461051246508 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 00:34:06 INFO - PROCESS | 1816 | 1461051246648 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e48f14000 == 37 [pid = 1816] [id = 70] 00:34:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f3e46fd1c00) [pid = 1816] [serial = 208] [outer = (nil)] 00:34:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f3e48fc9400) [pid = 1816] [serial = 209] [outer = 0x7f3e46fd1c00] 00:34:06 INFO - PROCESS | 1816 | 1461051246720 Marionette DEBUG loaded listener.js 00:34:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f3e49207400) [pid = 1816] [serial = 210] [outer = 0x7f3e46fd1c00] 00:34:07 INFO - PROCESS | 1816 | 1461051247588 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 00:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1285ms 00:34:07 INFO - PROCESS | 1816 | 1461051247642 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 00:34:07 INFO - PROCESS | 1816 | 1461051247645 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 00:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:34:07 INFO - PROCESS | 1816 | 1461051247651 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:34:07 INFO - PROCESS | 1816 | 1461051247653 Marionette TRACE conn3 <- [1,254,null,{}] 00:34:07 INFO - PROCESS | 1816 | 1461051247659 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:07 INFO - PROCESS | 1816 | 1461051247811 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 00:34:07 INFO - PROCESS | 1816 | 1461051247947 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ac02800 == 38 [pid = 1816] [id = 71] 00:34:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f3e4800a000) [pid = 1816] [serial = 211] [outer = (nil)] 00:34:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f3e4acd6000) [pid = 1816] [serial = 212] [outer = 0x7f3e4800a000] 00:34:08 INFO - PROCESS | 1816 | 1461051248050 Marionette DEBUG loaded listener.js 00:34:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f3e4b1c4400) [pid = 1816] [serial = 213] [outer = 0x7f3e4800a000] 00:34:09 INFO - PROCESS | 1816 | 1461051249050 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 00:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1438ms 00:34:09 INFO - PROCESS | 1816 | 1461051249090 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 00:34:09 INFO - PROCESS | 1816 | 1461051249095 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 00:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:34:09 INFO - PROCESS | 1816 | 1461051249104 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:34:09 INFO - PROCESS | 1816 | 1461051249107 Marionette TRACE conn3 <- [1,258,null,{}] 00:34:09 INFO - PROCESS | 1816 | 1461051249115 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:09 INFO - PROCESS | 1816 | 1461051249255 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 00:34:09 INFO - PROCESS | 1816 | 1461051249398 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e33019800 == 39 [pid = 1816] [id = 72] 00:34:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f3e34e1d800) [pid = 1816] [serial = 214] [outer = (nil)] 00:34:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f3e34e6e000) [pid = 1816] [serial = 215] [outer = 0x7f3e34e1d800] 00:34:09 INFO - PROCESS | 1816 | 1461051249531 Marionette DEBUG loaded listener.js 00:34:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f3e38984400) [pid = 1816] [serial = 216] [outer = 0x7f3e34e1d800] 00:34:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3d52c800 == 38 [pid = 1816] [id = 42] 00:34:10 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f3e3b1ae000) [pid = 1816] [serial = 164] [outer = (nil)] [url = about:blank] 00:34:10 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f3e3a532000) [pid = 1816] [serial = 158] [outer = (nil)] [url = about:blank] 00:34:10 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f3e3a9bbc00) [pid = 1816] [serial = 159] [outer = (nil)] [url = about:blank] 00:34:10 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f3e3af3d000) [pid = 1816] [serial = 161] [outer = (nil)] [url = about:blank] 00:34:10 INFO - PROCESS | 1816 | --DOMWINDOW == 84 (0x7f3e32c9d400) [pid = 1816] [serial = 149] [outer = (nil)] [url = about:blank] 00:34:10 INFO - PROCESS | 1816 | --DOMWINDOW == 83 (0x7f3e389db000) [pid = 1816] [serial = 155] [outer = (nil)] [url = about:blank] 00:34:10 INFO - PROCESS | 1816 | --DOMWINDOW == 82 (0x7f3e320be000) [pid = 1816] [serial = 152] [outer = (nil)] [url = about:blank] 00:34:10 INFO - PROCESS | 1816 | --DOMWINDOW == 81 (0x7f3e34e20c00) [pid = 1816] [serial = 153] [outer = (nil)] [url = about:blank] 00:34:10 INFO - PROCESS | 1816 | --DOMWINDOW == 80 (0x7f3e3307a400) [pid = 1816] [serial = 150] [outer = (nil)] [url = about:blank] 00:34:10 INFO - PROCESS | 1816 | --DOMWINDOW == 79 (0x7f3e304c0800) [pid = 1816] [serial = 146] [outer = (nil)] [url = about:blank] 00:34:10 INFO - PROCESS | 1816 | --DOMWINDOW == 78 (0x7f3e37842c00) [pid = 1816] [serial = 143] [outer = (nil)] [url = about:blank] 00:34:10 INFO - PROCESS | 1816 | --DOMWINDOW == 77 (0x7f3e3b00b000) [pid = 1816] [serial = 162] [outer = (nil)] [url = about:blank] 00:34:10 INFO - PROCESS | 1816 | --DOMWINDOW == 76 (0x7f3e3923c800) [pid = 1816] [serial = 156] [outer = (nil)] [url = about:blank] 00:34:10 INFO - PROCESS | 1816 | 1461051250302 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 00:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1233ms 00:34:10 INFO - PROCESS | 1816 | 1461051250338 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 00:34:10 INFO - PROCESS | 1816 | 1461051250346 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 00:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:34:10 INFO - PROCESS | 1816 | 1461051250364 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:34:10 INFO - PROCESS | 1816 | 1461051250368 Marionette TRACE conn3 <- [1,262,null,{}] 00:34:10 INFO - PROCESS | 1816 | 1461051250373 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:10 INFO - PROCESS | 1816 | 1461051250508 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 00:34:10 INFO - PROCESS | 1816 | 1461051250528 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3874d800 == 39 [pid = 1816] [id = 73] 00:34:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 77 (0x7f3e34e20c00) [pid = 1816] [serial = 217] [outer = (nil)] 00:34:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 78 (0x7f3e3a5fa000) [pid = 1816] [serial = 218] [outer = 0x7f3e34e20c00] 00:34:10 INFO - PROCESS | 1816 | 1461051250590 Marionette DEBUG loaded listener.js 00:34:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 79 (0x7f3e3b00f000) [pid = 1816] [serial = 219] [outer = 0x7f3e34e20c00] 00:34:11 INFO - PROCESS | 1816 | 1461051251332 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 00:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 984ms 00:34:11 INFO - PROCESS | 1816 | 1461051251343 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 00:34:11 INFO - PROCESS | 1816 | 1461051251346 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 00:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:34:11 INFO - PROCESS | 1816 | 1461051251352 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:34:11 INFO - PROCESS | 1816 | 1461051251357 Marionette TRACE conn3 <- [1,266,null,{}] 00:34:11 INFO - PROCESS | 1816 | 1461051251371 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:11 INFO - PROCESS | 1816 | 1461051251581 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 00:34:11 INFO - PROCESS | 1816 | 1461051251614 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b7e5000 == 40 [pid = 1816] [id = 74] 00:34:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 80 (0x7f3e3b633400) [pid = 1816] [serial = 220] [outer = (nil)] 00:34:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f3e3ca16c00) [pid = 1816] [serial = 221] [outer = 0x7f3e3b633400] 00:34:11 INFO - PROCESS | 1816 | 1461051251682 Marionette DEBUG loaded listener.js 00:34:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f3e46fdec00) [pid = 1816] [serial = 222] [outer = 0x7f3e3b633400] 00:34:12 INFO - PROCESS | 1816 | 1461051252560 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 00:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1237ms 00:34:12 INFO - PROCESS | 1816 | 1461051252590 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 00:34:12 INFO - PROCESS | 1816 | 1461051252594 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 00:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:34:12 INFO - PROCESS | 1816 | 1461051252605 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:34:12 INFO - PROCESS | 1816 | 1461051252607 Marionette TRACE conn3 <- [1,270,null,{}] 00:34:12 INFO - PROCESS | 1816 | 1461051252611 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:12 INFO - PROCESS | 1816 | 1461051252783 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 00:34:12 INFO - PROCESS | 1816 | 1461051252809 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e41e1f800 == 41 [pid = 1816] [id = 75] 00:34:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f3e46fd4400) [pid = 1816] [serial = 223] [outer = (nil)] 00:34:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f3e48f24c00) [pid = 1816] [serial = 224] [outer = 0x7f3e46fd4400] 00:34:12 INFO - PROCESS | 1816 | 1461051252879 Marionette DEBUG loaded listener.js 00:34:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f3e4acd1400) [pid = 1816] [serial = 225] [outer = 0x7f3e46fd4400] 00:34:13 INFO - PROCESS | 1816 | 1461051253613 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 00:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1026ms 00:34:13 INFO - PROCESS | 1816 | 1461051253632 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 00:34:13 INFO - PROCESS | 1816 | 1461051253636 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 00:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:34:13 INFO - PROCESS | 1816 | 1461051253641 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:34:13 INFO - PROCESS | 1816 | 1461051253644 Marionette TRACE conn3 <- [1,274,null,{}] 00:34:13 INFO - PROCESS | 1816 | 1461051253650 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:13 INFO - PROCESS | 1816 | 1461051253824 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 00:34:13 INFO - PROCESS | 1816 | 1461051253890 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e48cbc800 == 42 [pid = 1816] [id = 76] 00:34:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f3e3ba56c00) [pid = 1816] [serial = 226] [outer = (nil)] 00:34:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f3e4b1c7c00) [pid = 1816] [serial = 227] [outer = 0x7f3e3ba56c00] 00:34:13 INFO - PROCESS | 1816 | 1461051253955 Marionette DEBUG loaded listener.js 00:34:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f3e4b293400) [pid = 1816] [serial = 228] [outer = 0x7f3e3ba56c00] 00:34:14 INFO - PROCESS | 1816 | 1461051254602 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 00:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 981ms 00:34:14 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f3e3a148400) [pid = 1816] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:34:14 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f3e3169dc00) [pid = 1816] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:34:14 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f3e304c1000) [pid = 1816] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:34:14 INFO - PROCESS | 1816 | --DOMWINDOW == 84 (0x7f3e3169c800) [pid = 1816] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:34:14 INFO - PROCESS | 1816 | --DOMWINDOW == 83 (0x7f3e304c6000) [pid = 1816] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:34:14 INFO - PROCESS | 1816 | --DOMWINDOW == 82 (0x7f3e3b768c00) [pid = 1816] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:34:14 INFO - PROCESS | 1816 | --DOMWINDOW == 81 (0x7f3e3169e000) [pid = 1816] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:34:14 INFO - PROCESS | 1816 | --DOMWINDOW == 80 (0x7f3e34e1a000) [pid = 1816] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:34:14 INFO - PROCESS | 1816 | 1461051254694 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 00:34:14 INFO - PROCESS | 1816 | 1461051254697 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 00:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:34:14 INFO - PROCESS | 1816 | 1461051254721 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:34:14 INFO - PROCESS | 1816 | 1461051254724 Marionette TRACE conn3 <- [1,278,null,{}] 00:34:14 INFO - PROCESS | 1816 | 1461051254729 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:14 INFO - PROCESS | 1816 | 1461051254897 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 00:34:14 INFO - PROCESS | 1816 | 1461051254910 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e32f52800 == 43 [pid = 1816] [id = 77] 00:34:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f3e4c94c000) [pid = 1816] [serial = 229] [outer = (nil)] 00:34:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f3e4d05ac00) [pid = 1816] [serial = 230] [outer = 0x7f3e4c94c000] 00:34:14 INFO - PROCESS | 1816 | 1461051254988 Marionette DEBUG loaded listener.js 00:34:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f3e4d304400) [pid = 1816] [serial = 231] [outer = 0x7f3e4c94c000] 00:34:15 INFO - PROCESS | 1816 | 1461051255716 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 00:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1045ms 00:34:15 INFO - PROCESS | 1816 | 1461051255750 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 00:34:15 INFO - PROCESS | 1816 | 1461051255752 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 00:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:34:15 INFO - PROCESS | 1816 | 1461051255758 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:34:15 INFO - PROCESS | 1816 | 1461051255760 Marionette TRACE conn3 <- [1,282,null,{}] 00:34:15 INFO - PROCESS | 1816 | 1461051255765 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:15 INFO - PROCESS | 1816 | 1461051255921 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 00:34:15 INFO - PROCESS | 1816 | 1461051255941 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4c90a000 == 44 [pid = 1816] [id = 78] 00:34:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f3e3a88b400) [pid = 1816] [serial = 232] [outer = (nil)] 00:34:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f3e3a894000) [pid = 1816] [serial = 233] [outer = 0x7f3e3a88b400] 00:34:16 INFO - PROCESS | 1816 | 1461051256000 Marionette DEBUG loaded listener.js 00:34:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f3e3a899000) [pid = 1816] [serial = 234] [outer = 0x7f3e3a88b400] 00:34:16 INFO - PROCESS | 1816 | 1461051256685 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 00:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1030ms 00:34:16 INFO - PROCESS | 1816 | 1461051256791 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 00:34:16 INFO - PROCESS | 1816 | 1461051256796 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 00:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:34:16 INFO - PROCESS | 1816 | 1461051256803 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:34:16 INFO - PROCESS | 1816 | 1461051256809 Marionette TRACE conn3 <- [1,286,null,{}] 00:34:16 INFO - PROCESS | 1816 | 1461051256850 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:17 INFO - PROCESS | 1816 | 1461051257070 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 00:34:17 INFO - PROCESS | 1816 | 1461051257176 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e39119000 == 45 [pid = 1816] [id = 79] 00:34:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f3e31692400) [pid = 1816] [serial = 235] [outer = (nil)] 00:34:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f3e32fe9800) [pid = 1816] [serial = 236] [outer = 0x7f3e31692400] 00:34:17 INFO - PROCESS | 1816 | 1461051257247 Marionette DEBUG loaded listener.js 00:34:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f3e375cb000) [pid = 1816] [serial = 237] [outer = 0x7f3e31692400] 00:34:18 INFO - PROCESS | 1816 | 1461051258102 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 00:34:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f3e31694c00) [pid = 1816] [serial = 238] [outer = 0x7f3e30bf8400] 00:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1367ms 00:34:18 INFO - PROCESS | 1816 | 1461051258201 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 00:34:18 INFO - PROCESS | 1816 | 1461051258207 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 00:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:34:18 INFO - PROCESS | 1816 | 1461051258244 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:34:18 INFO - PROCESS | 1816 | 1461051258249 Marionette TRACE conn3 <- [1,290,null,{}] 00:34:18 INFO - PROCESS | 1816 | 1461051258255 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:18 INFO - PROCESS | 1816 | 1461051258416 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 00:34:18 INFO - PROCESS | 1816 | 1461051258545 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e41e1b000 == 46 [pid = 1816] [id = 80] 00:34:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f3e30bed800) [pid = 1816] [serial = 239] [outer = (nil)] 00:34:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f3e3a88f400) [pid = 1816] [serial = 240] [outer = 0x7f3e30bed800] 00:34:18 INFO - PROCESS | 1816 | 1461051258627 Marionette DEBUG loaded listener.js 00:34:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f3e3ba61400) [pid = 1816] [serial = 241] [outer = 0x7f3e30bed800] 00:34:19 INFO - PROCESS | 1816 | 1461051259469 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 00:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1289ms 00:34:19 INFO - PROCESS | 1816 | 1461051259527 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 00:34:19 INFO - PROCESS | 1816 | 1461051259530 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 00:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:34:19 INFO - PROCESS | 1816 | 1461051259537 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:34:19 INFO - PROCESS | 1816 | 1461051259540 Marionette TRACE conn3 <- [1,294,null,{}] 00:34:19 INFO - PROCESS | 1816 | 1461051259555 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:19 INFO - PROCESS | 1816 | 1461051259723 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 00:34:19 INFO - PROCESS | 1816 | 1461051259853 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4d336000 == 47 [pid = 1816] [id = 81] 00:34:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f3e47e75400) [pid = 1816] [serial = 242] [outer = (nil)] 00:34:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f3e490fa000) [pid = 1816] [serial = 243] [outer = 0x7f3e47e75400] 00:34:19 INFO - PROCESS | 1816 | 1461051259932 Marionette DEBUG loaded listener.js 00:34:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f3e4c94f800) [pid = 1816] [serial = 244] [outer = 0x7f3e47e75400] 00:34:20 INFO - PROCESS | 1816 | 1461051260861 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:20 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. 00:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1380ms 00:34:20 INFO - PROCESS | 1816 | 1461051260918 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 00:34:20 INFO - PROCESS | 1816 | 1461051260921 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 00:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:34:20 INFO - PROCESS | 1816 | 1461051260927 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:34:20 INFO - PROCESS | 1816 | 1461051260930 Marionette TRACE conn3 <- [1,298,null,{}] 00:34:20 INFO - PROCESS | 1816 | 1461051260935 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:21 INFO - PROCESS | 1816 | 1461051261082 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 00:34:21 INFO - PROCESS | 1816 | 1461051261218 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4d514000 == 48 [pid = 1816] [id = 82] 00:34:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f3e48092c00) [pid = 1816] [serial = 245] [outer = (nil)] 00:34:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f3e4d305000) [pid = 1816] [serial = 246] [outer = 0x7f3e48092c00] 00:34:21 INFO - PROCESS | 1816 | 1461051261292 Marionette DEBUG loaded listener.js 00:34:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f3e4d394c00) [pid = 1816] [serial = 247] [outer = 0x7f3e48092c00] 00:34:22 INFO - PROCESS | 1816 | 1461051262088 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:22 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. 00:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1226ms 00:34:22 INFO - PROCESS | 1816 | 1461051262156 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 00:34:22 INFO - PROCESS | 1816 | 1461051262162 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 00:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:34:22 INFO - PROCESS | 1816 | 1461051262167 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:34:22 INFO - PROCESS | 1816 | 1461051262170 Marionette TRACE conn3 <- [1,302,null,{}] 00:34:22 INFO - PROCESS | 1816 | 1461051262175 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:22 INFO - PROCESS | 1816 | 1461051262339 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 00:34:22 INFO - PROCESS | 1816 | 1461051262471 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e395bc000 == 49 [pid = 1816] [id = 83] 00:34:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f3e316a0800) [pid = 1816] [serial = 248] [outer = (nil)] 00:34:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f3e3b006000) [pid = 1816] [serial = 249] [outer = 0x7f3e316a0800] 00:34:22 INFO - PROCESS | 1816 | 1461051262541 Marionette DEBUG loaded listener.js 00:34:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f3e3bab7c00) [pid = 1816] [serial = 250] [outer = 0x7f3e316a0800] 00:34:23 INFO - PROCESS | 1816 | 1461051263639 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:23 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. 00:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1528ms 00:34:23 INFO - PROCESS | 1816 | 1461051263697 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 00:34:23 INFO - PROCESS | 1816 | 1461051263703 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 00:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:34:23 INFO - PROCESS | 1816 | 1461051263712 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:34:23 INFO - PROCESS | 1816 | 1461051263715 Marionette TRACE conn3 <- [1,306,null,{}] 00:34:23 INFO - PROCESS | 1816 | 1461051263723 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:23 INFO - PROCESS | 1816 | 1461051263885 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 00:34:24 INFO - PROCESS | 1816 | 1461051264021 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3782f800 == 50 [pid = 1816] [id = 84] 00:34:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f3e375ce000) [pid = 1816] [serial = 251] [outer = (nil)] 00:34:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f3e389d6000) [pid = 1816] [serial = 252] [outer = 0x7f3e375ce000] 00:34:24 INFO - PROCESS | 1816 | 1461051264091 Marionette DEBUG loaded listener.js 00:34:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f3e39754400) [pid = 1816] [serial = 253] [outer = 0x7f3e375ce000] 00:34:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e32f52800 == 49 [pid = 1816] [id = 77] 00:34:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e48cbc800 == 48 [pid = 1816] [id = 76] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f3e304c4000) [pid = 1816] [serial = 167] [outer = (nil)] [url = about:blank] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f3e34e71400) [pid = 1816] [serial = 170] [outer = (nil)] [url = about:blank] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f3e3ba59000) [pid = 1816] [serial = 176] [outer = (nil)] [url = about:blank] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f3e3a538000) [pid = 1816] [serial = 173] [outer = (nil)] [url = about:blank] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f3e48233400) [pid = 1816] [serial = 197] [outer = (nil)] [url = about:blank] 00:34:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e41e1f800 == 47 [pid = 1816] [id = 75] 00:34:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b7e5000 == 46 [pid = 1816] [id = 74] 00:34:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3874d800 == 45 [pid = 1816] [id = 73] 00:34:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e33019800 == 44 [pid = 1816] [id = 72] 00:34:24 INFO - PROCESS | 1816 | 1461051264973 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f3e3b1a7000) [pid = 1816] [serial = 185] [outer = (nil)] [url = about:blank] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f3e391dc400) [pid = 1816] [serial = 183] [outer = (nil)] [url = about:blank] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f3e3b1b3400) [pid = 1816] [serial = 186] [outer = (nil)] [url = about:blank] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f3e480e4800) [pid = 1816] [serial = 195] [outer = (nil)] [url = about:blank] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f3e3c97ec00) [pid = 1816] [serial = 141] [outer = (nil)] [url = about:blank] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f3e375cb800) [pid = 1816] [serial = 182] [outer = (nil)] [url = about:blank] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f3e410e9800) [pid = 1816] [serial = 191] [outer = (nil)] [url = about:blank] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f3e46f57c00) [pid = 1816] [serial = 192] [outer = (nil)] [url = about:blank] 00:34:24 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. 00:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1282ms 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f3e3ca1a400) [pid = 1816] [serial = 189] [outer = (nil)] [url = about:blank] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f3e3c943400) [pid = 1816] [serial = 188] [outer = (nil)] [url = about:blank] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f3e3307d000) [pid = 1816] [serial = 179] [outer = (nil)] [url = about:blank] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f3e34e20000) [pid = 1816] [serial = 180] [outer = (nil)] [url = about:blank] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f3e47e6f000) [pid = 1816] [serial = 194] [outer = (nil)] [url = about:blank] 00:34:24 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f3e3b76c000) [pid = 1816] [serial = 165] [outer = (nil)] [url = about:blank] 00:34:25 INFO - PROCESS | 1816 | 1461051265007 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 00:34:25 INFO - PROCESS | 1816 | 1461051265015 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 00:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:34:25 INFO - PROCESS | 1816 | 1461051265026 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:34:25 INFO - PROCESS | 1816 | 1461051265029 Marionette TRACE conn3 <- [1,310,null,{}] 00:34:25 INFO - PROCESS | 1816 | 1461051265035 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:25 INFO - PROCESS | 1816 | 1461051265176 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 00:34:25 INFO - PROCESS | 1816 | 1461051265204 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3921d800 == 45 [pid = 1816] [id = 85] 00:34:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f3e3923f400) [pid = 1816] [serial = 254] [outer = (nil)] 00:34:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f3e3b002800) [pid = 1816] [serial = 255] [outer = 0x7f3e3923f400] 00:34:25 INFO - PROCESS | 1816 | 1461051265265 Marionette DEBUG loaded listener.js 00:34:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f3e3b1a4400) [pid = 1816] [serial = 256] [outer = 0x7f3e3923f400] 00:34:26 INFO - PROCESS | 1816 | 1461051266062 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1080ms 00:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:34:26 INFO - PROCESS | 1816 | 1461051266117 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 00:34:26 INFO - PROCESS | 1816 | 1461051266120 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 00:34:26 INFO - PROCESS | 1816 | 1461051266128 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:34:26 INFO - PROCESS | 1816 | 1461051266133 Marionette TRACE conn3 <- [1,314,null,{}] 00:34:26 INFO - PROCESS | 1816 | 1461051266147 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:26 INFO - PROCESS | 1816 | 1461051266291 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 00:34:26 INFO - PROCESS | 1816 | 1461051266308 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3bfa2800 == 46 [pid = 1816] [id = 86] 00:34:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f3e3bab3400) [pid = 1816] [serial = 257] [outer = (nil)] 00:34:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f3e3baba800) [pid = 1816] [serial = 258] [outer = 0x7f3e3bab3400] 00:34:26 INFO - PROCESS | 1816 | 1461051266374 Marionette DEBUG loaded listener.js 00:34:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f3e3c8c0800) [pid = 1816] [serial = 259] [outer = 0x7f3e3bab3400] 00:34:27 INFO - PROCESS | 1816 | 1461051267130 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1044ms 00:34:27 INFO - PROCESS | 1816 | 1461051267170 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 00:34:27 INFO - PROCESS | 1816 | 1461051267174 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 00:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:34:27 INFO - PROCESS | 1816 | 1461051267180 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:34:27 INFO - PROCESS | 1816 | 1461051267182 Marionette TRACE conn3 <- [1,318,null,{}] 00:34:27 INFO - PROCESS | 1816 | 1461051267187 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:27 INFO - PROCESS | 1816 | 1461051267424 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 00:34:27 INFO - PROCESS | 1816 | 1461051267454 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e41203800 == 47 [pid = 1816] [id = 87] 00:34:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f3e395d0c00) [pid = 1816] [serial = 260] [outer = (nil)] 00:34:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f3e46f55800) [pid = 1816] [serial = 261] [outer = 0x7f3e395d0c00] 00:34:27 INFO - PROCESS | 1816 | 1461051267516 Marionette DEBUG loaded listener.js 00:34:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f3e47b4ac00) [pid = 1816] [serial = 262] [outer = 0x7f3e395d0c00] 00:34:28 INFO - PROCESS | 1816 | 1461051268276 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1127ms 00:34:28 INFO - PROCESS | 1816 | 1461051268307 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 00:34:28 INFO - PROCESS | 1816 | 1461051268310 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 00:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:34:28 INFO - PROCESS | 1816 | 1461051268315 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:34:28 INFO - PROCESS | 1816 | 1461051268317 Marionette TRACE conn3 <- [1,322,null,{}] 00:34:28 INFO - PROCESS | 1816 | 1461051268322 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:28 INFO - PROCESS | 1816 | 1461051268481 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 00:34:28 INFO - PROCESS | 1816 | 1461051268506 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e48035800 == 48 [pid = 1816] [id = 88] 00:34:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f3e47db3c00) [pid = 1816] [serial = 263] [outer = (nil)] 00:34:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f3e4820f400) [pid = 1816] [serial = 264] [outer = 0x7f3e47db3c00] 00:34:28 INFO - PROCESS | 1816 | 1461051268563 Marionette DEBUG loaded listener.js 00:34:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f3e490f9800) [pid = 1816] [serial = 265] [outer = 0x7f3e47db3c00] 00:34:29 INFO - PROCESS | 1816 | 1461051269590 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:29 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f3e33086800) [pid = 1816] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:34:29 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f3e389dc800) [pid = 1816] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:34:29 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f3e34e1e800) [pid = 1816] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:34:29 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f3e304bcc00) [pid = 1816] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:34:29 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f3e3b1af000) [pid = 1816] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:34:29 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f3e304ba000) [pid = 1816] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:34:29 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f3e3ba56c00) [pid = 1816] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:34:29 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f3e30bf8c00) [pid = 1816] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:34:29 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f3e34e20c00) [pid = 1816] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:34:29 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f3e4800a000) [pid = 1816] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:34:29 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f3e3b633400) [pid = 1816] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:34:29 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f3e34e1d800) [pid = 1816] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:34:29 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f3e4c94c000) [pid = 1816] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:34:29 INFO - PROCESS | 1816 | --DOMWINDOW == 84 (0x7f3e46fd4400) [pid = 1816] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1326ms 00:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:34:29 INFO - PROCESS | 1816 | 1461051269642 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 00:34:29 INFO - PROCESS | 1816 | 1461051269644 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 00:34:29 INFO - PROCESS | 1816 | 1461051269649 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:34:29 INFO - PROCESS | 1816 | 1461051269652 Marionette TRACE conn3 <- [1,326,null,{}] 00:34:29 INFO - PROCESS | 1816 | 1461051269657 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:29 INFO - PROCESS | 1816 | 1461051269806 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 00:34:29 INFO - PROCESS | 1816 | 1461051269895 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e37936800 == 49 [pid = 1816] [id = 89] 00:34:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f3e47e6dc00) [pid = 1816] [serial = 266] [outer = (nil)] 00:34:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f3e48233c00) [pid = 1816] [serial = 267] [outer = 0x7f3e47e6dc00] 00:34:29 INFO - PROCESS | 1816 | 1461051269970 Marionette DEBUG loaded listener.js 00:34:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f3e4b247000) [pid = 1816] [serial = 268] [outer = 0x7f3e47e6dc00] 00:34:30 INFO - PROCESS | 1816 | 1461051270604 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 990ms 00:34:30 INFO - PROCESS | 1816 | 1461051270639 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 00:34:30 INFO - PROCESS | 1816 | 1461051270644 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 00:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:34:30 INFO - PROCESS | 1816 | 1461051270649 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:34:30 INFO - PROCESS | 1816 | 1461051270651 Marionette TRACE conn3 <- [1,330,null,{}] 00:34:30 INFO - PROCESS | 1816 | 1461051270656 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:30 INFO - PROCESS | 1816 | 1461051270819 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 00:34:30 INFO - PROCESS | 1816 | 1461051270848 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4c90e000 == 50 [pid = 1816] [id = 90] 00:34:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f3e3169dc00) [pid = 1816] [serial = 269] [outer = (nil)] 00:34:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f3e4d05e800) [pid = 1816] [serial = 270] [outer = 0x7f3e3169dc00] 00:34:30 INFO - PROCESS | 1816 | 1461051270950 Marionette DEBUG loaded listener.js 00:34:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f3e4d44a800) [pid = 1816] [serial = 271] [outer = 0x7f3e3169dc00] 00:34:31 INFO - PROCESS | 1816 | 1461051271976 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:32 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. 00:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1381ms 00:34:32 INFO - PROCESS | 1816 | 1461051272032 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 00:34:32 INFO - PROCESS | 1816 | 1461051272038 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 00:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:34:32 INFO - PROCESS | 1816 | 1461051272046 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:34:32 INFO - PROCESS | 1816 | 1461051272051 Marionette TRACE conn3 <- [1,334,null,{}] 00:34:32 INFO - PROCESS | 1816 | 1461051272058 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:32 INFO - PROCESS | 1816 | 1461051272255 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 00:34:32 INFO - PROCESS | 1816 | 1461051272387 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3973f000 == 51 [pid = 1816] [id = 91] 00:34:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f3e32fe9c00) [pid = 1816] [serial = 272] [outer = (nil)] 00:34:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f3e37842c00) [pid = 1816] [serial = 273] [outer = 0x7f3e32fe9c00] 00:34:32 INFO - PROCESS | 1816 | 1461051272576 Marionette DEBUG loaded listener.js 00:34:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f3e395d0400) [pid = 1816] [serial = 274] [outer = 0x7f3e32fe9c00] 00:34:33 INFO - PROCESS | 1816 | 1461051273426 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:33 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. 00:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1434ms 00:34:33 INFO - PROCESS | 1816 | 1461051273481 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 00:34:33 INFO - PROCESS | 1816 | 1461051273489 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 00:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:34:33 INFO - PROCESS | 1816 | 1461051273499 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:34:33 INFO - PROCESS | 1816 | 1461051273502 Marionette TRACE conn3 <- [1,338,null,{}] 00:34:33 INFO - PROCESS | 1816 | 1461051273525 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:33 INFO - PROCESS | 1816 | 1461051273700 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 00:34:33 INFO - PROCESS | 1816 | 1461051273833 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e47d74000 == 52 [pid = 1816] [id = 92] 00:34:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f3e34e21c00) [pid = 1816] [serial = 275] [outer = (nil)] 00:34:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f3e3b1ae800) [pid = 1816] [serial = 276] [outer = 0x7f3e34e21c00] 00:34:33 INFO - PROCESS | 1816 | 1461051273909 Marionette DEBUG loaded listener.js 00:34:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f3e3ba5e400) [pid = 1816] [serial = 277] [outer = 0x7f3e34e21c00] 00:34:34 INFO - PROCESS | 1816 | 1461051274827 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:34 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. 00:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1355ms 00:34:34 INFO - PROCESS | 1816 | 1461051274855 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 00:34:34 INFO - PROCESS | 1816 | 1461051274858 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 00:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:34:34 INFO - PROCESS | 1816 | 1461051274864 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:34:34 INFO - PROCESS | 1816 | 1461051274870 Marionette TRACE conn3 <- [1,342,null,{}] 00:34:34 INFO - PROCESS | 1816 | 1461051274886 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:35 INFO - PROCESS | 1816 | 1461051275042 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 00:34:35 INFO - PROCESS | 1816 | 1461051275181 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4f184800 == 53 [pid = 1816] [id = 93] 00:34:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f3e3a897000) [pid = 1816] [serial = 278] [outer = (nil)] 00:34:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f3e48f27000) [pid = 1816] [serial = 279] [outer = 0x7f3e3a897000] 00:34:35 INFO - PROCESS | 1816 | 1461051275255 Marionette DEBUG loaded listener.js 00:34:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f3e4b290c00) [pid = 1816] [serial = 280] [outer = 0x7f3e3a897000] 00:34:36 INFO - PROCESS | 1816 | 1461051276139 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:36 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. 00:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1335ms 00:34:36 INFO - PROCESS | 1816 | 1461051276201 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 00:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:34:36 INFO - PROCESS | 1816 | 1461051276205 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 00:34:36 INFO - PROCESS | 1816 | 1461051276211 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:34:36 INFO - PROCESS | 1816 | 1461051276214 Marionette TRACE conn3 <- [1,346,null,{}] 00:34:36 INFO - PROCESS | 1816 | 1461051276219 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:36 INFO - PROCESS | 1816 | 1461051276375 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 00:34:36 INFO - PROCESS | 1816 | 1461051276570 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e5149f800 == 54 [pid = 1816] [id = 94] 00:34:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f3e4cab2000) [pid = 1816] [serial = 281] [outer = (nil)] 00:34:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f3e4cab5400) [pid = 1816] [serial = 282] [outer = 0x7f3e4cab2000] 00:34:36 INFO - PROCESS | 1816 | 1461051276641 Marionette DEBUG loaded listener.js 00:34:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f3e4cf27c00) [pid = 1816] [serial = 283] [outer = 0x7f3e4cab2000] 00:34:37 INFO - PROCESS | 1816 | 1461051277469 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:37 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. 00:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1279ms 00:34:37 INFO - PROCESS | 1816 | 1461051277491 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 00:34:37 INFO - PROCESS | 1816 | 1461051277495 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 00:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:34:37 INFO - PROCESS | 1816 | 1461051277500 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:34:37 INFO - PROCESS | 1816 | 1461051277504 Marionette TRACE conn3 <- [1,350,null,{}] 00:34:37 INFO - PROCESS | 1816 | 1461051277509 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:37 INFO - PROCESS | 1816 | 1461051277654 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 00:34:37 INFO - PROCESS | 1816 | 1461051277791 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e34fe0800 == 55 [pid = 1816] [id = 95] 00:34:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f3e4cab0c00) [pid = 1816] [serial = 284] [outer = (nil)] 00:34:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f3e4d444800) [pid = 1816] [serial = 285] [outer = 0x7f3e4cab0c00] 00:34:37 INFO - PROCESS | 1816 | 1461051277865 Marionette DEBUG loaded listener.js 00:34:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f3e3c984000) [pid = 1816] [serial = 286] [outer = 0x7f3e4cab0c00] 00:34:38 INFO - PROCESS | 1816 | 1461051278736 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:38 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. 00:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1289ms 00:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:34:38 INFO - PROCESS | 1816 | 1461051278791 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 00:34:38 INFO - PROCESS | 1816 | 1461051278794 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 00:34:38 INFO - PROCESS | 1816 | 1461051278801 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:34:38 INFO - PROCESS | 1816 | 1461051278803 Marionette TRACE conn3 <- [1,354,null,{}] 00:34:38 INFO - PROCESS | 1816 | 1461051278808 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:39 INFO - PROCESS | 1816 | 1461051279183 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 00:34:39 INFO - PROCESS | 1816 | 1461051279390 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e38141800 == 56 [pid = 1816] [id = 96] 00:34:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f3e30b7e400) [pid = 1816] [serial = 287] [outer = (nil)] 00:34:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f3e30b80400) [pid = 1816] [serial = 288] [outer = 0x7f3e30b7e400] 00:34:39 INFO - PROCESS | 1816 | 1461051279455 Marionette DEBUG loaded listener.js 00:34:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f3e312be800) [pid = 1816] [serial = 289] [outer = 0x7f3e30b7e400] 00:34:40 INFO - PROCESS | 1816 | 1461051280331 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:40 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. 00:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1581ms 00:34:40 INFO - PROCESS | 1816 | 1461051280382 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 00:34:40 INFO - PROCESS | 1816 | 1461051280389 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 00:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:34:40 INFO - PROCESS | 1816 | 1461051280396 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:34:40 INFO - PROCESS | 1816 | 1461051280401 Marionette TRACE conn3 <- [1,358,null,{}] 00:34:40 INFO - PROCESS | 1816 | 1461051280408 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:40 INFO - PROCESS | 1816 | 1461051280559 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 00:34:40 INFO - PROCESS | 1816 | 1461051280708 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e37936800 == 55 [pid = 1816] [id = 89] 00:34:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e48035800 == 54 [pid = 1816] [id = 88] 00:34:40 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f3e3a894000) [pid = 1816] [serial = 233] [outer = (nil)] [url = about:blank] 00:34:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3222b000 == 55 [pid = 1816] [id = 97] 00:34:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f3e3169e400) [pid = 1816] [serial = 290] [outer = (nil)] 00:34:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f3e33b3e800) [pid = 1816] [serial = 291] [outer = 0x7f3e3169e400] 00:34:40 INFO - PROCESS | 1816 | 1461051280800 Marionette DEBUG loaded listener.js 00:34:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f3e3766c000) [pid = 1816] [serial = 292] [outer = 0x7f3e3169e400] 00:34:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e41203800 == 54 [pid = 1816] [id = 87] 00:34:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3bfa2800 == 53 [pid = 1816] [id = 86] 00:34:41 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3921d800 == 52 [pid = 1816] [id = 85] 00:34:41 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3782f800 == 51 [pid = 1816] [id = 84] 00:34:41 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e41e1b000 == 50 [pid = 1816] [id = 80] 00:34:41 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e39119000 == 49 [pid = 1816] [id = 79] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f3e39241800) [pid = 1816] [serial = 144] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f3e3b1a5800) [pid = 1816] [serial = 174] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f3e3766cc00) [pid = 1816] [serial = 171] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f3e3766a000) [pid = 1816] [serial = 147] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f3e3beaa800) [pid = 1816] [serial = 177] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f3e3160d400) [pid = 1816] [serial = 168] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f3e4b1c7c00) [pid = 1816] [serial = 227] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f3e48f2a400) [pid = 1816] [serial = 198] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f3e3a5fa000) [pid = 1816] [serial = 218] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f3e3b00f000) [pid = 1816] [serial = 219] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f3e391d3400) [pid = 1816] [serial = 203] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f3e4b1c4400) [pid = 1816] [serial = 213] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f3e4acd6000) [pid = 1816] [serial = 212] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f3e3ca16c00) [pid = 1816] [serial = 221] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f3e38984400) [pid = 1816] [serial = 216] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f3e34e6e000) [pid = 1816] [serial = 215] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f3e3169cc00) [pid = 1816] [serial = 200] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f3e46fdd800) [pid = 1816] [serial = 206] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f3e48fc9400) [pid = 1816] [serial = 209] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f3e4d05ac00) [pid = 1816] [serial = 230] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f3e4b293400) [pid = 1816] [serial = 228] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f3e48f24c00) [pid = 1816] [serial = 224] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f3e4d304400) [pid = 1816] [serial = 231] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f3e4acd1400) [pid = 1816] [serial = 225] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f3e46fdec00) [pid = 1816] [serial = 222] [outer = (nil)] [url = about:blank] 00:34:41 INFO - PROCESS | 1816 | 1461051281575 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:41 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. 00:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1232ms 00:34:41 INFO - PROCESS | 1816 | 1461051281628 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 00:34:41 INFO - PROCESS | 1816 | 1461051281632 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 00:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:34:41 INFO - PROCESS | 1816 | 1461051281639 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:34:41 INFO - PROCESS | 1816 | 1461051281641 Marionette TRACE conn3 <- [1,362,null,{}] 00:34:41 INFO - PROCESS | 1816 | 1461051281646 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:41 INFO - PROCESS | 1816 | 1461051281784 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 00:34:41 INFO - PROCESS | 1816 | 1461051281802 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3ab85800 == 50 [pid = 1816] [id = 98] 00:34:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f3e3766cc00) [pid = 1816] [serial = 293] [outer = (nil)] 00:34:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f3e39754800) [pid = 1816] [serial = 294] [outer = 0x7f3e3766cc00] 00:34:41 INFO - PROCESS | 1816 | 1461051281876 Marionette DEBUG loaded listener.js 00:34:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f3e3a898400) [pid = 1816] [serial = 295] [outer = 0x7f3e3766cc00] 00:34:42 INFO - PROCESS | 1816 | 1461051282760 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:42 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. 00:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1137ms 00:34:42 INFO - PROCESS | 1816 | 1461051282781 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 00:34:42 INFO - PROCESS | 1816 | 1461051282787 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 00:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:34:42 INFO - PROCESS | 1816 | 1461051282803 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:34:42 INFO - PROCESS | 1816 | 1461051282810 Marionette TRACE conn3 <- [1,366,null,{}] 00:34:42 INFO - PROCESS | 1816 | 1461051282816 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:42 INFO - PROCESS | 1816 | 1461051282965 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 00:34:42 INFO - PROCESS | 1816 | 1461051282983 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3bfaa800 == 51 [pid = 1816] [id = 99] 00:34:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f3e3a898800) [pid = 1816] [serial = 296] [outer = (nil)] 00:34:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f3e3b631800) [pid = 1816] [serial = 297] [outer = 0x7f3e3a898800] 00:34:43 INFO - PROCESS | 1816 | 1461051283044 Marionette DEBUG loaded listener.js 00:34:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f3e3baaec00) [pid = 1816] [serial = 298] [outer = 0x7f3e3a898800] 00:34:43 INFO - PROCESS | 1816 | 1461051283822 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:43 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. 00:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1046ms 00:34:43 INFO - PROCESS | 1816 | 1461051283842 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 00:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:34:43 INFO - PROCESS | 1816 | 1461051283845 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 00:34:43 INFO - PROCESS | 1816 | 1461051283850 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:34:43 INFO - PROCESS | 1816 | 1461051283853 Marionette TRACE conn3 <- [1,370,null,{}] 00:34:43 INFO - PROCESS | 1816 | 1461051283858 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:44 INFO - PROCESS | 1816 | 1461051284051 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 00:34:44 INFO - PROCESS | 1816 | 1461051284083 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e410b1800 == 52 [pid = 1816] [id = 100] 00:34:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f3e3b1a9c00) [pid = 1816] [serial = 299] [outer = (nil)] 00:34:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f3e3babac00) [pid = 1816] [serial = 300] [outer = 0x7f3e3b1a9c00] 00:34:44 INFO - PROCESS | 1816 | 1461051284146 Marionette DEBUG loaded listener.js 00:34:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f3e3c983800) [pid = 1816] [serial = 301] [outer = 0x7f3e3b1a9c00] 00:34:44 INFO - PROCESS | 1816 | 1461051284986 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:34:45 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. 00:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1181ms 00:34:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:34:45 INFO - PROCESS | 1816 | 1461051285038 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 00:34:45 INFO - PROCESS | 1816 | 1461051285040 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 00:34:45 INFO - PROCESS | 1816 | 1461051285045 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:34:45 INFO - PROCESS | 1816 | 1461051285049 Marionette TRACE conn3 <- [1,374,null,{}] 00:34:45 INFO - PROCESS | 1816 | 1461051285054 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:45 INFO - PROCESS | 1816 | 1461051285220 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 00:34:45 INFO - PROCESS | 1816 | 1461051285262 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e48025800 == 53 [pid = 1816] [id = 101] 00:34:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f3e4808d400) [pid = 1816] [serial = 302] [outer = (nil)] 00:34:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f3e482ddc00) [pid = 1816] [serial = 303] [outer = 0x7f3e4808d400] 00:34:45 INFO - PROCESS | 1816 | 1461051285342 Marionette DEBUG loaded listener.js 00:34:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f3e4b1c0400) [pid = 1816] [serial = 304] [outer = 0x7f3e4808d400] 00:34:45 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f3e46f58c00) [pid = 1816] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:34:45 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f3e31693000) [pid = 1816] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:34:45 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f3e31697800) [pid = 1816] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:34:45 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f3e47db3c00) [pid = 1816] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:34:45 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f3e375ce000) [pid = 1816] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:34:45 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f3e316a0800) [pid = 1816] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:34:45 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f3e3923f400) [pid = 1816] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:34:45 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f3e47e6dc00) [pid = 1816] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:34:45 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f3e3bab3400) [pid = 1816] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:34:45 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f3e395d0c00) [pid = 1816] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:34:46 INFO - PROCESS | 1816 | 1461051286310 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:34:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:34:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1282ms 00:34:46 INFO - PROCESS | 1816 | 1461051286329 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 00:34:46 INFO - PROCESS | 1816 | 1461051286332 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 00:34:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:34:46 INFO - PROCESS | 1816 | 1461051286338 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:34:46 INFO - PROCESS | 1816 | 1461051286340 Marionette TRACE conn3 <- [1,378,null,{}] 00:34:46 INFO - PROCESS | 1816 | 1461051286355 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:46 INFO - PROCESS | 1816 | 1461051286541 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 00:34:46 INFO - PROCESS | 1816 | 1461051286557 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e482c4800 == 54 [pid = 1816] [id = 102] 00:34:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f3e34e1e000) [pid = 1816] [serial = 305] [outer = (nil)] 00:34:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f3e3bf02c00) [pid = 1816] [serial = 306] [outer = 0x7f3e34e1e000] 00:34:46 INFO - PROCESS | 1816 | 1461051286621 Marionette DEBUG loaded listener.js 00:34:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f3e4caaa000) [pid = 1816] [serial = 307] [outer = 0x7f3e34e1e000] 00:34:47 INFO - PROCESS | 1816 | 1461051287459 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:34:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:34:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1136ms 00:34:47 INFO - PROCESS | 1816 | 1461051287476 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 00:34:47 INFO - PROCESS | 1816 | 1461051287479 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 00:34:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:34:47 INFO - PROCESS | 1816 | 1461051287486 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:34:47 INFO - PROCESS | 1816 | 1461051287488 Marionette TRACE conn3 <- [1,382,null,{}] 00:34:47 INFO - PROCESS | 1816 | 1461051287493 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:47 INFO - PROCESS | 1816 | 1461051287623 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 00:34:47 INFO - PROCESS | 1816 | 1461051287637 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4c922800 == 55 [pid = 1816] [id = 103] 00:34:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f3e35184800) [pid = 1816] [serial = 308] [outer = (nil)] 00:34:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f3e35192400) [pid = 1816] [serial = 309] [outer = 0x7f3e35184800] 00:34:47 INFO - PROCESS | 1816 | 1461051287695 Marionette DEBUG loaded listener.js 00:34:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f3e4cab2800) [pid = 1816] [serial = 310] [outer = 0x7f3e35184800] 00:34:48 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:34:48 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:34:48 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:34:48 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:34:48 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:34:48 INFO - PROCESS | 1816 | 1461051288754 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:34:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:34:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1280ms 00:34:48 INFO - PROCESS | 1816 | 1461051288767 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 00:34:48 INFO - PROCESS | 1816 | 1461051288773 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 00:34:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:34:48 INFO - PROCESS | 1816 | 1461051288782 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:34:48 INFO - PROCESS | 1816 | 1461051288787 Marionette TRACE conn3 <- [1,386,null,{}] 00:34:48 INFO - PROCESS | 1816 | 1461051288794 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:48 INFO - PROCESS | 1816 | 1461051288951 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 00:34:49 INFO - PROCESS | 1816 | 1461051289095 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a93f800 == 56 [pid = 1816] [id = 104] 00:34:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f3e32ca2000) [pid = 1816] [serial = 311] [outer = (nil)] 00:34:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f3e35185c00) [pid = 1816] [serial = 312] [outer = 0x7f3e32ca2000] 00:34:49 INFO - PROCESS | 1816 | 1461051289169 Marionette DEBUG loaded listener.js 00:34:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f3e375ce000) [pid = 1816] [serial = 313] [outer = 0x7f3e32ca2000] 00:34:50 INFO - PROCESS | 1816 | 1461051290086 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 00:34:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:34:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1335ms 00:34:50 INFO - PROCESS | 1816 | 1461051290117 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 00:34:50 INFO - PROCESS | 1816 | 1461051290126 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 00:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:34:50 INFO - PROCESS | 1816 | 1461051290135 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:34:50 INFO - PROCESS | 1816 | 1461051290139 Marionette TRACE conn3 <- [1,390,null,{}] 00:34:50 INFO - PROCESS | 1816 | 1461051290145 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:50 INFO - PROCESS | 1816 | 1461051290300 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 00:34:50 INFO - PROCESS | 1816 | 1461051290450 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e41e05000 == 57 [pid = 1816] [id = 105] 00:34:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f3e32fe0800) [pid = 1816] [serial = 314] [outer = (nil)] 00:34:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f3e3addb800) [pid = 1816] [serial = 315] [outer = 0x7f3e32fe0800] 00:34:50 INFO - PROCESS | 1816 | 1461051290525 Marionette DEBUG loaded listener.js 00:34:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f3e3b1ac400) [pid = 1816] [serial = 316] [outer = 0x7f3e32fe0800] 00:34:51 INFO - PROCESS | 1816 | 1461051291527 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 00:34:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:34:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1434ms 00:34:51 INFO - PROCESS | 1816 | 1461051291571 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 00:34:51 INFO - PROCESS | 1816 | 1461051291575 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 00:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:34:51 INFO - PROCESS | 1816 | 1461051291581 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:34:51 INFO - PROCESS | 1816 | 1461051291586 Marionette TRACE conn3 <- [1,394,null,{}] 00:34:51 INFO - PROCESS | 1816 | 1461051291601 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:51 INFO - PROCESS | 1816 | 1461051291764 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 00:34:51 INFO - PROCESS | 1816 | 1461051291899 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4f17e000 == 58 [pid = 1816] [id = 106] 00:34:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f3e3b1a7800) [pid = 1816] [serial = 317] [outer = (nil)] 00:34:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f3e4808c400) [pid = 1816] [serial = 318] [outer = 0x7f3e3b1a7800] 00:34:51 INFO - PROCESS | 1816 | 1461051291980 Marionette DEBUG loaded listener.js 00:34:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f3e4b28ec00) [pid = 1816] [serial = 319] [outer = 0x7f3e3b1a7800] 00:34:52 INFO - PROCESS | 1816 | 1461051292829 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 00:34:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:34:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1283ms 00:34:52 INFO - PROCESS | 1816 | 1461051292873 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 00:34:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:34:52 INFO - PROCESS | 1816 | 1461051292878 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 00:34:52 INFO - PROCESS | 1816 | 1461051292883 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:34:52 INFO - PROCESS | 1816 | 1461051292887 Marionette TRACE conn3 <- [1,398,null,{}] 00:34:52 INFO - PROCESS | 1816 | 1461051292892 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:53 INFO - PROCESS | 1816 | 1461051293053 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 00:34:53 INFO - PROCESS | 1816 | 1461051293193 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30c10800 == 59 [pid = 1816] [id = 107] 00:34:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f3e3bf49400) [pid = 1816] [serial = 320] [outer = (nil)] 00:34:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f3e4d0ac800) [pid = 1816] [serial = 321] [outer = 0x7f3e3bf49400] 00:34:53 INFO - PROCESS | 1816 | 1461051293264 Marionette DEBUG loaded listener.js 00:34:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f3e4d447000) [pid = 1816] [serial = 322] [outer = 0x7f3e3bf49400] 00:34:54 INFO - PROCESS | 1816 | 1461051294142 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 00:34:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:34:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1335ms 00:34:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:34:54 INFO - PROCESS | 1816 | 1461051294219 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 00:34:54 INFO - PROCESS | 1816 | 1461051294222 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 00:34:54 INFO - PROCESS | 1816 | 1461051294228 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:34:54 INFO - PROCESS | 1816 | 1461051294231 Marionette TRACE conn3 <- [1,402,null,{}] 00:34:54 INFO - PROCESS | 1816 | 1461051294236 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:54 INFO - PROCESS | 1816 | 1461051294426 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 00:34:54 INFO - PROCESS | 1816 | 1461051294563 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e54b84800 == 60 [pid = 1816] [id = 108] 00:34:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f3e4cf2c000) [pid = 1816] [serial = 323] [outer = (nil)] 00:34:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f3e4f107400) [pid = 1816] [serial = 324] [outer = 0x7f3e4cf2c000] 00:34:54 INFO - PROCESS | 1816 | 1461051294634 Marionette DEBUG loaded listener.js 00:34:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f3e4f197000) [pid = 1816] [serial = 325] [outer = 0x7f3e4cf2c000] 00:34:55 INFO - PROCESS | 1816 | 1461051295520 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 00:34:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:34:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1333ms 00:34:55 INFO - PROCESS | 1816 | 1461051295560 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 00:34:55 INFO - PROCESS | 1816 | 1461051295564 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 00:34:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:34:55 INFO - PROCESS | 1816 | 1461051295584 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:34:55 INFO - PROCESS | 1816 | 1461051295588 Marionette TRACE conn3 <- [1,406,null,{}] 00:34:55 INFO - PROCESS | 1816 | 1461051295596 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:55 INFO - PROCESS | 1816 | 1461051295812 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 00:34:56 INFO - PROCESS | 1816 | 1461051296114 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e38149800 == 61 [pid = 1816] [id = 109] 00:34:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f3e30b7f800) [pid = 1816] [serial = 326] [outer = (nil)] 00:34:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f3e312b3400) [pid = 1816] [serial = 327] [outer = 0x7f3e30b7f800] 00:34:56 INFO - PROCESS | 1816 | 1461051296264 Marionette DEBUG loaded listener.js 00:34:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f3e320b8000) [pid = 1816] [serial = 328] [outer = 0x7f3e30b7f800] 00:34:57 INFO - PROCESS | 1816 | 1461051297183 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 00:34:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:34:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1650ms 00:34:57 INFO - PROCESS | 1816 | 1461051297221 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 00:34:57 INFO - PROCESS | 1816 | 1461051297227 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 00:34:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:34:57 INFO - PROCESS | 1816 | 1461051297236 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:34:57 INFO - PROCESS | 1816 | 1461051297240 Marionette TRACE conn3 <- [1,410,null,{}] 00:34:57 INFO - PROCESS | 1816 | 1461051297246 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:57 INFO - PROCESS | 1816 | 1461051297405 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 00:34:57 INFO - PROCESS | 1816 | 1461051297547 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e385cf000 == 62 [pid = 1816] [id = 110] 00:34:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f3e31696c00) [pid = 1816] [serial = 329] [outer = (nil)] 00:34:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f3e33077c00) [pid = 1816] [serial = 330] [outer = 0x7f3e31696c00] 00:34:57 INFO - PROCESS | 1816 | 1461051297617 Marionette DEBUG loaded listener.js 00:34:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f3e34e1fc00) [pid = 1816] [serial = 331] [outer = 0x7f3e31696c00] 00:34:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3bc51800 == 61 [pid = 1816] [id = 63] 00:34:57 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f3e4d05e800) [pid = 1816] [serial = 270] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3d528000 == 60 [pid = 1816] [id = 64] 00:34:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b0d6000 == 59 [pid = 1816] [id = 62] 00:34:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e482c4800 == 58 [pid = 1816] [id = 102] 00:34:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e48025800 == 57 [pid = 1816] [id = 101] 00:34:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e410b1800 == 56 [pid = 1816] [id = 100] 00:34:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3bfaa800 == 55 [pid = 1816] [id = 99] 00:34:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3ab85800 == 54 [pid = 1816] [id = 98] 00:34:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3222b000 == 53 [pid = 1816] [id = 97] 00:34:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e38141800 == 52 [pid = 1816] [id = 96] 00:34:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3973f000 == 51 [pid = 1816] [id = 91] 00:34:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4c90e000 == 50 [pid = 1816] [id = 90] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f3e4820f400) [pid = 1816] [serial = 264] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f3e39754400) [pid = 1816] [serial = 253] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f3e389d6000) [pid = 1816] [serial = 252] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f3e3bab7c00) [pid = 1816] [serial = 250] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f3e3b006000) [pid = 1816] [serial = 249] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f3e3b002800) [pid = 1816] [serial = 255] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f3e32fe9800) [pid = 1816] [serial = 236] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f3e3a88f400) [pid = 1816] [serial = 240] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f3e490fa000) [pid = 1816] [serial = 243] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f3e3b1a4400) [pid = 1816] [serial = 256] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f3e48233c00) [pid = 1816] [serial = 267] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f3e4d305000) [pid = 1816] [serial = 246] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f3e3baba800) [pid = 1816] [serial = 258] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f3e3c8c0800) [pid = 1816] [serial = 259] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f3e46f55800) [pid = 1816] [serial = 261] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f3e490f9800) [pid = 1816] [serial = 265] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f3e47b4ac00) [pid = 1816] [serial = 262] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f3e33bd5800) [pid = 1816] [serial = 105] [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.] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f3e4b247000) [pid = 1816] [serial = 268] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f3e48009c00) [pid = 1816] [serial = 207] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f3e32fe7400) [pid = 1816] [serial = 201] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f3e3a13e400) [pid = 1816] [serial = 204] [outer = (nil)] [url = about:blank] 00:34:58 INFO - PROCESS | 1816 | 1461051298576 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 00:34:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:34:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1380ms 00:34:58 INFO - PROCESS | 1816 | 1461051298619 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 00:34:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:34:58 INFO - PROCESS | 1816 | 1461051298625 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 00:34:58 INFO - PROCESS | 1816 | 1461051298632 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:34:58 INFO - PROCESS | 1816 | 1461051298635 Marionette TRACE conn3 <- [1,414,null,{}] 00:34:58 INFO - PROCESS | 1816 | 1461051298640 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:58 INFO - PROCESS | 1816 | 1461051298780 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 00:34:58 INFO - PROCESS | 1816 | 1461051298880 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a950000 == 51 [pid = 1816] [id = 111] 00:34:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f3e312bc800) [pid = 1816] [serial = 332] [outer = (nil)] 00:34:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f3e391d5c00) [pid = 1816] [serial = 333] [outer = 0x7f3e312bc800] 00:34:58 INFO - PROCESS | 1816 | 1461051298943 Marionette DEBUG loaded listener.js 00:34:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f3e3a88e400) [pid = 1816] [serial = 334] [outer = 0x7f3e312bc800] 00:34:59 INFO - PROCESS | 1816 | 1461051299657 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 00:34:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:34:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1078ms 00:34:59 INFO - PROCESS | 1816 | 1461051299710 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 00:34:59 INFO - PROCESS | 1816 | 1461051299713 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 00:34:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:34:59 INFO - PROCESS | 1816 | 1461051299721 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:34:59 INFO - PROCESS | 1816 | 1461051299729 Marionette TRACE conn3 <- [1,418,null,{}] 00:34:59 INFO - PROCESS | 1816 | 1461051299761 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:34:59 INFO - PROCESS | 1816 | 1461051299908 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 00:34:59 INFO - PROCESS | 1816 | 1461051299920 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4121c800 == 52 [pid = 1816] [id = 112] 00:34:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f3e3a88f400) [pid = 1816] [serial = 335] [outer = (nil)] 00:34:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f3e3ba57000) [pid = 1816] [serial = 336] [outer = 0x7f3e3a88f400] 00:34:59 INFO - PROCESS | 1816 | 1461051299980 Marionette DEBUG loaded listener.js 00:35:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f3e3bab7c00) [pid = 1816] [serial = 337] [outer = 0x7f3e3a88f400] 00:35:01 INFO - PROCESS | 1816 | 1461051301211 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 00:35:01 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 00:35:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1541ms 00:35:01 INFO - PROCESS | 1816 | 1461051301261 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 00:35:01 INFO - PROCESS | 1816 | 1461051301265 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 00:35:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:35:01 INFO - PROCESS | 1816 | 1461051301289 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:35:01 INFO - PROCESS | 1816 | 1461051301292 Marionette TRACE conn3 <- [1,422,null,{}] 00:35:01 INFO - PROCESS | 1816 | 1461051301297 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:01 INFO - PROCESS | 1816 | 1461051301459 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 00:35:01 INFO - PROCESS | 1816 | 1461051301479 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e482b4800 == 53 [pid = 1816] [id = 113] 00:35:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f3e3b1b3400) [pid = 1816] [serial = 338] [outer = (nil)] 00:35:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f3e3d569800) [pid = 1816] [serial = 339] [outer = 0x7f3e3b1b3400] 00:35:01 INFO - PROCESS | 1816 | 1461051301539 Marionette DEBUG loaded listener.js 00:35:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f3e480e8c00) [pid = 1816] [serial = 340] [outer = 0x7f3e3b1b3400] 00:35:02 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f3e30b7e400) [pid = 1816] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:35:02 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f3e4808d400) [pid = 1816] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:35:02 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f3e3766cc00) [pid = 1816] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:35:02 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f3e3b1a9c00) [pid = 1816] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:35:02 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f3e3a898800) [pid = 1816] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:35:02 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f3e3169e400) [pid = 1816] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:35:02 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f3e34e1e000) [pid = 1816] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:35:03 INFO - PROCESS | 1816 | 1461051303119 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 00:35:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:35:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1891ms 00:35:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:35:03 INFO - PROCESS | 1816 | 1461051303171 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 00:35:03 INFO - PROCESS | 1816 | 1461051303173 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 00:35:03 INFO - PROCESS | 1816 | 1461051303180 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:35:03 INFO - PROCESS | 1816 | 1461051303183 Marionette TRACE conn3 <- [1,426,null,{}] 00:35:03 INFO - PROCESS | 1816 | 1461051303187 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:03 INFO - PROCESS | 1816 | 1461051303322 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 00:35:03 INFO - PROCESS | 1816 | 1461051303331 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4b182800 == 54 [pid = 1816] [id = 114] 00:35:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f3e3a514c00) [pid = 1816] [serial = 341] [outer = (nil)] 00:35:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f3e3a517000) [pid = 1816] [serial = 342] [outer = 0x7f3e3a514c00] 00:35:03 INFO - PROCESS | 1816 | 1461051303406 Marionette DEBUG loaded listener.js 00:35:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f3e46fd4000) [pid = 1816] [serial = 343] [outer = 0x7f3e3a514c00] 00:35:04 INFO - PROCESS | 1816 | 1461051304160 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 00:35:04 INFO - PROCESS | 1816 | 1461051304214 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 00:35:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:35:04 INFO - PROCESS | 1816 | 1461051304220 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:35:04 INFO - PROCESS | 1816 | 1461051304224 Marionette TRACE conn3 <- [1,430,null,{}] 00:35:04 INFO - PROCESS | 1816 | 1461051304255 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:04 INFO - PROCESS | 1816 | 1461051304484 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 00:35:04 INFO - PROCESS | 1816 | 1461051304618 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e34fe2000 == 55 [pid = 1816] [id = 115] 00:35:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f3e304c6800) [pid = 1816] [serial = 344] [outer = (nil)] 00:35:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f3e30b7ac00) [pid = 1816] [serial = 345] [outer = 0x7f3e304c6800] 00:35:04 INFO - PROCESS | 1816 | 1461051304693 Marionette DEBUG loaded listener.js 00:35:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f3e31695c00) [pid = 1816] [serial = 346] [outer = 0x7f3e304c6800] 00:35:05 INFO - PROCESS | 1816 | 1461051305620 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 00:35:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:35:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1439ms 00:35:05 INFO - PROCESS | 1816 | 1461051305662 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 00:35:05 INFO - PROCESS | 1816 | 1461051305668 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 00:35:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:35:05 INFO - PROCESS | 1816 | 1461051305682 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:35:05 INFO - PROCESS | 1816 | 1461051305687 Marionette TRACE conn3 <- [1,434,null,{}] 00:35:05 INFO - PROCESS | 1816 | 1461051305694 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:05 INFO - PROCESS | 1816 | 1461051305864 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 00:35:06 INFO - PROCESS | 1816 | 1461051306001 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3d5dd800 == 56 [pid = 1816] [id = 116] 00:35:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f3e30b78000) [pid = 1816] [serial = 347] [outer = (nil)] 00:35:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f3e391dc400) [pid = 1816] [serial = 348] [outer = 0x7f3e30b78000] 00:35:06 INFO - PROCESS | 1816 | 1461051306077 Marionette DEBUG loaded listener.js 00:35:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f3e3a50d800) [pid = 1816] [serial = 349] [outer = 0x7f3e30b78000] 00:35:07 INFO - PROCESS | 1816 | 1461051307052 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 00:35:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:35:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1432ms 00:35:07 INFO - PROCESS | 1816 | 1461051307115 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 00:35:07 INFO - PROCESS | 1816 | 1461051307121 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 00:35:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:35:07 INFO - PROCESS | 1816 | 1461051307127 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:35:07 INFO - PROCESS | 1816 | 1461051307130 Marionette TRACE conn3 <- [1,438,null,{}] 00:35:07 INFO - PROCESS | 1816 | 1461051307136 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:07 INFO - PROCESS | 1816 | 1461051307301 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 00:35:07 INFO - PROCESS | 1816 | 1461051307439 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4d35c000 == 57 [pid = 1816] [id = 117] 00:35:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f3e3a50e400) [pid = 1816] [serial = 350] [outer = (nil)] 00:35:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f3e3b1aa000) [pid = 1816] [serial = 351] [outer = 0x7f3e3a50e400] 00:35:07 INFO - PROCESS | 1816 | 1461051307595 Marionette DEBUG loaded listener.js 00:35:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f3e3beaa800) [pid = 1816] [serial = 352] [outer = 0x7f3e3a50e400] 00:35:08 INFO - PROCESS | 1816 | 1461051308489 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 00:35:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:35:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1434ms 00:35:08 INFO - PROCESS | 1816 | 1461051308563 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 00:35:08 INFO - PROCESS | 1816 | 1461051308570 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 00:35:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:35:08 INFO - PROCESS | 1816 | 1461051308586 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:35:08 INFO - PROCESS | 1816 | 1461051308594 Marionette TRACE conn3 <- [1,442,null,{}] 00:35:08 INFO - PROCESS | 1816 | 1461051308599 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:08 INFO - PROCESS | 1816 | 1461051308797 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 00:35:08 INFO - PROCESS | 1816 | 1461051308978 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e54b8e000 == 58 [pid = 1816] [id = 118] 00:35:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f3e30b5cc00) [pid = 1816] [serial = 353] [outer = (nil)] 00:35:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f3e30b63c00) [pid = 1816] [serial = 354] [outer = 0x7f3e30b5cc00] 00:35:09 INFO - PROCESS | 1816 | 1461051309093 Marionette DEBUG loaded listener.js 00:35:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f3e3c988400) [pid = 1816] [serial = 355] [outer = 0x7f3e30b5cc00] 00:35:09 INFO - PROCESS | 1816 | 1461051309927 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 00:35:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:35:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1402ms 00:35:09 INFO - PROCESS | 1816 | 1461051309982 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 00:35:09 INFO - PROCESS | 1816 | 1461051309986 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 00:35:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:35:09 INFO - PROCESS | 1816 | 1461051309993 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:35:09 INFO - PROCESS | 1816 | 1461051309996 Marionette TRACE conn3 <- [1,446,null,{}] 00:35:10 INFO - PROCESS | 1816 | 1461051310001 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:10 INFO - PROCESS | 1816 | 1461051310158 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 00:35:10 INFO - PROCESS | 1816 | 1461051310300 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f5df000 == 59 [pid = 1816] [id = 119] 00:35:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f3e30b60400) [pid = 1816] [serial = 356] [outer = (nil)] 00:35:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f3e318d6800) [pid = 1816] [serial = 357] [outer = 0x7f3e30b60400] 00:35:10 INFO - PROCESS | 1816 | 1461051310370 Marionette DEBUG loaded listener.js 00:35:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f3e318dfc00) [pid = 1816] [serial = 358] [outer = 0x7f3e30b60400] 00:35:11 INFO - PROCESS | 1816 | 1461051311277 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 00:35:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:35:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1331ms 00:35:11 INFO - PROCESS | 1816 | 1461051311325 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 00:35:11 INFO - PROCESS | 1816 | 1461051311329 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 00:35:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:35:11 INFO - PROCESS | 1816 | 1461051311335 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:35:11 INFO - PROCESS | 1816 | 1461051311339 Marionette TRACE conn3 <- [1,450,null,{}] 00:35:11 INFO - PROCESS | 1816 | 1461051311344 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:11 INFO - PROCESS | 1816 | 1461051311502 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 00:35:11 INFO - PROCESS | 1816 | 1461051311837 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3116d800 == 60 [pid = 1816] [id = 120] 00:35:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f3e30b64000) [pid = 1816] [serial = 359] [outer = (nil)] 00:35:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f3e30b66c00) [pid = 1816] [serial = 360] [outer = 0x7f3e30b64000] 00:35:11 INFO - PROCESS | 1816 | 1461051311968 Marionette DEBUG loaded listener.js 00:35:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f3e31611000) [pid = 1816] [serial = 361] [outer = 0x7f3e30b64000] 00:35:12 INFO - PROCESS | 1816 | 1461051312863 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 00:35:12 INFO - PROCESS | 1816 | 1461051312935 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 00:35:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:35:12 INFO - PROCESS | 1816 | 1461051312948 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:35:12 INFO - PROCESS | 1816 | 1461051312954 Marionette TRACE conn3 <- [1,454,null,{}] 00:35:12 INFO - PROCESS | 1816 | 1461051312961 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:13 INFO - PROCESS | 1816 | 1461051313133 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 00:35:13 INFO - PROCESS | 1816 | 1461051313319 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3793a000 == 61 [pid = 1816] [id = 121] 00:35:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f3e32fe9400) [pid = 1816] [serial = 362] [outer = (nil)] 00:35:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f3e33be2c00) [pid = 1816] [serial = 363] [outer = 0x7f3e32fe9400] 00:35:13 INFO - PROCESS | 1816 | 1461051313391 Marionette DEBUG loaded listener.js 00:35:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f3e3518a000) [pid = 1816] [serial = 364] [outer = 0x7f3e32fe9400] 00:35:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4b182800 == 60 [pid = 1816] [id = 114] 00:35:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e482b4800 == 59 [pid = 1816] [id = 113] 00:35:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4121c800 == 58 [pid = 1816] [id = 112] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f3e4d444800) [pid = 1816] [serial = 285] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f3e35192400) [pid = 1816] [serial = 309] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a950000 == 57 [pid = 1816] [id = 111] 00:35:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e385cf000 == 56 [pid = 1816] [id = 110] 00:35:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e38149800 == 55 [pid = 1816] [id = 109] 00:35:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e54b84800 == 54 [pid = 1816] [id = 108] 00:35:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e30c10800 == 53 [pid = 1816] [id = 107] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f3e30b80400) [pid = 1816] [serial = 288] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f3e4cab5400) [pid = 1816] [serial = 282] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f3e37842c00) [pid = 1816] [serial = 273] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f3e4b1c0400) [pid = 1816] [serial = 304] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f3e482ddc00) [pid = 1816] [serial = 303] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f3e39754800) [pid = 1816] [serial = 294] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f3e3b1ae800) [pid = 1816] [serial = 276] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f3e48f27000) [pid = 1816] [serial = 279] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f3e3babac00) [pid = 1816] [serial = 300] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f3e3baaec00) [pid = 1816] [serial = 298] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f3e3766c000) [pid = 1816] [serial = 292] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f3e3bf02c00) [pid = 1816] [serial = 306] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f3e3c983800) [pid = 1816] [serial = 301] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f3e3a898400) [pid = 1816] [serial = 295] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f3e312be800) [pid = 1816] [serial = 289] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f3e33b3e800) [pid = 1816] [serial = 291] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f3e3b631800) [pid = 1816] [serial = 297] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f3e4caaa000) [pid = 1816] [serial = 307] [outer = (nil)] [url = about:blank] 00:35:14 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:35:14 INFO - PROCESS | 1816 | 1461051314397 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 00:35:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:35:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1489ms 00:35:14 INFO - PROCESS | 1816 | 1461051314439 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 00:35:14 INFO - PROCESS | 1816 | 1461051314444 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 00:35:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:35:14 INFO - PROCESS | 1816 | 1461051314452 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:35:14 INFO - PROCESS | 1816 | 1461051314455 Marionette TRACE conn3 <- [1,458,null,{}] 00:35:14 INFO - PROCESS | 1816 | 1461051314460 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:14 INFO - PROCESS | 1816 | 1461051314606 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 00:35:14 INFO - PROCESS | 1816 | 1461051314707 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e385cf000 == 54 [pid = 1816] [id = 122] 00:35:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f3e30b5ac00) [pid = 1816] [serial = 365] [outer = (nil)] 00:35:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f3e39531400) [pid = 1816] [serial = 366] [outer = 0x7f3e30b5ac00] 00:35:14 INFO - PROCESS | 1816 | 1461051314768 Marionette DEBUG loaded listener.js 00:35:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f3e3a5f2000) [pid = 1816] [serial = 367] [outer = 0x7f3e30b5ac00] 00:35:15 INFO - PROCESS | 1816 | 1461051315684 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 00:35:15 INFO - PROCESS | 1816 | 1461051315755 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 00:35:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:35:15 INFO - PROCESS | 1816 | 1461051315763 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:35:15 INFO - PROCESS | 1816 | 1461051315771 Marionette TRACE conn3 <- [1,462,null,{}] 00:35:15 INFO - PROCESS | 1816 | 1461051315784 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:15 INFO - PROCESS | 1816 | 1461051315929 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 00:35:16 INFO - PROCESS | 1816 | 1461051316028 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3c7db800 == 55 [pid = 1816] [id = 123] 00:35:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f3e3307d400) [pid = 1816] [serial = 368] [outer = (nil)] 00:35:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f3e3b1ae800) [pid = 1816] [serial = 369] [outer = 0x7f3e3307d400] 00:35:16 INFO - PROCESS | 1816 | 1461051316095 Marionette DEBUG loaded listener.js 00:35:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f3e3bab8000) [pid = 1816] [serial = 370] [outer = 0x7f3e3307d400] 00:35:16 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:35:16 INFO - PROCESS | 1816 | 1461051316968 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 00:35:17 INFO - PROCESS | 1816 | 1461051317009 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 00:35:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:35:17 INFO - PROCESS | 1816 | 1461051317015 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:35:17 INFO - PROCESS | 1816 | 1461051317018 Marionette TRACE conn3 <- [1,466,null,{}] 00:35:17 INFO - PROCESS | 1816 | 1461051317022 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:17 INFO - PROCESS | 1816 | 1461051317207 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 00:35:17 INFO - PROCESS | 1816 | 1461051317228 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e47d79800 == 56 [pid = 1816] [id = 124] 00:35:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f3e33bd5c00) [pid = 1816] [serial = 371] [outer = (nil)] 00:35:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f3e3a265400) [pid = 1816] [serial = 372] [outer = 0x7f3e33bd5c00] 00:35:17 INFO - PROCESS | 1816 | 1461051317287 Marionette DEBUG loaded listener.js 00:35:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f3e3ba5a000) [pid = 1816] [serial = 373] [outer = 0x7f3e33bd5c00] 00:35:18 INFO - PROCESS | 1816 | 1461051318261 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 00:35:18 INFO - PROCESS | 1816 | 1461051318301 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 00:35:18 INFO - PROCESS | 1816 | 1461051318307 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:35:18 INFO - PROCESS | 1816 | 1461051318310 Marionette TRACE conn3 <- [1,470,null,{}] 00:35:18 INFO - PROCESS | 1816 | 1461051318321 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:18 INFO - PROCESS | 1816 | 1461051318494 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 00:35:18 INFO - PROCESS | 1816 | 1461051318521 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4b16f000 == 57 [pid = 1816] [id = 125] 00:35:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f3e47e6c800) [pid = 1816] [serial = 374] [outer = (nil)] 00:35:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f3e48010c00) [pid = 1816] [serial = 375] [outer = 0x7f3e47e6c800] 00:35:18 INFO - PROCESS | 1816 | 1461051318596 Marionette DEBUG loaded listener.js 00:35:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f3e4b126c00) [pid = 1816] [serial = 376] [outer = 0x7f3e47e6c800] 00:35:19 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f3e31692400) [pid = 1816] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:35:19 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f3e30bed800) [pid = 1816] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:35:19 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f3e47e75400) [pid = 1816] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:35:19 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f3e46fd1c00) [pid = 1816] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:35:19 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f3e48092c00) [pid = 1816] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:35:19 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f3e3b1b3400) [pid = 1816] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:35:19 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f3e30b7f800) [pid = 1816] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:35:19 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f3e3a88f400) [pid = 1816] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:35:19 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f3e312bc800) [pid = 1816] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:35:19 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f3e31696c00) [pid = 1816] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:35:19 INFO - PROCESS | 1816 | 1461051319541 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 00:35:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:35:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1292ms 00:35:19 INFO - PROCESS | 1816 | 1461051319599 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 00:35:19 INFO - PROCESS | 1816 | 1461051319602 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 00:35:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:35:19 INFO - PROCESS | 1816 | 1461051319608 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:35:19 INFO - PROCESS | 1816 | 1461051319610 Marionette TRACE conn3 <- [1,474,null,{}] 00:35:19 INFO - PROCESS | 1816 | 1461051319615 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:19 INFO - PROCESS | 1816 | 1461051319783 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 00:35:19 INFO - PROCESS | 1816 | 1461051319793 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ce21800 == 58 [pid = 1816] [id = 126] 00:35:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f3e3a88f400) [pid = 1816] [serial = 377] [outer = (nil)] 00:35:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f3e4caadc00) [pid = 1816] [serial = 378] [outer = 0x7f3e3a88f400] 00:35:19 INFO - PROCESS | 1816 | 1461051319861 Marionette DEBUG loaded listener.js 00:35:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f3e4d303000) [pid = 1816] [serial = 379] [outer = 0x7f3e3a88f400] 00:35:20 INFO - PROCESS | 1816 | 1461051320615 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 00:35:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:35:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1027ms 00:35:20 INFO - PROCESS | 1816 | 1461051320637 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 00:35:20 INFO - PROCESS | 1816 | 1461051320639 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 00:35:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:35:20 INFO - PROCESS | 1816 | 1461051320645 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:35:20 INFO - PROCESS | 1816 | 1461051320647 Marionette TRACE conn3 <- [1,478,null,{}] 00:35:20 INFO - PROCESS | 1816 | 1461051320652 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:20 INFO - PROCESS | 1816 | 1461051320816 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 00:35:20 INFO - PROCESS | 1816 | 1461051320838 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4f186800 == 59 [pid = 1816] [id = 127] 00:35:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f3e318c8000) [pid = 1816] [serial = 380] [outer = (nil)] 00:35:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f3e4d445c00) [pid = 1816] [serial = 381] [outer = 0x7f3e318c8000] 00:35:20 INFO - PROCESS | 1816 | 1461051320900 Marionette DEBUG loaded listener.js 00:35:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f3e4f10a800) [pid = 1816] [serial = 382] [outer = 0x7f3e318c8000] 00:35:21 INFO - PROCESS | 1816 | 1461051321942 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 00:35:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:35:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1327ms 00:35:21 INFO - PROCESS | 1816 | 1461051321988 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 00:35:21 INFO - PROCESS | 1816 | 1461051321995 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 00:35:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:35:22 INFO - PROCESS | 1816 | 1461051322006 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:35:22 INFO - PROCESS | 1816 | 1461051322010 Marionette TRACE conn3 <- [1,482,null,{}] 00:35:22 INFO - PROCESS | 1816 | 1461051322018 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:22 INFO - PROCESS | 1816 | 1461051322184 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 00:35:22 INFO - PROCESS | 1816 | 1461051322325 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a190000 == 60 [pid = 1816] [id = 128] 00:35:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f3e318d3000) [pid = 1816] [serial = 383] [outer = (nil)] 00:35:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f3e33081000) [pid = 1816] [serial = 384] [outer = 0x7f3e318d3000] 00:35:22 INFO - PROCESS | 1816 | 1461051322402 Marionette DEBUG loaded listener.js 00:35:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f3e37972000) [pid = 1816] [serial = 385] [outer = 0x7f3e318d3000] 00:35:23 INFO - PROCESS | 1816 | 1461051323392 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 00:35:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:35:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1439ms 00:35:23 INFO - PROCESS | 1816 | 1461051323446 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 00:35:23 INFO - PROCESS | 1816 | 1461051323454 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 00:35:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:35:23 INFO - PROCESS | 1816 | 1461051323464 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:35:23 INFO - PROCESS | 1816 | 1461051323467 Marionette TRACE conn3 <- [1,486,null,{}] 00:35:23 INFO - PROCESS | 1816 | 1461051323473 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:23 INFO - PROCESS | 1816 | 1461051323637 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 00:35:23 INFO - PROCESS | 1816 | 1461051323778 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e49248800 == 61 [pid = 1816] [id = 129] 00:35:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f3e3a25c000) [pid = 1816] [serial = 386] [outer = (nil)] 00:35:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f3e3a88e000) [pid = 1816] [serial = 387] [outer = 0x7f3e3a25c000] 00:35:23 INFO - PROCESS | 1816 | 1461051323931 Marionette DEBUG loaded listener.js 00:35:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f3e3b00f000) [pid = 1816] [serial = 388] [outer = 0x7f3e3a25c000] 00:35:24 INFO - PROCESS | 1816 | 1461051324738 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 00:35:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:35:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1333ms 00:35:24 INFO - PROCESS | 1816 | 1461051324798 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 00:35:24 INFO - PROCESS | 1816 | 1461051324801 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 00:35:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:35:24 INFO - PROCESS | 1816 | 1461051324807 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:35:24 INFO - PROCESS | 1816 | 1461051324815 Marionette TRACE conn3 <- [1,490,null,{}] 00:35:24 INFO - PROCESS | 1816 | 1461051324831 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:25 INFO - PROCESS | 1816 | 1461051325011 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 00:35:25 INFO - PROCESS | 1816 | 1461051325155 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e318a5800 == 62 [pid = 1816] [id = 130] 00:35:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f3e304f4c00) [pid = 1816] [serial = 389] [outer = (nil)] 00:35:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f3e304fac00) [pid = 1816] [serial = 390] [outer = 0x7f3e304f4c00] 00:35:25 INFO - PROCESS | 1816 | 1461051325230 Marionette DEBUG loaded listener.js 00:35:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f3e3b745c00) [pid = 1816] [serial = 391] [outer = 0x7f3e304f4c00] 00:35:26 INFO - PROCESS | 1816 | 1461051326117 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 00:35:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:35:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1338ms 00:35:26 INFO - PROCESS | 1816 | 1461051326146 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 00:35:26 INFO - PROCESS | 1816 | 1461051326151 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 00:35:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:35:26 INFO - PROCESS | 1816 | 1461051326157 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:35:26 INFO - PROCESS | 1816 | 1461051326160 Marionette TRACE conn3 <- [1,494,null,{}] 00:35:26 INFO - PROCESS | 1816 | 1461051326165 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:26 INFO - PROCESS | 1816 | 1461051326329 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 00:35:26 INFO - PROCESS | 1816 | 1461051326481 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f4d0800 == 63 [pid = 1816] [id = 131] 00:35:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f3e304f5c00) [pid = 1816] [serial = 392] [outer = (nil)] 00:35:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f3e48233000) [pid = 1816] [serial = 393] [outer = 0x7f3e304f5c00] 00:35:26 INFO - PROCESS | 1816 | 1461051326554 Marionette DEBUG loaded listener.js 00:35:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f3e4b128400) [pid = 1816] [serial = 394] [outer = 0x7f3e304f5c00] 00:35:27 INFO - PROCESS | 1816 | 1461051327452 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 00:35:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:35:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1328ms 00:35:27 INFO - PROCESS | 1816 | 1461051327485 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 00:35:27 INFO - PROCESS | 1816 | 1461051327488 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 00:35:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:35:27 INFO - PROCESS | 1816 | 1461051327495 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:35:27 INFO - PROCESS | 1816 | 1461051327498 Marionette TRACE conn3 <- [1,498,null,{}] 00:35:27 INFO - PROCESS | 1816 | 1461051327504 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:27 INFO - PROCESS | 1816 | 1461051327674 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 00:35:27 INFO - PROCESS | 1816 | 1461051327839 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4f177800 == 64 [pid = 1816] [id = 132] 00:35:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f3e30537400) [pid = 1816] [serial = 395] [outer = (nil)] 00:35:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f3e3053dc00) [pid = 1816] [serial = 396] [outer = 0x7f3e30537400] 00:35:27 INFO - PROCESS | 1816 | 1461051327912 Marionette DEBUG loaded listener.js 00:35:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f3e30543800) [pid = 1816] [serial = 397] [outer = 0x7f3e30537400] 00:35:29 INFO - PROCESS | 1816 | 1461051329051 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 00:35:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:35:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1632ms 00:35:29 INFO - PROCESS | 1816 | 1461051329130 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 00:35:29 INFO - PROCESS | 1816 | 1461051329135 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 00:35:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:35:29 INFO - PROCESS | 1816 | 1461051329147 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:35:29 INFO - PROCESS | 1816 | 1461051329151 Marionette TRACE conn3 <- [1,502,null,{}] 00:35:29 INFO - PROCESS | 1816 | 1461051329160 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:29 INFO - PROCESS | 1816 | 1461051329428 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 00:35:29 INFO - PROCESS | 1816 | 1461051329616 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e5141c800 == 65 [pid = 1816] [id = 133] 00:35:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f3e30545c00) [pid = 1816] [serial = 398] [outer = (nil)] 00:35:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f3e4f195800) [pid = 1816] [serial = 399] [outer = 0x7f3e30545c00] 00:35:29 INFO - PROCESS | 1816 | 1461051329706 Marionette DEBUG loaded listener.js 00:35:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f3e4fea2400) [pid = 1816] [serial = 400] [outer = 0x7f3e30545c00] 00:35:30 INFO - PROCESS | 1816 | 1461051330478 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 00:35:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:35:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1399ms 00:35:30 INFO - PROCESS | 1816 | 1461051330545 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 00:35:30 INFO - PROCESS | 1816 | 1461051330549 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 00:35:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:35:30 INFO - PROCESS | 1816 | 1461051330556 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:35:30 INFO - PROCESS | 1816 | 1461051330559 Marionette TRACE conn3 <- [1,506,null,{}] 00:35:30 INFO - PROCESS | 1816 | 1461051330564 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:30 INFO - PROCESS | 1816 | 1461051330728 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 00:35:30 INFO - PROCESS | 1816 | 1461051330871 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e317de800 == 66 [pid = 1816] [id = 134] 00:35:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f3e30b64800) [pid = 1816] [serial = 401] [outer = (nil)] 00:35:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f3e318c8800) [pid = 1816] [serial = 402] [outer = 0x7f3e30b64800] 00:35:30 INFO - PROCESS | 1816 | 1461051330942 Marionette DEBUG loaded listener.js 00:35:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f3e362efc00) [pid = 1816] [serial = 403] [outer = 0x7f3e30b64800] 00:35:32 INFO - PROCESS | 1816 | 1461051332104 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 00:35:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:35:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1579ms 00:35:32 INFO - PROCESS | 1816 | 1461051332136 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 00:35:32 INFO - PROCESS | 1816 | 1461051332144 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 00:35:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:35:32 INFO - PROCESS | 1816 | 1461051332155 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:35:32 INFO - PROCESS | 1816 | 1461051332160 Marionette TRACE conn3 <- [1,510,null,{}] 00:35:32 INFO - PROCESS | 1816 | 1461051332168 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:32 INFO - PROCESS | 1816 | 1461051332335 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 00:35:32 INFO - PROCESS | 1816 | 1461051332568 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e32215800 == 67 [pid = 1816] [id = 135] 00:35:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f3e304ee400) [pid = 1816] [serial = 404] [outer = (nil)] 00:35:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f3e304f8800) [pid = 1816] [serial = 405] [outer = 0x7f3e304ee400] 00:35:32 INFO - PROCESS | 1816 | 1461051332644 Marionette DEBUG loaded listener.js 00:35:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f3e30540000) [pid = 1816] [serial = 406] [outer = 0x7f3e304ee400] 00:35:33 INFO - PROCESS | 1816 | 1461051333627 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 00:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4c922800 == 66 [pid = 1816] [id = 103] 00:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4ce21800 == 65 [pid = 1816] [id = 126] 00:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4b16f000 == 64 [pid = 1816] [id = 125] 00:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f3e3a517000) [pid = 1816] [serial = 342] [outer = (nil)] [url = about:blank] 00:35:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:35:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1584ms 00:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e5149f800 == 63 [pid = 1816] [id = 94] 00:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e47d79800 == 62 [pid = 1816] [id = 124] 00:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3c7db800 == 61 [pid = 1816] [id = 123] 00:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e385cf000 == 60 [pid = 1816] [id = 122] 00:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3793a000 == 59 [pid = 1816] [id = 121] 00:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3116d800 == 58 [pid = 1816] [id = 120] 00:35:33 INFO - PROCESS | 1816 | 1461051333751 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 00:35:33 INFO - PROCESS | 1816 | 1461051333758 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 00:35:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:35:33 INFO - PROCESS | 1816 | 1461051333769 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:35:33 INFO - PROCESS | 1816 | 1461051333773 Marionette TRACE conn3 <- [1,514,null,{}] 00:35:33 INFO - PROCESS | 1816 | 1461051333778 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:33 INFO - PROCESS | 1816 | 1461051333930 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 00:35:33 INFO - PROCESS | 1816 | 1461051333940 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e34fe0000 == 59 [pid = 1816] [id = 136] 00:35:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f3e30540800) [pid = 1816] [serial = 407] [outer = (nil)] 00:35:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f3e31611c00) [pid = 1816] [serial = 408] [outer = 0x7f3e30540800] 00:35:34 INFO - PROCESS | 1816 | 1461051334002 Marionette DEBUG loaded listener.js 00:35:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f3e318d0000) [pid = 1816] [serial = 409] [outer = 0x7f3e30540800] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f3e375cb000) [pid = 1816] [serial = 237] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f3e3ba61400) [pid = 1816] [serial = 241] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f3e4c94f800) [pid = 1816] [serial = 244] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f3e49207400) [pid = 1816] [serial = 210] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f3e4d394c00) [pid = 1816] [serial = 247] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f3e3d569800) [pid = 1816] [serial = 339] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f3e320b8000) [pid = 1816] [serial = 328] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f3e312b3400) [pid = 1816] [serial = 327] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f3e3ba57000) [pid = 1816] [serial = 336] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f3e35185c00) [pid = 1816] [serial = 312] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f3e4808c400) [pid = 1816] [serial = 318] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f3e391d5c00) [pid = 1816] [serial = 333] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f3e3a88e400) [pid = 1816] [serial = 334] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f3e34e1fc00) [pid = 1816] [serial = 331] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f3e33077c00) [pid = 1816] [serial = 330] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f3e4f107400) [pid = 1816] [serial = 324] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f3e3addb800) [pid = 1816] [serial = 315] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f3e4d0ac800) [pid = 1816] [serial = 321] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f3e480e8c00) [pid = 1816] [serial = 340] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f3e3bab7c00) [pid = 1816] [serial = 337] [outer = (nil)] [url = about:blank] 00:35:34 INFO - PROCESS | 1816 | 1461051334915 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 00:35:34 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 00:35:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1186ms 00:35:34 INFO - PROCESS | 1816 | 1461051334955 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 00:35:34 INFO - PROCESS | 1816 | 1461051334959 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 00:35:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:35:34 INFO - PROCESS | 1816 | 1461051334965 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:35:34 INFO - PROCESS | 1816 | 1461051334970 Marionette TRACE conn3 <- [1,518,null,{}] 00:35:34 INFO - PROCESS | 1816 | 1461051334990 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:35 INFO - PROCESS | 1816 | 1461051335153 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 00:35:35 INFO - PROCESS | 1816 | 1461051335253 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a63e800 == 60 [pid = 1816] [id = 137] 00:35:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f3e30b7b800) [pid = 1816] [serial = 410] [outer = (nil)] 00:35:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f3e35185c00) [pid = 1816] [serial = 411] [outer = 0x7f3e30b7b800] 00:35:35 INFO - PROCESS | 1816 | 1461051335317 Marionette DEBUG loaded listener.js 00:35:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f3e362f1c00) [pid = 1816] [serial = 412] [outer = 0x7f3e30b7b800] 00:35:36 INFO - PROCESS | 1816 | 1461051336003 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 00:35:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:35:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1085ms 00:35:36 INFO - PROCESS | 1816 | 1461051336078 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 00:35:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:35:36 INFO - PROCESS | 1816 | 1461051336083 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 00:35:36 INFO - PROCESS | 1816 | 1461051336089 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:35:36 INFO - PROCESS | 1816 | 1461051336092 Marionette TRACE conn3 <- [1,522,null,{}] 00:35:36 INFO - PROCESS | 1816 | 1461051336110 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:36 INFO - PROCESS | 1816 | 1461051336313 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 00:35:36 INFO - PROCESS | 1816 | 1461051336334 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b7e3000 == 61 [pid = 1816] [id = 138] 00:35:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f3e37665800) [pid = 1816] [serial = 413] [outer = (nil)] 00:35:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f3e38174c00) [pid = 1816] [serial = 414] [outer = 0x7f3e37665800] 00:35:36 INFO - PROCESS | 1816 | 1461051336395 Marionette DEBUG loaded listener.js 00:35:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f3e3a263400) [pid = 1816] [serial = 415] [outer = 0x7f3e37665800] 00:35:37 INFO - PROCESS | 1816 | 1461051337273 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 00:35:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:35:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1248ms 00:35:37 INFO - PROCESS | 1816 | 1461051337338 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 00:35:37 INFO - PROCESS | 1816 | 1461051337341 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 00:35:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:35:37 INFO - PROCESS | 1816 | 1461051337347 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:35:37 INFO - PROCESS | 1816 | 1461051337351 Marionette TRACE conn3 <- [1,526,null,{}] 00:35:37 INFO - PROCESS | 1816 | 1461051337355 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:37 INFO - PROCESS | 1816 | 1461051337545 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 00:35:37 INFO - PROCESS | 1816 | 1461051337571 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3d5f6800 == 62 [pid = 1816] [id = 139] 00:35:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f3e318ca800) [pid = 1816] [serial = 416] [outer = (nil)] 00:35:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f3e3a510000) [pid = 1816] [serial = 417] [outer = 0x7f3e318ca800] 00:35:37 INFO - PROCESS | 1816 | 1461051337634 Marionette DEBUG loaded listener.js 00:35:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f3e3a5f1400) [pid = 1816] [serial = 418] [outer = 0x7f3e318ca800] 00:35:38 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f3e30b5ac00) [pid = 1816] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:35:38 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f3e3169dc00) [pid = 1816] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:35:38 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f3e35184800) [pid = 1816] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:35:38 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f3e32fe9400) [pid = 1816] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:35:38 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f3e3a88f400) [pid = 1816] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:35:38 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f3e33bd5c00) [pid = 1816] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:35:38 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f3e3307d400) [pid = 1816] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:35:38 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f3e30b64000) [pid = 1816] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:35:38 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f3e3a514c00) [pid = 1816] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:35:38 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f3e47e6c800) [pid = 1816] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:35:38 INFO - PROCESS | 1816 | 1461051338668 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 00:35:38 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 00:35:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1382ms 00:35:38 INFO - PROCESS | 1816 | 1461051338730 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 00:35:38 INFO - PROCESS | 1816 | 1461051338733 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 00:35:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:35:38 INFO - PROCESS | 1816 | 1461051338739 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:35:38 INFO - PROCESS | 1816 | 1461051338741 Marionette TRACE conn3 <- [1,530,null,{}] 00:35:38 INFO - PROCESS | 1816 | 1461051338747 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:38 INFO - PROCESS | 1816 | 1461051338919 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 00:35:39 INFO - PROCESS | 1816 | 1461051339022 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e47d86000 == 63 [pid = 1816] [id = 140] 00:35:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f3e3a512000) [pid = 1816] [serial = 419] [outer = (nil)] 00:35:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f3e3ba57800) [pid = 1816] [serial = 420] [outer = 0x7f3e3a512000] 00:35:39 INFO - PROCESS | 1816 | 1461051339127 Marionette DEBUG loaded listener.js 00:35:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f3e3bab6800) [pid = 1816] [serial = 421] [outer = 0x7f3e3a512000] 00:35:40 INFO - PROCESS | 1816 | 1461051340117 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 00:35:40 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 00:35:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:35:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:35:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:35:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:35:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:35:40 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 00:35:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:35:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:35:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:35:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:35:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:35:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1528ms 00:35:40 INFO - PROCESS | 1816 | 1461051340272 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 00:35:40 INFO - PROCESS | 1816 | 1461051340275 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 00:35:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:35:40 INFO - PROCESS | 1816 | 1461051340282 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:35:40 INFO - PROCESS | 1816 | 1461051340285 Marionette TRACE conn3 <- [1,534,null,{}] 00:35:40 INFO - PROCESS | 1816 | 1461051340290 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:40 INFO - PROCESS | 1816 | 1461051340528 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 00:35:40 INFO - PROCESS | 1816 | 1461051340750 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31264000 == 64 [pid = 1816] [id = 141] 00:35:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f3e30482000) [pid = 1816] [serial = 422] [outer = (nil)] 00:35:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f3e3048d000) [pid = 1816] [serial = 423] [outer = 0x7f3e30482000] 00:35:40 INFO - PROCESS | 1816 | 1461051340828 Marionette DEBUG loaded listener.js 00:35:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f3e304f5800) [pid = 1816] [serial = 424] [outer = 0x7f3e30482000] 00:35:41 INFO - PROCESS | 1816 | 1461051341645 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 00:35:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:35:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1389ms 00:35:41 INFO - PROCESS | 1816 | 1461051341702 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 00:35:41 INFO - PROCESS | 1816 | 1461051341715 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 00:35:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:35:41 INFO - PROCESS | 1816 | 1461051341729 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:35:41 INFO - PROCESS | 1816 | 1461051341735 Marionette TRACE conn3 <- [1,538,null,{}] 00:35:41 INFO - PROCESS | 1816 | 1461051341742 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:41 INFO - PROCESS | 1816 | 1461051341937 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 00:35:42 INFO - PROCESS | 1816 | 1461051342082 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a5ca000 == 65 [pid = 1816] [id = 142] 00:35:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f3e3048a800) [pid = 1816] [serial = 425] [outer = (nil)] 00:35:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f3e31693400) [pid = 1816] [serial = 426] [outer = 0x7f3e3048a800] 00:35:42 INFO - PROCESS | 1816 | 1461051342162 Marionette DEBUG loaded listener.js 00:35:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f3e320bac00) [pid = 1816] [serial = 427] [outer = 0x7f3e3048a800] 00:35:43 INFO - PROCESS | 1816 | 1461051343083 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 00:35:43 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. 00:35:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1386ms 00:35:43 INFO - PROCESS | 1816 | 1461051343116 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 00:35:43 INFO - PROCESS | 1816 | 1461051343120 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 00:35:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:35:43 INFO - PROCESS | 1816 | 1461051343128 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:35:43 INFO - PROCESS | 1816 | 1461051343132 Marionette TRACE conn3 <- [1,542,null,{}] 00:35:43 INFO - PROCESS | 1816 | 1461051343161 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:43 INFO - PROCESS | 1816 | 1461051343385 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 00:35:43 INFO - PROCESS | 1816 | 1461051343533 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e48cb3000 == 66 [pid = 1816] [id = 143] 00:35:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f3e30544400) [pid = 1816] [serial = 428] [outer = (nil)] 00:35:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f3e362e9000) [pid = 1816] [serial = 429] [outer = 0x7f3e30544400] 00:35:43 INFO - PROCESS | 1816 | 1461051343607 Marionette DEBUG loaded listener.js 00:35:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f3e375d7c00) [pid = 1816] [serial = 430] [outer = 0x7f3e30544400] 00:35:44 INFO - PROCESS | 1816 | 1461051344528 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 00:35:44 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. 00:35:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1432ms 00:35:44 INFO - PROCESS | 1816 | 1461051344561 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 00:35:44 INFO - PROCESS | 1816 | 1461051344566 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 00:35:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:35:44 INFO - PROCESS | 1816 | 1461051344585 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:35:44 INFO - PROCESS | 1816 | 1461051344593 Marionette TRACE conn3 <- [1,546,null,{}] 00:35:44 INFO - PROCESS | 1816 | 1461051344599 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:44 INFO - PROCESS | 1816 | 1461051344802 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 00:35:44 INFO - PROCESS | 1816 | 1461051344929 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a3ac000 == 67 [pid = 1816] [id = 144] 00:35:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f3e34e6f400) [pid = 1816] [serial = 431] [outer = (nil)] 00:35:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f3e389d7000) [pid = 1816] [serial = 432] [outer = 0x7f3e34e6f400] 00:35:45 INFO - PROCESS | 1816 | 1461051345019 Marionette DEBUG loaded listener.js 00:35:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f3e3b1a8400) [pid = 1816] [serial = 433] [outer = 0x7f3e34e6f400] 00:35:45 INFO - PROCESS | 1816 | 1461051345862 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 00:35:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:35:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1349ms 00:35:45 INFO - PROCESS | 1816 | 1461051345927 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 00:35:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:35:45 INFO - PROCESS | 1816 | 1461051345931 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 00:35:45 INFO - PROCESS | 1816 | 1461051345938 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:35:45 INFO - PROCESS | 1816 | 1461051345942 Marionette TRACE conn3 <- [1,550,null,{}] 00:35:45 INFO - PROCESS | 1816 | 1461051345948 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:46 INFO - PROCESS | 1816 | 1461051346135 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 00:35:46 INFO - PROCESS | 1816 | 1461051346284 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ca3f000 == 68 [pid = 1816] [id = 145] 00:35:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f3e34eac800) [pid = 1816] [serial = 434] [outer = (nil)] 00:35:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f3e358e2400) [pid = 1816] [serial = 435] [outer = 0x7f3e34eac800] 00:35:46 INFO - PROCESS | 1816 | 1461051346356 Marionette DEBUG loaded listener.js 00:35:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f3e3a268400) [pid = 1816] [serial = 436] [outer = 0x7f3e34eac800] 00:35:47 INFO - PROCESS | 1816 | 1461051347147 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 00:35:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 00:35:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1242ms 00:35:47 INFO - PROCESS | 1816 | 1461051347199 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 00:35:47 INFO - PROCESS | 1816 | 1461051347202 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 00:35:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:35:47 INFO - PROCESS | 1816 | 1461051347211 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:35:47 INFO - PROCESS | 1816 | 1461051347213 Marionette TRACE conn3 <- [1,554,null,{}] 00:35:47 INFO - PROCESS | 1816 | 1461051347220 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:47 INFO - PROCESS | 1816 | 1461051347380 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 00:35:47 INFO - PROCESS | 1816 | 1461051347532 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f3b5800 == 69 [pid = 1816] [id = 146] 00:35:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f3e30f97c00) [pid = 1816] [serial = 437] [outer = (nil)] 00:35:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f3e30f99c00) [pid = 1816] [serial = 438] [outer = 0x7f3e30f97c00] 00:35:47 INFO - PROCESS | 1816 | 1461051347616 Marionette DEBUG loaded listener.js 00:35:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f3e3b740800) [pid = 1816] [serial = 439] [outer = 0x7f3e30f97c00] 00:35:48 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:35:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f3e2a1eb800) [pid = 1816] [serial = 440] [outer = 0x7f3e30bf8400] 00:35:48 INFO - PROCESS | 1816 | 1461051348734 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 00:35:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:35:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1533ms 00:35:48 INFO - PROCESS | 1816 | 1461051348744 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 00:35:48 INFO - PROCESS | 1816 | 1461051348746 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 00:35:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:35:48 INFO - PROCESS | 1816 | 1461051348753 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:35:48 INFO - PROCESS | 1816 | 1461051348755 Marionette TRACE conn3 <- [1,558,null,{}] 00:35:48 INFO - PROCESS | 1816 | 1461051348760 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:48 INFO - PROCESS | 1816 | 1461051348920 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 00:35:49 INFO - PROCESS | 1816 | 1461051349074 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29a3c000 == 70 [pid = 1816] [id = 147] 00:35:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f3e2a1e9800) [pid = 1816] [serial = 441] [outer = (nil)] 00:35:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f3e3169c000) [pid = 1816] [serial = 442] [outer = 0x7f3e2a1e9800] 00:35:49 INFO - PROCESS | 1816 | 1461051349149 Marionette DEBUG loaded listener.js 00:35:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f3e3beb5400) [pid = 1816] [serial = 443] [outer = 0x7f3e2a1e9800] 00:35:50 INFO - PROCESS | 1816 | 1461051350034 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 00:35:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:35:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1327ms 00:35:50 INFO - PROCESS | 1816 | 1461051350081 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 00:35:50 INFO - PROCESS | 1816 | 1461051350084 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 00:35:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:35:50 INFO - PROCESS | 1816 | 1461051350091 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:35:50 INFO - PROCESS | 1816 | 1461051350094 Marionette TRACE conn3 <- [1,562,null,{}] 00:35:50 INFO - PROCESS | 1816 | 1461051350099 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:50 INFO - PROCESS | 1816 | 1461051350264 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 00:35:50 INFO - PROCESS | 1816 | 1461051350415 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29d25000 == 71 [pid = 1816] [id = 148] 00:35:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e29bce000) [pid = 1816] [serial = 444] [outer = (nil)] 00:35:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e29bd3c00) [pid = 1816] [serial = 445] [outer = 0x7f3e29bce000] 00:35:50 INFO - PROCESS | 1816 | 1461051350487 Marionette DEBUG loaded listener.js 00:35:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f3e29bd8c00) [pid = 1816] [serial = 446] [outer = 0x7f3e29bce000] 00:35:51 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:35:51 INFO - PROCESS | 1816 | 1461051351348 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 00:35:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:35:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1283ms 00:35:51 INFO - PROCESS | 1816 | 1461051351374 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 00:35:51 INFO - PROCESS | 1816 | 1461051351378 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 00:35:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:35:51 INFO - PROCESS | 1816 | 1461051351385 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:35:51 INFO - PROCESS | 1816 | 1461051351387 Marionette TRACE conn3 <- [1,566,null,{}] 00:35:51 INFO - PROCESS | 1816 | 1461051351393 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:51 INFO - PROCESS | 1816 | 1461051351558 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 00:35:51 INFO - PROCESS | 1816 | 1461051351727 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f4df000 == 72 [pid = 1816] [id = 149] 00:35:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e29bce800) [pid = 1816] [serial = 447] [outer = (nil)] 00:35:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e29ed2000) [pid = 1816] [serial = 448] [outer = 0x7f3e29bce800] 00:35:51 INFO - PROCESS | 1816 | 1461051351811 Marionette DEBUG loaded listener.js 00:35:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e29ed9400) [pid = 1816] [serial = 449] [outer = 0x7f3e29bce800] 00:35:52 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:35:52 INFO - PROCESS | 1816 | 1461051352682 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:35:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:35:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1337ms 00:35:52 INFO - PROCESS | 1816 | 1461051352722 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 00:35:52 INFO - PROCESS | 1816 | 1461051352726 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 00:35:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:35:52 INFO - PROCESS | 1816 | 1461051352732 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:35:52 INFO - PROCESS | 1816 | 1461051352734 Marionette TRACE conn3 <- [1,570,null,{}] 00:35:52 INFO - PROCESS | 1816 | 1461051352740 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:52 INFO - PROCESS | 1816 | 1461051352910 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 00:35:53 INFO - PROCESS | 1816 | 1461051353066 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e280c8000 == 73 [pid = 1816] [id = 150] 00:35:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e29bd8400) [pid = 1816] [serial = 450] [outer = (nil)] 00:35:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e29edf400) [pid = 1816] [serial = 451] [outer = 0x7f3e29bd8400] 00:35:53 INFO - PROCESS | 1816 | 1461051353135 Marionette DEBUG loaded listener.js 00:35:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e30b65800) [pid = 1816] [serial = 452] [outer = 0x7f3e29bd8400] 00:35:54 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:35:54 INFO - PROCESS | 1816 | 1461051354279 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 00:35:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:35:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1584ms 00:35:54 INFO - PROCESS | 1816 | 1461051354318 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 00:35:54 INFO - PROCESS | 1816 | 1461051354325 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 00:35:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:35:54 INFO - PROCESS | 1816 | 1461051354333 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:35:54 INFO - PROCESS | 1816 | 1461051354338 Marionette TRACE conn3 <- [1,574,null,{}] 00:35:54 INFO - PROCESS | 1816 | 1461051354345 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:54 INFO - PROCESS | 1816 | 1461051354520 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 00:35:54 INFO - PROCESS | 1816 | 1461051354786 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f4d9800 == 74 [pid = 1816] [id = 151] 00:35:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e30536400) [pid = 1816] [serial = 453] [outer = (nil)] 00:35:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e3053c000) [pid = 1816] [serial = 454] [outer = 0x7f3e30536400] 00:35:54 INFO - PROCESS | 1816 | 1461051354860 Marionette DEBUG loaded listener.js 00:35:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e30b58c00) [pid = 1816] [serial = 455] [outer = 0x7f3e30536400] 00:35:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e33b58000 == 73 [pid = 1816] [id = 51] 00:35:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3534f800 == 72 [pid = 1816] [id = 61] 00:35:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4d514000 == 71 [pid = 1816] [id = 82] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e318d6800) [pid = 1816] [serial = 357] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e47d86000 == 70 [pid = 1816] [id = 140] 00:35:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3d5f6800 == 69 [pid = 1816] [id = 139] 00:35:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b7e3000 == 68 [pid = 1816] [id = 138] 00:35:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a63e800 == 67 [pid = 1816] [id = 137] 00:35:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e34fe0000 == 66 [pid = 1816] [id = 136] 00:35:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e32215800 == 65 [pid = 1816] [id = 135] 00:35:55 INFO - PROCESS | 1816 | 1461051355819 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e4d44a800) [pid = 1816] [serial = 271] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e4cab2800) [pid = 1816] [serial = 310] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e3518a000) [pid = 1816] [serial = 364] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e33be2c00) [pid = 1816] [serial = 363] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e4caadc00) [pid = 1816] [serial = 378] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e30b63c00) [pid = 1816] [serial = 354] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e3a265400) [pid = 1816] [serial = 372] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e30b7ac00) [pid = 1816] [serial = 345] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f3e3b1ae800) [pid = 1816] [serial = 369] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f3e31611000) [pid = 1816] [serial = 361] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f3e30b66c00) [pid = 1816] [serial = 360] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f3e46fd4000) [pid = 1816] [serial = 343] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f3e3b1aa000) [pid = 1816] [serial = 351] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f3e48010c00) [pid = 1816] [serial = 375] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f3e391dc400) [pid = 1816] [serial = 348] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f3e39531400) [pid = 1816] [serial = 366] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f3e4b126c00) [pid = 1816] [serial = 376] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f3e3a5f2000) [pid = 1816] [serial = 367] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f3e3ba5a000) [pid = 1816] [serial = 373] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f3e3bab8000) [pid = 1816] [serial = 370] [outer = (nil)] [url = about:blank] 00:35:55 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f3e4d303000) [pid = 1816] [serial = 379] [outer = (nil)] [url = about:blank] 00:35:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:35:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1533ms 00:35:55 INFO - PROCESS | 1816 | 1461051355869 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 00:35:55 INFO - PROCESS | 1816 | 1461051355875 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 00:35:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:35:55 INFO - PROCESS | 1816 | 1461051355886 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:35:55 INFO - PROCESS | 1816 | 1461051355889 Marionette TRACE conn3 <- [1,578,null,{}] 00:35:55 INFO - PROCESS | 1816 | 1461051355895 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:56 INFO - PROCESS | 1816 | 1461051356057 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 00:35:56 INFO - PROCESS | 1816 | 1461051356181 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e319db000 == 66 [pid = 1816] [id = 152] 00:35:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f3e30537000) [pid = 1816] [serial = 456] [outer = (nil)] 00:35:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f3e30f9b000) [pid = 1816] [serial = 457] [outer = 0x7f3e30537000] 00:35:56 INFO - PROCESS | 1816 | 1461051356242 Marionette DEBUG loaded listener.js 00:35:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f3e318c9c00) [pid = 1816] [serial = 458] [outer = 0x7f3e30537000] 00:35:57 INFO - PROCESS | 1816 | 1461051357027 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 00:35:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:35:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1193ms 00:35:57 INFO - PROCESS | 1816 | 1461051357080 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 00:35:57 INFO - PROCESS | 1816 | 1461051357084 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 00:35:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:35:57 INFO - PROCESS | 1816 | 1461051357090 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:35:57 INFO - PROCESS | 1816 | 1461051357095 Marionette TRACE conn3 <- [1,582,null,{}] 00:35:57 INFO - PROCESS | 1816 | 1461051357110 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:57 INFO - PROCESS | 1816 | 1461051357275 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 00:35:57 INFO - PROCESS | 1816 | 1461051357287 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e39114000 == 67 [pid = 1816] [id = 153] 00:35:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f3e33b3f400) [pid = 1816] [serial = 459] [outer = (nil)] 00:35:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f3e35184c00) [pid = 1816] [serial = 460] [outer = 0x7f3e33b3f400] 00:35:57 INFO - PROCESS | 1816 | 1461051357354 Marionette DEBUG loaded listener.js 00:35:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f3e362e8400) [pid = 1816] [serial = 461] [outer = 0x7f3e33b3f400] 00:35:58 INFO - PROCESS | 1816 | 1461051358370 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 00:35:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:35:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1335ms 00:35:58 INFO - PROCESS | 1816 | 1461051358426 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 00:35:58 INFO - PROCESS | 1816 | 1461051358431 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 00:35:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:35:58 INFO - PROCESS | 1816 | 1461051358440 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:35:58 INFO - PROCESS | 1816 | 1461051358445 Marionette TRACE conn3 <- [1,586,null,{}] 00:35:58 INFO - PROCESS | 1816 | 1461051358456 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:35:58 INFO - PROCESS | 1816 | 1461051358642 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 00:35:58 INFO - PROCESS | 1816 | 1461051358855 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31893800 == 68 [pid = 1816] [id = 154] 00:35:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f3e2a1ec800) [pid = 1816] [serial = 462] [outer = (nil)] 00:35:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f3e30541800) [pid = 1816] [serial = 463] [outer = 0x7f3e2a1ec800] 00:35:58 INFO - PROCESS | 1816 | 1461051358977 Marionette DEBUG loaded listener.js 00:35:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f3e30f8e000) [pid = 1816] [serial = 464] [outer = 0x7f3e2a1ec800] 00:35:59 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:35:59 INFO - PROCESS | 1816 | 1461051359774 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 00:35:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:35:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1392ms 00:35:59 INFO - PROCESS | 1816 | 1461051359833 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 00:35:59 INFO - PROCESS | 1816 | 1461051359842 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 00:35:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:35:59 INFO - PROCESS | 1816 | 1461051359853 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:35:59 INFO - PROCESS | 1816 | 1461051359857 Marionette TRACE conn3 <- [1,590,null,{}] 00:35:59 INFO - PROCESS | 1816 | 1461051359863 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:00 INFO - PROCESS | 1816 | 1461051360072 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 00:36:00 INFO - PROCESS | 1816 | 1461051360219 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a3a8800 == 69 [pid = 1816] [id = 155] 00:36:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f3e30481800) [pid = 1816] [serial = 465] [outer = (nil)] 00:36:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e318d8c00) [pid = 1816] [serial = 466] [outer = 0x7f3e30481800] 00:36:00 INFO - PROCESS | 1816 | 1461051360289 Marionette DEBUG loaded listener.js 00:36:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e34e24c00) [pid = 1816] [serial = 467] [outer = 0x7f3e30481800] 00:36:01 INFO - PROCESS | 1816 | 1461051361315 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 00:36:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:36:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1489ms 00:36:01 INFO - PROCESS | 1816 | 1461051361343 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 00:36:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:36:01 INFO - PROCESS | 1816 | 1461051361348 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 00:36:01 INFO - PROCESS | 1816 | 1461051361357 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:36:01 INFO - PROCESS | 1816 | 1461051361364 Marionette TRACE conn3 <- [1,594,null,{}] 00:36:01 INFO - PROCESS | 1816 | 1461051361390 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:01 INFO - PROCESS | 1816 | 1461051361676 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 00:36:01 INFO - PROCESS | 1816 | 1461051361974 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3c7ec000 == 70 [pid = 1816] [id = 156] 00:36:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f3e362f2000) [pid = 1816] [serial = 468] [outer = (nil)] 00:36:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e391d4c00) [pid = 1816] [serial = 469] [outer = 0x7f3e362f2000] 00:36:02 INFO - PROCESS | 1816 | 1461051362060 Marionette DEBUG loaded listener.js 00:36:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e3a266000) [pid = 1816] [serial = 470] [outer = 0x7f3e362f2000] 00:36:02 INFO - PROCESS | 1816 | 1461051362915 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 00:36:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:36:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1595ms 00:36:02 INFO - PROCESS | 1816 | 1461051362950 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 00:36:02 INFO - PROCESS | 1816 | 1461051362954 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 00:36:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:36:02 INFO - PROCESS | 1816 | 1461051362960 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:36:02 INFO - PROCESS | 1816 | 1461051362963 Marionette TRACE conn3 <- [1,598,null,{}] 00:36:02 INFO - PROCESS | 1816 | 1461051362968 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:03 INFO - PROCESS | 1816 | 1461051363133 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 00:36:03 INFO - PROCESS | 1816 | 1461051363329 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e47d78800 == 71 [pid = 1816] [id = 157] 00:36:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e3a514c00) [pid = 1816] [serial = 471] [outer = (nil)] 00:36:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e3a77c800) [pid = 1816] [serial = 472] [outer = 0x7f3e3a514c00] 00:36:03 INFO - PROCESS | 1816 | 1461051363412 Marionette DEBUG loaded listener.js 00:36:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e3a780400) [pid = 1816] [serial = 473] [outer = 0x7f3e3a514c00] 00:36:04 INFO - PROCESS | 1816 | 1461051364506 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 00:36:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:36:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1582ms 00:36:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:36:04 INFO - PROCESS | 1816 | 1461051364543 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 00:36:04 INFO - PROCESS | 1816 | 1461051364546 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 00:36:04 INFO - PROCESS | 1816 | 1461051364552 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:36:04 INFO - PROCESS | 1816 | 1461051364555 Marionette TRACE conn3 <- [1,602,null,{}] 00:36:04 INFO - PROCESS | 1816 | 1461051364560 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:04 INFO - PROCESS | 1816 | 1461051364717 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 00:36:04 INFO - PROCESS | 1816 | 1461051364915 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4b182800 == 72 [pid = 1816] [id = 158] 00:36:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e3a518400) [pid = 1816] [serial = 474] [outer = (nil)] 00:36:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e3a786c00) [pid = 1816] [serial = 475] [outer = 0x7f3e3a518400] 00:36:04 INFO - PROCESS | 1816 | 1461051364992 Marionette DEBUG loaded listener.js 00:36:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e3b002800) [pid = 1816] [serial = 476] [outer = 0x7f3e3a518400] 00:36:05 INFO - PROCESS | 1816 | 1461051365823 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 00:36:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:36:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1329ms 00:36:05 INFO - PROCESS | 1816 | 1461051365881 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 00:36:05 INFO - PROCESS | 1816 | 1461051365884 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 00:36:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:36:05 INFO - PROCESS | 1816 | 1461051365890 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:36:05 INFO - PROCESS | 1816 | 1461051365893 Marionette TRACE conn3 <- [1,606,null,{}] 00:36:05 INFO - PROCESS | 1816 | 1461051365898 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:06 INFO - PROCESS | 1816 | 1461051366090 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 00:36:06 INFO - PROCESS | 1816 | 1461051366244 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4d094800 == 73 [pid = 1816] [id = 159] 00:36:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e3b1ae800) [pid = 1816] [serial = 477] [outer = (nil)] 00:36:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e3bf4c800) [pid = 1816] [serial = 478] [outer = 0x7f3e3b1ae800] 00:36:06 INFO - PROCESS | 1816 | 1461051366327 Marionette DEBUG loaded listener.js 00:36:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e46fddc00) [pid = 1816] [serial = 479] [outer = 0x7f3e3b1ae800] 00:36:07 INFO - PROCESS | 1816 | 1461051367233 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:36:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:36:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1384ms 00:36:07 INFO - PROCESS | 1816 | 1461051367277 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 00:36:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:36:07 INFO - PROCESS | 1816 | 1461051367281 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 00:36:07 INFO - PROCESS | 1816 | 1461051367288 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:36:07 INFO - PROCESS | 1816 | 1461051367293 Marionette TRACE conn3 <- [1,610,null,{}] 00:36:07 INFO - PROCESS | 1816 | 1461051367298 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:07 INFO - PROCESS | 1816 | 1461051367464 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 00:36:07 INFO - PROCESS | 1816 | 1461051367623 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4fe41800 == 74 [pid = 1816] [id = 160] 00:36:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e29ed2400) [pid = 1816] [serial = 480] [outer = (nil)] 00:36:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e2a27b000) [pid = 1816] [serial = 481] [outer = 0x7f3e29ed2400] 00:36:07 INFO - PROCESS | 1816 | 1461051367695 Marionette DEBUG loaded listener.js 00:36:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e2a280400) [pid = 1816] [serial = 482] [outer = 0x7f3e29ed2400] 00:36:08 INFO - PROCESS | 1816 | 1461051368815 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 00:36:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:36:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1589ms 00:36:08 INFO - PROCESS | 1816 | 1461051368877 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 00:36:08 INFO - PROCESS | 1816 | 1461051368883 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 00:36:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:36:08 INFO - PROCESS | 1816 | 1461051368892 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:36:08 INFO - PROCESS | 1816 | 1461051368897 Marionette TRACE conn3 <- [1,614,null,{}] 00:36:08 INFO - PROCESS | 1816 | 1461051368904 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:09 INFO - PROCESS | 1816 | 1461051369104 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 00:36:09 INFO - PROCESS | 1816 | 1461051369337 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30c0d800 == 75 [pid = 1816] [id = 161] 00:36:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e29bd8000) [pid = 1816] [serial = 483] [outer = (nil)] 00:36:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e2a1e2000) [pid = 1816] [serial = 484] [outer = 0x7f3e29bd8000] 00:36:09 INFO - PROCESS | 1816 | 1461051369428 Marionette DEBUG loaded listener.js 00:36:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e2a274400) [pid = 1816] [serial = 485] [outer = 0x7f3e29bd8000] 00:36:10 INFO - PROCESS | 1816 | 1461051370320 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 00:36:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:36:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1484ms 00:36:10 INFO - PROCESS | 1816 | 1461051370377 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 00:36:10 INFO - PROCESS | 1816 | 1461051370386 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 00:36:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:36:10 INFO - PROCESS | 1816 | 1461051370396 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:36:10 INFO - PROCESS | 1816 | 1461051370400 Marionette TRACE conn3 <- [1,618,null,{}] 00:36:10 INFO - PROCESS | 1816 | 1461051370406 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:10 INFO - PROCESS | 1816 | 1461051370574 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 00:36:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a5ca000 == 74 [pid = 1816] [id = 142] 00:36:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31264000 == 73 [pid = 1816] [id = 141] 00:36:11 INFO - PROCESS | 1816 | 1461051371024 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29d1e000 == 74 [pid = 1816] [id = 162] 00:36:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f3e304edc00) [pid = 1816] [serial = 486] [outer = (nil)] 00:36:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f3e30538800) [pid = 1816] [serial = 487] [outer = 0x7f3e304edc00] 00:36:11 INFO - PROCESS | 1816 | 1461051371141 Marionette DEBUG loaded listener.js 00:36:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e30b78400) [pid = 1816] [serial = 488] [outer = 0x7f3e304edc00] 00:36:12 INFO - PROCESS | 1816 | 1461051372002 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:36:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:36:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1633ms 00:36:12 INFO - PROCESS | 1816 | 1461051372029 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 00:36:12 INFO - PROCESS | 1816 | 1461051372033 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 00:36:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:36:12 INFO - PROCESS | 1816 | 1461051372039 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:36:12 INFO - PROCESS | 1816 | 1461051372044 Marionette TRACE conn3 <- [1,622,null,{}] 00:36:12 INFO - PROCESS | 1816 | 1461051372067 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:12 INFO - PROCESS | 1816 | 1461051372260 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 00:36:12 INFO - PROCESS | 1816 | 1461051372292 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e39225800 == 75 [pid = 1816] [id = 163] 00:36:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e30f97800) [pid = 1816] [serial = 489] [outer = (nil)] 00:36:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e318dd800) [pid = 1816] [serial = 490] [outer = 0x7f3e30f97800] 00:36:12 INFO - PROCESS | 1816 | 1461051372355 Marionette DEBUG loaded listener.js 00:36:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e34eac400) [pid = 1816] [serial = 491] [outer = 0x7f3e30f97800] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e32fe9c00) [pid = 1816] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e304c6800) [pid = 1816] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e3bf49400) [pid = 1816] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e3b1a7800) [pid = 1816] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f3e34e21c00) [pid = 1816] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f3e3a50e400) [pid = 1816] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e4cf2c000) [pid = 1816] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e3a897000) [pid = 1816] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e4cab0c00) [pid = 1816] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e3a88b400) [pid = 1816] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e30b5cc00) [pid = 1816] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e30b60400) [pid = 1816] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e32fe0800) [pid = 1816] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e4cab2000) [pid = 1816] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e304ee400) [pid = 1816] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e30540800) [pid = 1816] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e30b64800) [pid = 1816] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e30b7b800) [pid = 1816] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e318ca800) [pid = 1816] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e37665800) [pid = 1816] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e32ca2000) [pid = 1816] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e30b78000) [pid = 1816] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e30536400) [pid = 1816] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f3e3a512000) [pid = 1816] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:36:13 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f3e30537000) [pid = 1816] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:36:13 INFO - PROCESS | 1816 | 1461051373679 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 00:36:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:36:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1693ms 00:36:13 INFO - PROCESS | 1816 | 1461051373740 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 00:36:13 INFO - PROCESS | 1816 | 1461051373745 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 00:36:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:36:13 INFO - PROCESS | 1816 | 1461051373751 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:36:13 INFO - PROCESS | 1816 | 1461051373754 Marionette TRACE conn3 <- [1,626,null,{}] 00:36:13 INFO - PROCESS | 1816 | 1461051373761 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:13 INFO - PROCESS | 1816 | 1461051373960 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 00:36:13 INFO - PROCESS | 1816 | 1461051373970 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a3bc000 == 76 [pid = 1816] [id = 164] 00:36:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e304bd400) [pid = 1816] [serial = 492] [outer = (nil)] 00:36:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f3e32fe0800) [pid = 1816] [serial = 493] [outer = 0x7f3e304bd400] 00:36:14 INFO - PROCESS | 1816 | 1461051374034 Marionette DEBUG loaded listener.js 00:36:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e358e2c00) [pid = 1816] [serial = 494] [outer = 0x7f3e304bd400] 00:36:14 INFO - PROCESS | 1816 | 1461051374882 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 00:36:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:36:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1180ms 00:36:14 INFO - PROCESS | 1816 | 1461051374932 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 00:36:14 INFO - PROCESS | 1816 | 1461051374936 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 00:36:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:36:14 INFO - PROCESS | 1816 | 1461051374942 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:36:14 INFO - PROCESS | 1816 | 1461051374944 Marionette TRACE conn3 <- [1,630,null,{}] 00:36:14 INFO - PROCESS | 1816 | 1461051374949 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:15 INFO - PROCESS | 1816 | 1461051375101 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 00:36:15 INFO - PROCESS | 1816 | 1461051375110 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3c817800 == 77 [pid = 1816] [id = 165] 00:36:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e35186400) [pid = 1816] [serial = 495] [outer = (nil)] 00:36:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e362f0800) [pid = 1816] [serial = 496] [outer = 0x7f3e35186400] 00:36:15 INFO - PROCESS | 1816 | 1461051375172 Marionette DEBUG loaded listener.js 00:36:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e38986800) [pid = 1816] [serial = 497] [outer = 0x7f3e35186400] 00:36:16 INFO - PROCESS | 1816 | 1461051376314 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 00:36:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:36:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1437ms 00:36:16 INFO - PROCESS | 1816 | 1461051376380 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 00:36:16 INFO - PROCESS | 1816 | 1461051376388 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 00:36:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:36:16 INFO - PROCESS | 1816 | 1461051376397 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:36:16 INFO - PROCESS | 1816 | 1461051376401 Marionette TRACE conn3 <- [1,634,null,{}] 00:36:16 INFO - PROCESS | 1816 | 1461051376409 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:16 INFO - PROCESS | 1816 | 1461051376629 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 00:36:16 INFO - PROCESS | 1816 | 1461051376850 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e33012800 == 78 [pid = 1816] [id = 166] 00:36:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e30485c00) [pid = 1816] [serial = 498] [outer = (nil)] 00:36:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e3053e400) [pid = 1816] [serial = 499] [outer = 0x7f3e30485c00] 00:36:16 INFO - PROCESS | 1816 | 1461051376988 Marionette DEBUG loaded listener.js 00:36:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e30b79c00) [pid = 1816] [serial = 500] [outer = 0x7f3e30485c00] 00:36:17 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:36:17 INFO - PROCESS | 1816 | 1461051377904 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 00:36:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:36:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1536ms 00:36:17 INFO - PROCESS | 1816 | 1461051377936 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 00:36:17 INFO - PROCESS | 1816 | 1461051377949 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 00:36:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:36:17 INFO - PROCESS | 1816 | 1461051377965 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:36:17 INFO - PROCESS | 1816 | 1461051377973 Marionette TRACE conn3 <- [1,638,null,{}] 00:36:17 INFO - PROCESS | 1816 | 1461051377982 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:18 INFO - PROCESS | 1816 | 1461051378253 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 00:36:18 INFO - PROCESS | 1816 | 1461051378634 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e49053000 == 79 [pid = 1816] [id = 167] 00:36:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e35189000) [pid = 1816] [serial = 501] [outer = (nil)] 00:36:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e358e8800) [pid = 1816] [serial = 502] [outer = 0x7f3e35189000] 00:36:18 INFO - PROCESS | 1816 | 1461051378721 Marionette DEBUG loaded listener.js 00:36:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e37662400) [pid = 1816] [serial = 503] [outer = 0x7f3e35189000] 00:36:19 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:36:19 INFO - PROCESS | 1816 | 1461051379506 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:36:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:36:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1602ms 00:36:19 INFO - PROCESS | 1816 | 1461051379567 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 00:36:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:36:19 INFO - PROCESS | 1816 | 1461051379572 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 00:36:19 INFO - PROCESS | 1816 | 1461051379579 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:36:19 INFO - PROCESS | 1816 | 1461051379586 Marionette TRACE conn3 <- [1,642,null,{}] 00:36:19 INFO - PROCESS | 1816 | 1461051379602 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:19 INFO - PROCESS | 1816 | 1461051379843 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 00:36:20 INFO - PROCESS | 1816 | 1461051380003 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4f17c000 == 80 [pid = 1816] [id = 168] 00:36:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e358e1400) [pid = 1816] [serial = 504] [outer = (nil)] 00:36:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e3a77b400) [pid = 1816] [serial = 505] [outer = 0x7f3e358e1400] 00:36:20 INFO - PROCESS | 1816 | 1461051380086 Marionette DEBUG loaded listener.js 00:36:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e3a890000) [pid = 1816] [serial = 506] [outer = 0x7f3e358e1400] 00:36:20 INFO - PROCESS | 1816 | 1461051380955 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 00:36:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:36:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1436ms 00:36:21 INFO - PROCESS | 1816 | 1461051381016 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 00:36:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:36:21 INFO - PROCESS | 1816 | 1461051381020 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 00:36:21 INFO - PROCESS | 1816 | 1461051381027 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:36:21 INFO - PROCESS | 1816 | 1461051381033 Marionette TRACE conn3 <- [1,646,null,{}] 00:36:21 INFO - PROCESS | 1816 | 1461051381042 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:21 INFO - PROCESS | 1816 | 1461051381250 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 00:36:21 INFO - PROCESS | 1816 | 1461051381419 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3173e800 == 81 [pid = 1816] [id = 169] 00:36:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e3a25d800) [pid = 1816] [serial = 507] [outer = (nil)] 00:36:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e3ba5b800) [pid = 1816] [serial = 508] [outer = 0x7f3e3a25d800] 00:36:21 INFO - PROCESS | 1816 | 1461051381513 Marionette DEBUG loaded listener.js 00:36:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e3beaec00) [pid = 1816] [serial = 509] [outer = 0x7f3e3a25d800] 00:36:22 INFO - PROCESS | 1816 | 1461051382513 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:36:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:36:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1537ms 00:36:22 INFO - PROCESS | 1816 | 1461051382564 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 00:36:22 INFO - PROCESS | 1816 | 1461051382568 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 00:36:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:36:22 INFO - PROCESS | 1816 | 1461051382574 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:36:22 INFO - PROCESS | 1816 | 1461051382576 Marionette TRACE conn3 <- [1,650,null,{}] 00:36:22 INFO - PROCESS | 1816 | 1461051382582 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:22 INFO - PROCESS | 1816 | 1461051382782 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 00:36:23 INFO - PROCESS | 1816 | 1461051383019 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e28414800 == 82 [pid = 1816] [id = 170] 00:36:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e31f4a400) [pid = 1816] [serial = 510] [outer = (nil)] 00:36:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f3e31f4d400) [pid = 1816] [serial = 511] [outer = 0x7f3e31f4a400] 00:36:23 INFO - PROCESS | 1816 | 1461051383135 Marionette DEBUG loaded listener.js 00:36:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f3e31f51000) [pid = 1816] [serial = 512] [outer = 0x7f3e31f4a400] 00:36:23 INFO - PROCESS | 1816 | 1461051383936 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 00:36:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:36:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1435ms 00:36:24 INFO - PROCESS | 1816 | 1461051384013 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 00:36:24 INFO - PROCESS | 1816 | 1461051384018 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 00:36:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:36:24 INFO - PROCESS | 1816 | 1461051384027 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:36:24 INFO - PROCESS | 1816 | 1461051384032 Marionette TRACE conn3 <- [1,654,null,{}] 00:36:24 INFO - PROCESS | 1816 | 1461051384040 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:24 INFO - PROCESS | 1816 | 1461051384255 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 00:36:24 INFO - PROCESS | 1816 | 1461051384417 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e28481000 == 83 [pid = 1816] [id = 171] 00:36:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e31f50800) [pid = 1816] [serial = 513] [outer = (nil)] 00:36:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e3c8b2800) [pid = 1816] [serial = 514] [outer = 0x7f3e31f50800] 00:36:24 INFO - PROCESS | 1816 | 1461051384494 Marionette DEBUG loaded listener.js 00:36:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e490f9800) [pid = 1816] [serial = 515] [outer = 0x7f3e31f50800] 00:36:25 INFO - PROCESS | 1816 | 1461051385320 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 00:36:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:36:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1332ms 00:36:25 INFO - PROCESS | 1816 | 1461051385359 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 00:36:25 INFO - PROCESS | 1816 | 1461051385362 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 00:36:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:36:25 INFO - PROCESS | 1816 | 1461051385369 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:36:25 INFO - PROCESS | 1816 | 1461051385371 Marionette TRACE conn3 <- [1,658,null,{}] 00:36:25 INFO - PROCESS | 1816 | 1461051385377 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:25 INFO - PROCESS | 1816 | 1461051385537 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 00:36:25 INFO - PROCESS | 1816 | 1461051385700 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3621b800 == 84 [pid = 1816] [id = 172] 00:36:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e29fa3000) [pid = 1816] [serial = 516] [outer = (nil)] 00:36:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f3e29fabc00) [pid = 1816] [serial = 517] [outer = 0x7f3e29fa3000] 00:36:25 INFO - PROCESS | 1816 | 1461051385770 Marionette DEBUG loaded listener.js 00:36:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f3e29fb0c00) [pid = 1816] [serial = 518] [outer = 0x7f3e29fa3000] 00:36:26 INFO - PROCESS | 1816 | 1461051386634 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:36:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:36:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1327ms 00:36:26 INFO - PROCESS | 1816 | 1461051386698 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 00:36:26 INFO - PROCESS | 1816 | 1461051386702 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 00:36:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:36:26 INFO - PROCESS | 1816 | 1461051386708 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:36:26 INFO - PROCESS | 1816 | 1461051386711 Marionette TRACE conn3 <- [1,662,null,{}] 00:36:26 INFO - PROCESS | 1816 | 1461051386717 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:26 INFO - PROCESS | 1816 | 1461051386888 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 00:36:27 INFO - PROCESS | 1816 | 1461051387060 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31e88000 == 85 [pid = 1816] [id = 173] 00:36:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f3e26fce800) [pid = 1816] [serial = 519] [outer = (nil)] 00:36:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f3e26fd6400) [pid = 1816] [serial = 520] [outer = 0x7f3e26fce800] 00:36:27 INFO - PROCESS | 1816 | 1461051387136 Marionette DEBUG loaded listener.js 00:36:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f3e26fdac00) [pid = 1816] [serial = 521] [outer = 0x7f3e26fce800] 00:36:27 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:36:28 INFO - PROCESS | 1816 | 1461051388032 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 00:36:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:36:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1377ms 00:36:28 INFO - PROCESS | 1816 | 1461051388088 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 00:36:28 INFO - PROCESS | 1816 | 1461051388092 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 00:36:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:36:28 INFO - PROCESS | 1816 | 1461051388102 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:36:28 INFO - PROCESS | 1816 | 1461051388108 Marionette TRACE conn3 <- [1,666,null,{}] 00:36:28 INFO - PROCESS | 1816 | 1461051388116 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:28 INFO - PROCESS | 1816 | 1461051388388 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 00:36:28 INFO - PROCESS | 1816 | 1461051388586 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27231000 == 86 [pid = 1816] [id = 174] 00:36:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f3e26fcd400) [pid = 1816] [serial = 522] [outer = (nil)] 00:36:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f3e2728c000) [pid = 1816] [serial = 523] [outer = 0x7f3e26fcd400] 00:36:28 INFO - PROCESS | 1816 | 1461051388709 Marionette DEBUG loaded listener.js 00:36:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f3e27291000) [pid = 1816] [serial = 524] [outer = 0x7f3e26fcd400] 00:36:29 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:36:29 INFO - PROCESS | 1816 | 1461051389546 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 00:36:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:36:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1486ms 00:36:29 INFO - PROCESS | 1816 | 1461051389588 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 00:36:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:36:29 INFO - PROCESS | 1816 | 1461051389592 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 00:36:29 INFO - PROCESS | 1816 | 1461051389598 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:36:29 INFO - PROCESS | 1816 | 1461051389602 Marionette TRACE conn3 <- [1,670,null,{}] 00:36:29 INFO - PROCESS | 1816 | 1461051389607 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:29 INFO - PROCESS | 1816 | 1461051389793 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 00:36:29 INFO - PROCESS | 1816 | 1461051389954 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f5cd000 == 87 [pid = 1816] [id = 175] 00:36:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f3e26fda400) [pid = 1816] [serial = 525] [outer = (nil)] 00:36:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e27296400) [pid = 1816] [serial = 526] [outer = 0x7f3e26fda400] 00:36:30 INFO - PROCESS | 1816 | 1461051390029 Marionette DEBUG loaded listener.js 00:36:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f3e29fa8400) [pid = 1816] [serial = 527] [outer = 0x7f3e26fda400] 00:36:31 INFO - PROCESS | 1816 | 1461051391444 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 00:36:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:36:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1888ms 00:36:31 INFO - PROCESS | 1816 | 1461051391486 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 00:36:31 INFO - PROCESS | 1816 | 1461051391493 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 00:36:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:36:31 INFO - PROCESS | 1816 | 1461051391501 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:36:31 INFO - PROCESS | 1816 | 1461051391506 Marionette TRACE conn3 <- [1,674,null,{}] 00:36:31 INFO - PROCESS | 1816 | 1461051391513 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:31 INFO - PROCESS | 1816 | 1461051391682 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 00:36:32 INFO - PROCESS | 1816 | 1461051392040 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29a2f000 == 88 [pid = 1816] [id = 176] 00:36:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f3e2a1e5c00) [pid = 1816] [serial = 528] [outer = (nil)] 00:36:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f3e2a274800) [pid = 1816] [serial = 529] [outer = 0x7f3e2a1e5c00] 00:36:32 INFO - PROCESS | 1816 | 1461051392118 Marionette DEBUG loaded listener.js 00:36:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f3e30481c00) [pid = 1816] [serial = 530] [outer = 0x7f3e2a1e5c00] 00:36:32 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f3e4f195800) [pid = 1816] [serial = 399] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f3e29edf400) [pid = 1816] [serial = 451] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f3e29ed2000) [pid = 1816] [serial = 448] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f3e29bd3c00) [pid = 1816] [serial = 445] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e30f99c00) [pid = 1816] [serial = 438] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f3e358e2400) [pid = 1816] [serial = 435] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f3e389d7000) [pid = 1816] [serial = 432] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f3e362e9000) [pid = 1816] [serial = 429] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f3e3169c000) [pid = 1816] [serial = 442] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f3e35184c00) [pid = 1816] [serial = 460] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | 1461051393113 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f3e375ce000) [pid = 1816] [serial = 313] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f3e3a50d800) [pid = 1816] [serial = 349] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f3e395d0400) [pid = 1816] [serial = 274] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f3e31695c00) [pid = 1816] [serial = 346] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e4d447000) [pid = 1816] [serial = 322] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e4b28ec00) [pid = 1816] [serial = 319] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e3ba5e400) [pid = 1816] [serial = 277] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e3beaa800) [pid = 1816] [serial = 352] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f3e4f197000) [pid = 1816] [serial = 325] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f3e4b290c00) [pid = 1816] [serial = 280] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e3c984000) [pid = 1816] [serial = 286] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e3a899000) [pid = 1816] [serial = 234] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e3c988400) [pid = 1816] [serial = 355] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e318dfc00) [pid = 1816] [serial = 358] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e3b1ac400) [pid = 1816] [serial = 316] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e4cf27c00) [pid = 1816] [serial = 283] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e362efc00) [pid = 1816] [serial = 403] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e3ba57800) [pid = 1816] [serial = 420] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e3053dc00) [pid = 1816] [serial = 396] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e30540000) [pid = 1816] [serial = 406] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e304f8800) [pid = 1816] [serial = 405] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e31611c00) [pid = 1816] [serial = 408] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e318d0000) [pid = 1816] [serial = 409] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e318c8800) [pid = 1816] [serial = 402] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e35185c00) [pid = 1816] [serial = 411] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e33081000) [pid = 1816] [serial = 384] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e304fac00) [pid = 1816] [serial = 390] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f3e4d445c00) [pid = 1816] [serial = 381] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f3e3a510000) [pid = 1816] [serial = 417] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f3e48233000) [pid = 1816] [serial = 393] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f3e3a88e000) [pid = 1816] [serial = 387] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f3e3053c000) [pid = 1816] [serial = 454] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f3e30b58c00) [pid = 1816] [serial = 455] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f3e30f9b000) [pid = 1816] [serial = 457] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f3e31693400) [pid = 1816] [serial = 426] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f3e3048d000) [pid = 1816] [serial = 423] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f3e3a5f1400) [pid = 1816] [serial = 418] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f3e38174c00) [pid = 1816] [serial = 414] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f3e3a263400) [pid = 1816] [serial = 415] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f3e31694c00) [pid = 1816] [serial = 238] [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.] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f3e318c9c00) [pid = 1816] [serial = 458] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f3e362f1c00) [pid = 1816] [serial = 412] [outer = (nil)] [url = about:blank] 00:36:33 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f3e3bab6800) [pid = 1816] [serial = 421] [outer = (nil)] [url = about:blank] 00:36:33 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 00:36:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1686ms 00:36:33 INFO - PROCESS | 1816 | 1461051393189 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 00:36:33 INFO - PROCESS | 1816 | 1461051393197 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 00:36:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:36:33 INFO - PROCESS | 1816 | 1461051393206 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:36:33 INFO - PROCESS | 1816 | 1461051393210 Marionette TRACE conn3 <- [1,678,null,{}] 00:36:33 INFO - PROCESS | 1816 | 1461051393216 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:33 INFO - PROCESS | 1816 | 1461051393379 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 00:36:33 INFO - PROCESS | 1816 | 1461051393544 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29d2d800 == 89 [pid = 1816] [id = 177] 00:36:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f3e2a1e8000) [pid = 1816] [serial = 531] [outer = (nil)] 00:36:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f3e30538000) [pid = 1816] [serial = 532] [outer = 0x7f3e2a1e8000] 00:36:33 INFO - PROCESS | 1816 | 1461051393623 Marionette DEBUG loaded listener.js 00:36:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f3e30b5e400) [pid = 1816] [serial = 533] [outer = 0x7f3e2a1e8000] 00:36:34 INFO - PROCESS | 1816 | 1461051394396 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 00:36:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:36:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1232ms 00:36:34 INFO - PROCESS | 1816 | 1461051394444 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 00:36:34 INFO - PROCESS | 1816 | 1461051394448 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 00:36:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:36:34 INFO - PROCESS | 1816 | 1461051394455 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:36:34 INFO - PROCESS | 1816 | 1461051394461 Marionette TRACE conn3 <- [1,682,null,{}] 00:36:34 INFO - PROCESS | 1816 | 1461051394476 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:34 INFO - PROCESS | 1816 | 1461051394631 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 00:36:34 INFO - PROCESS | 1816 | 1461051394649 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3173c800 == 90 [pid = 1816] [id = 178] 00:36:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f3e30b73800) [pid = 1816] [serial = 534] [outer = (nil)] 00:36:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f3e31611c00) [pid = 1816] [serial = 535] [outer = 0x7f3e30b73800] 00:36:34 INFO - PROCESS | 1816 | 1461051394716 Marionette DEBUG loaded listener.js 00:36:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f3e318ce400) [pid = 1816] [serial = 536] [outer = 0x7f3e30b73800] 00:36:35 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:35 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:36:36 INFO - PROCESS | 1816 | 1461051396002 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 00:36:36 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) 00:36:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1592ms 00:36:36 INFO - PROCESS | 1816 | 1461051396062 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 00:36:36 INFO - PROCESS | 1816 | 1461051396065 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 00:36:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:36:36 INFO - PROCESS | 1816 | 1461051396072 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:36:36 INFO - PROCESS | 1816 | 1461051396075 Marionette TRACE conn3 <- [1,686,null,{}] 00:36:36 INFO - PROCESS | 1816 | 1461051396081 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:36 INFO - PROCESS | 1816 | 1461051396307 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 00:36:36 INFO - PROCESS | 1816 | 1461051396345 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31e89800 == 91 [pid = 1816] [id = 179] 00:36:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f3e30b78c00) [pid = 1816] [serial = 537] [outer = (nil)] 00:36:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f3e31f49c00) [pid = 1816] [serial = 538] [outer = 0x7f3e30b78c00] 00:36:36 INFO - PROCESS | 1816 | 1461051396411 Marionette DEBUG loaded listener.js 00:36:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f3e32c9a000) [pid = 1816] [serial = 539] [outer = 0x7f3e30b78c00] 00:36:37 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f3e30545c00) [pid = 1816] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f3e304edc00) [pid = 1816] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f3e304bd400) [pid = 1816] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f3e29bce800) [pid = 1816] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f3e2a1e9800) [pid = 1816] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f3e33b3f400) [pid = 1816] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f3e34eac800) [pid = 1816] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f3e30f97800) [pid = 1816] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f3e34e6f400) [pid = 1816] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f3e29bd8400) [pid = 1816] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f3e29bd8000) [pid = 1816] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f3e29bce000) [pid = 1816] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f3e30544400) [pid = 1816] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f3e30f97c00) [pid = 1816] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f3e3a25c000) [pid = 1816] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f3e30537400) [pid = 1816] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f3e3048a800) [pid = 1816] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f3e304f4c00) [pid = 1816] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f3e318c8000) [pid = 1816] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f3e30482000) [pid = 1816] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f3e304f5c00) [pid = 1816] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:36:37 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f3e318d3000) [pid = 1816] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:36:37 INFO - PROCESS | 1816 | 1461051397932 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 00:36:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:36:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1880ms 00:36:37 INFO - PROCESS | 1816 | 1461051397953 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 00:36:37 INFO - PROCESS | 1816 | 1461051397955 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 00:36:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:36:37 INFO - PROCESS | 1816 | 1461051397961 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:36:37 INFO - PROCESS | 1816 | 1461051397963 Marionette TRACE conn3 <- [1,690,null,{}] 00:36:37 INFO - PROCESS | 1816 | 1461051397968 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:38 INFO - PROCESS | 1816 | 1461051398121 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 00:36:38 INFO - PROCESS | 1816 | 1461051398233 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f3a8000 == 92 [pid = 1816] [id = 180] 00:36:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f3e29bd8000) [pid = 1816] [serial = 540] [outer = (nil)] 00:36:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f3e30537400) [pid = 1816] [serial = 541] [outer = 0x7f3e29bd8000] 00:36:38 INFO - PROCESS | 1816 | 1461051398293 Marionette DEBUG loaded listener.js 00:36:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f3e30f97800) [pid = 1816] [serial = 542] [outer = 0x7f3e29bd8000] 00:36:39 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:39 INFO - PROCESS | 1816 | 1461051399389 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 00:36:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:36:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1483ms 00:36:39 INFO - PROCESS | 1816 | 1461051399447 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 00:36:39 INFO - PROCESS | 1816 | 1461051399451 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 00:36:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:36:39 INFO - PROCESS | 1816 | 1461051399462 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:36:39 INFO - PROCESS | 1816 | 1461051399480 Marionette TRACE conn3 <- [1,694,null,{}] 00:36:39 INFO - PROCESS | 1816 | 1461051399486 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:39 INFO - PROCESS | 1816 | 1461051399729 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 00:36:40 INFO - PROCESS | 1816 | 1461051400044 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29a46800 == 93 [pid = 1816] [id = 181] 00:36:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f3e27291c00) [pid = 1816] [serial = 543] [outer = (nil)] 00:36:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f3e27296800) [pid = 1816] [serial = 544] [outer = 0x7f3e27291c00] 00:36:40 INFO - PROCESS | 1816 | 1461051400124 Marionette DEBUG loaded listener.js 00:36:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f3e284dd800) [pid = 1816] [serial = 545] [outer = 0x7f3e27291c00] 00:36:41 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:41 INFO - PROCESS | 1816 | 1461051401564 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 00:36:41 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) 00:36:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2150ms 00:36:41 INFO - PROCESS | 1816 | 1461051401613 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 00:36:41 INFO - PROCESS | 1816 | 1461051401619 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 00:36:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:36:41 INFO - PROCESS | 1816 | 1461051401626 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:36:41 INFO - PROCESS | 1816 | 1461051401631 Marionette TRACE conn3 <- [1,698,null,{}] 00:36:41 INFO - PROCESS | 1816 | 1461051401639 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:41 INFO - PROCESS | 1816 | 1461051401822 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 00:36:41 INFO - PROCESS | 1816 | 1461051401987 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31260000 == 94 [pid = 1816] [id = 182] 00:36:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f3e27292000) [pid = 1816] [serial = 546] [outer = (nil)] 00:36:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f3e2a27fc00) [pid = 1816] [serial = 547] [outer = 0x7f3e27292000] 00:36:42 INFO - PROCESS | 1816 | 1461051402065 Marionette DEBUG loaded listener.js 00:36:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f3e304fb800) [pid = 1816] [serial = 548] [outer = 0x7f3e27292000] 00:36:43 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:43 INFO - PROCESS | 1816 | 1461051403393 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 00:36:43 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) 00:36:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1793ms 00:36:43 INFO - PROCESS | 1816 | 1461051403566 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 00:36:43 INFO - PROCESS | 1816 | 1461051403572 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 00:36:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:36:43 INFO - PROCESS | 1816 | 1461051403587 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:36:43 INFO - PROCESS | 1816 | 1461051403591 Marionette TRACE conn3 <- [1,702,null,{}] 00:36:43 INFO - PROCESS | 1816 | 1461051403597 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:43 INFO - PROCESS | 1816 | 1461051403767 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 00:36:43 INFO - PROCESS | 1816 | 1461051403918 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e36221800 == 95 [pid = 1816] [id = 183] 00:36:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f3e29ed6c00) [pid = 1816] [serial = 549] [outer = (nil)] 00:36:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f3e30b75800) [pid = 1816] [serial = 550] [outer = 0x7f3e29ed6c00] 00:36:44 INFO - PROCESS | 1816 | 1461051403993 Marionette DEBUG loaded listener.js 00:36:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f3e318de000) [pid = 1816] [serial = 551] [outer = 0x7f3e29ed6c00] 00:36:45 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:45 INFO - PROCESS | 1816 | 1461051405362 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 00:36:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:36:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1788ms 00:36:45 INFO - PROCESS | 1816 | 1461051405375 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 00:36:45 INFO - PROCESS | 1816 | 1461051405378 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 00:36:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:36:45 INFO - PROCESS | 1816 | 1461051405457 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:36:45 INFO - PROCESS | 1816 | 1461051405467 Marionette TRACE conn3 <- [1,706,null,{}] 00:36:45 INFO - PROCESS | 1816 | 1461051405482 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:45 INFO - PROCESS | 1816 | 1461051405677 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 00:36:45 INFO - PROCESS | 1816 | 1461051405831 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b0d6000 == 96 [pid = 1816] [id = 184] 00:36:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f3e304fac00) [pid = 1816] [serial = 552] [outer = (nil)] 00:36:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f3e358e3800) [pid = 1816] [serial = 553] [outer = 0x7f3e304fac00] 00:36:45 INFO - PROCESS | 1816 | 1461051405903 Marionette DEBUG loaded listener.js 00:36:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f3e3766a000) [pid = 1816] [serial = 554] [outer = 0x7f3e304fac00] 00:36:47 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:47 INFO - PROCESS | 1816 | 1461051407201 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 00:36:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:36:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1820ms 00:36:47 INFO - PROCESS | 1816 | 1461051407278 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 00:36:47 INFO - PROCESS | 1816 | 1461051407283 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 00:36:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:36:47 INFO - PROCESS | 1816 | 1461051407311 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:36:47 INFO - PROCESS | 1816 | 1461051407313 Marionette TRACE conn3 <- [1,710,null,{}] 00:36:47 INFO - PROCESS | 1816 | 1461051407320 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:47 INFO - PROCESS | 1816 | 1461051407514 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 00:36:47 INFO - PROCESS | 1816 | 1461051407670 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3bc44800 == 97 [pid = 1816] [id = 185] 00:36:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f3e31f48c00) [pid = 1816] [serial = 555] [outer = (nil)] 00:36:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f3e39531400) [pid = 1816] [serial = 556] [outer = 0x7f3e31f48c00] 00:36:47 INFO - PROCESS | 1816 | 1461051407744 Marionette DEBUG loaded listener.js 00:36:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f3e3a263400) [pid = 1816] [serial = 557] [outer = 0x7f3e31f48c00] 00:36:49 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:49 INFO - PROCESS | 1816 | 1461051409278 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 00:36:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:36:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2000ms 00:36:49 INFO - PROCESS | 1816 | 1461051409308 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 00:36:49 INFO - PROCESS | 1816 | 1461051409312 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 00:36:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:36:49 INFO - PROCESS | 1816 | 1461051409319 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:36:49 INFO - PROCESS | 1816 | 1461051409323 Marionette TRACE conn3 <- [1,714,null,{}] 00:36:49 INFO - PROCESS | 1816 | 1461051409331 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:49 INFO - PROCESS | 1816 | 1461051409501 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 00:36:49 INFO - PROCESS | 1816 | 1461051409661 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29c98800 == 98 [pid = 1816] [id = 186] 00:36:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f3e27289c00) [pid = 1816] [serial = 558] [outer = (nil)] 00:36:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f3e29bcb400) [pid = 1816] [serial = 559] [outer = 0x7f3e27289c00] 00:36:49 INFO - PROCESS | 1816 | 1461051409737 Marionette DEBUG loaded listener.js 00:36:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f3e29faf000) [pid = 1816] [serial = 560] [outer = 0x7f3e27289c00] 00:36:50 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e35386800 == 97 [pid = 1816] [id = 43] 00:36:50 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b0d4800 == 96 [pid = 1816] [id = 44] 00:36:50 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f3a8000 == 95 [pid = 1816] [id = 180] 00:36:50 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f3e3a77c800) [pid = 1816] [serial = 472] [outer = (nil)] [url = about:blank] 00:36:50 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f3e3a786c00) [pid = 1816] [serial = 475] [outer = (nil)] [url = about:blank] 00:36:50 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f3e318d8c00) [pid = 1816] [serial = 466] [outer = (nil)] [url = about:blank] 00:36:50 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f3e3bf4c800) [pid = 1816] [serial = 478] [outer = (nil)] [url = about:blank] 00:36:50 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f3e2a27b000) [pid = 1816] [serial = 481] [outer = (nil)] [url = about:blank] 00:36:50 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f3e30541800) [pid = 1816] [serial = 463] [outer = (nil)] [url = about:blank] 00:36:50 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f3e391d4c00) [pid = 1816] [serial = 469] [outer = (nil)] [url = about:blank] 00:36:50 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31e89800 == 94 [pid = 1816] [id = 179] 00:36:50 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3173c800 == 93 [pid = 1816] [id = 178] 00:36:50 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29d2d800 == 92 [pid = 1816] [id = 177] 00:36:50 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29a2f000 == 91 [pid = 1816] [id = 176] 00:36:50 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e49053000 == 90 [pid = 1816] [id = 167] 00:36:50 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e33012800 == 89 [pid = 1816] [id = 166] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f3e4f10a800) [pid = 1816] [serial = 382] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f3e304f5800) [pid = 1816] [serial = 424] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f3e4b128400) [pid = 1816] [serial = 394] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f3e37972000) [pid = 1816] [serial = 385] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f3e358e2c00) [pid = 1816] [serial = 494] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f3e4fea2400) [pid = 1816] [serial = 400] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f3e30b78400) [pid = 1816] [serial = 488] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f3e32fe0800) [pid = 1816] [serial = 493] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f3e29ed9400) [pid = 1816] [serial = 449] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f3e3beb5400) [pid = 1816] [serial = 443] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f3e362e8400) [pid = 1816] [serial = 461] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f3e3a268400) [pid = 1816] [serial = 436] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f3e34eac400) [pid = 1816] [serial = 491] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f3e3b1a8400) [pid = 1816] [serial = 433] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f3e30b65800) [pid = 1816] [serial = 452] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f3e2a274400) [pid = 1816] [serial = 485] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f3e2a1e2000) [pid = 1816] [serial = 484] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f3e29bd8c00) [pid = 1816] [serial = 446] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f3e30538800) [pid = 1816] [serial = 487] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f3e318dd800) [pid = 1816] [serial = 490] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f3e375d7c00) [pid = 1816] [serial = 430] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f3e3b740800) [pid = 1816] [serial = 439] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f3e3b00f000) [pid = 1816] [serial = 388] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f3e30543800) [pid = 1816] [serial = 397] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f3e320bac00) [pid = 1816] [serial = 427] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f3e3b745c00) [pid = 1816] [serial = 391] [outer = (nil)] [url = about:blank] 00:36:51 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:51 INFO - PROCESS | 1816 | 1461051411126 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 00:36:51 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 00:36:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1838ms 00:36:51 INFO - PROCESS | 1816 | 1461051411159 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 00:36:51 INFO - PROCESS | 1816 | 1461051411166 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 00:36:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:36:51 INFO - PROCESS | 1816 | 1461051411177 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:36:51 INFO - PROCESS | 1816 | 1461051411181 Marionette TRACE conn3 <- [1,718,null,{}] 00:36:51 INFO - PROCESS | 1816 | 1461051411187 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:51 INFO - PROCESS | 1816 | 1461051411403 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 00:36:51 INFO - PROCESS | 1816 | 1461051411517 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e28480800 == 90 [pid = 1816] [id = 187] 00:36:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f3e2a1e3400) [pid = 1816] [serial = 561] [outer = (nil)] 00:36:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f3e3048c000) [pid = 1816] [serial = 562] [outer = 0x7f3e2a1e3400] 00:36:51 INFO - PROCESS | 1816 | 1461051411584 Marionette DEBUG loaded listener.js 00:36:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f3e304c2000) [pid = 1816] [serial = 563] [outer = 0x7f3e2a1e3400] 00:36:52 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:52 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:36:52 INFO - PROCESS | 1816 | 1461051412756 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 00:36:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:36:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1632ms 00:36:52 INFO - PROCESS | 1816 | 1461051412819 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 00:36:52 INFO - PROCESS | 1816 | 1461051412822 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 00:36:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:36:52 INFO - PROCESS | 1816 | 1461051412830 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:36:52 INFO - PROCESS | 1816 | 1461051412835 Marionette TRACE conn3 <- [1,722,null,{}] 00:36:52 INFO - PROCESS | 1816 | 1461051412851 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:53 INFO - PROCESS | 1816 | 1461051413151 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 00:36:53 INFO - PROCESS | 1816 | 1461051413226 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f5c6800 == 91 [pid = 1816] [id = 188] 00:36:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f3e304c5800) [pid = 1816] [serial = 564] [outer = (nil)] 00:36:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f3e30539c00) [pid = 1816] [serial = 565] [outer = 0x7f3e304c5800] 00:36:53 INFO - PROCESS | 1816 | 1461051413310 Marionette DEBUG loaded listener.js 00:36:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f3e30b75000) [pid = 1816] [serial = 566] [outer = 0x7f3e304c5800] 00:36:54 INFO - PROCESS | 1816 | 1461051414123 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 00:36:54 INFO - PROCESS | 1816 | 1461051414185 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 00:36:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:36:54 INFO - PROCESS | 1816 | 1461051414201 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:36:54 INFO - PROCESS | 1816 | 1461051414205 Marionette TRACE conn3 <- [1,726,null,{}] 00:36:54 INFO - PROCESS | 1816 | 1461051414210 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:54 INFO - PROCESS | 1816 | 1461051414423 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 00:36:54 INFO - PROCESS | 1816 | 1461051414449 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3126c800 == 92 [pid = 1816] [id = 189] 00:36:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f3e30bf8c00) [pid = 1816] [serial = 567] [outer = (nil)] 00:36:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f3e315e4000) [pid = 1816] [serial = 568] [outer = 0x7f3e30bf8c00] 00:36:54 INFO - PROCESS | 1816 | 1461051414517 Marionette DEBUG loaded listener.js 00:36:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f3e3160d000) [pid = 1816] [serial = 569] [outer = 0x7f3e30bf8c00] 00:36:55 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:55 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f3e29ed2400) [pid = 1816] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f3e362f2000) [pid = 1816] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f3e3a518400) [pid = 1816] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f3e30b78c00) [pid = 1816] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f3e31f50800) [pid = 1816] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f3e358e1400) [pid = 1816] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f3e2a1e5c00) [pid = 1816] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f3e2a1e8000) [pid = 1816] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f3e30485c00) [pid = 1816] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f3e3a25d800) [pid = 1816] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f3e30b73800) [pid = 1816] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f3e26fda400) [pid = 1816] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f3e35189000) [pid = 1816] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f3e31f4a400) [pid = 1816] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f3e3a514c00) [pid = 1816] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f3e3b1ae800) [pid = 1816] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f3e2a1ec800) [pid = 1816] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:36:55 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f3e30481800) [pid = 1816] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:36:56 INFO - PROCESS | 1816 | 1461051416001 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 00:36:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:36:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1882ms 00:36:56 INFO - PROCESS | 1816 | 1461051416084 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 00:36:56 INFO - PROCESS | 1816 | 1461051416087 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 00:36:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:36:56 INFO - PROCESS | 1816 | 1461051416098 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:36:56 INFO - PROCESS | 1816 | 1461051416101 Marionette TRACE conn3 <- [1,730,null,{}] 00:36:56 INFO - PROCESS | 1816 | 1461051416108 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:56 INFO - PROCESS | 1816 | 1461051416302 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 00:36:56 INFO - PROCESS | 1816 | 1461051416373 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29d2c800 == 93 [pid = 1816] [id = 190] 00:36:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f3e27297c00) [pid = 1816] [serial = 570] [outer = (nil)] 00:36:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f3e304f5400) [pid = 1816] [serial = 571] [outer = 0x7f3e27297c00] 00:36:56 INFO - PROCESS | 1816 | 1461051416435 Marionette DEBUG loaded listener.js 00:36:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f3e31604c00) [pid = 1816] [serial = 572] [outer = 0x7f3e27297c00] 00:36:56 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:56 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:36:57 INFO - PROCESS | 1816 | 1461051417152 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 00:36:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:36:57 INFO - PROCESS | 1816 | 1461051417238 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 00:36:57 INFO - PROCESS | 1816 | 1461051417244 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:36:57 INFO - PROCESS | 1816 | 1461051417247 Marionette TRACE conn3 <- [1,734,null,{}] 00:36:57 INFO - PROCESS | 1816 | 1461051417253 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:57 INFO - PROCESS | 1816 | 1461051417505 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 00:36:57 INFO - PROCESS | 1816 | 1461051417624 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31e7d800 == 94 [pid = 1816] [id = 191] 00:36:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f3e27298c00) [pid = 1816] [serial = 573] [outer = (nil)] 00:36:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f3e318da800) [pid = 1816] [serial = 574] [outer = 0x7f3e27298c00] 00:36:57 INFO - PROCESS | 1816 | 1461051417693 Marionette DEBUG loaded listener.js 00:36:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f3e3307c400) [pid = 1816] [serial = 575] [outer = 0x7f3e27298c00] 00:36:58 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:36:58 INFO - PROCESS | 1816 | 1461051418711 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 00:36:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:36:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1529ms 00:36:58 INFO - PROCESS | 1816 | 1461051418775 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 00:36:58 INFO - PROCESS | 1816 | 1461051418782 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 00:36:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:36:58 INFO - PROCESS | 1816 | 1461051418791 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:36:58 INFO - PROCESS | 1816 | 1461051418796 Marionette TRACE conn3 <- [1,738,null,{}] 00:36:58 INFO - PROCESS | 1816 | 1461051418803 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:36:59 INFO - PROCESS | 1816 | 1461051419041 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 00:36:59 INFO - PROCESS | 1816 | 1461051419286 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f3a3800 == 95 [pid = 1816] [id = 192] 00:36:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f3e29fa3800) [pid = 1816] [serial = 576] [outer = (nil)] 00:36:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f3e2a1ec800) [pid = 1816] [serial = 577] [outer = 0x7f3e29fa3800] 00:36:59 INFO - PROCESS | 1816 | 1461051419383 Marionette DEBUG loaded listener.js 00:36:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f3e30486000) [pid = 1816] [serial = 578] [outer = 0x7f3e29fa3800] 00:37:00 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:37:00 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:37:00 INFO - PROCESS | 1816 | 1461051420678 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 00:37:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:37:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1946ms 00:37:00 INFO - PROCESS | 1816 | 1461051420866 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 00:37:00 INFO - PROCESS | 1816 | 1461051420876 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 00:37:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:37:00 INFO - PROCESS | 1816 | 1461051420900 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:37:00 INFO - PROCESS | 1816 | 1461051420907 Marionette TRACE conn3 <- [1,742,null,{}] 00:37:00 INFO - PROCESS | 1816 | 1461051420914 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:01 INFO - PROCESS | 1816 | 1461051421091 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 00:37:01 INFO - PROCESS | 1816 | 1461051421244 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e318ac800 == 96 [pid = 1816] [id = 193] 00:37:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f3e26fd4400) [pid = 1816] [serial = 579] [outer = (nil)] 00:37:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f3e304fc000) [pid = 1816] [serial = 580] [outer = 0x7f3e26fd4400] 00:37:01 INFO - PROCESS | 1816 | 1461051421317 Marionette DEBUG loaded listener.js 00:37:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f3e30f98000) [pid = 1816] [serial = 581] [outer = 0x7f3e26fd4400] 00:37:02 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:37:02 INFO - PROCESS | 1816 | 1461051422773 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 00:37:02 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 00:37:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1898ms 00:37:02 INFO - PROCESS | 1816 | 1461051422792 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 00:37:02 INFO - PROCESS | 1816 | 1461051422796 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 00:37:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:37:02 INFO - PROCESS | 1816 | 1461051422803 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:37:02 INFO - PROCESS | 1816 | 1461051422809 Marionette TRACE conn3 <- [1,746,null,{}] 00:37:02 INFO - PROCESS | 1816 | 1461051422824 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:03 INFO - PROCESS | 1816 | 1461051422999 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 00:37:03 INFO - PROCESS | 1816 | 1461051423153 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3535b000 == 97 [pid = 1816] [id = 194] 00:37:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f3e30b74400) [pid = 1816] [serial = 582] [outer = (nil)] 00:37:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f3e318dc400) [pid = 1816] [serial = 583] [outer = 0x7f3e30b74400] 00:37:03 INFO - PROCESS | 1816 | 1461051423231 Marionette DEBUG loaded listener.js 00:37:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f3e3307d000) [pid = 1816] [serial = 584] [outer = 0x7f3e30b74400] 00:37:03 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:37:04 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:37:04 INFO - PROCESS | 1816 | 1461051424490 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 00:37:04 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.) 00:37:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1735ms 00:37:04 INFO - PROCESS | 1816 | 1461051424539 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 00:37:04 INFO - PROCESS | 1816 | 1461051424544 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 00:37:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:37:04 INFO - PROCESS | 1816 | 1461051424550 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:37:04 INFO - PROCESS | 1816 | 1461051424554 Marionette TRACE conn3 <- [1,750,null,{}] 00:37:04 INFO - PROCESS | 1816 | 1461051424658 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:04 INFO - PROCESS | 1816 | 1461051424832 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 00:37:04 INFO - PROCESS | 1816 | 1461051424986 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e376b6000 == 98 [pid = 1816] [id = 195] 00:37:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f3e3160cc00) [pid = 1816] [serial = 585] [outer = (nil)] 00:37:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f3e33bd7c00) [pid = 1816] [serial = 586] [outer = 0x7f3e3160cc00] 00:37:05 INFO - PROCESS | 1816 | 1461051425058 Marionette DEBUG loaded listener.js 00:37:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f3e34e25800) [pid = 1816] [serial = 587] [outer = 0x7f3e3160cc00] 00:37:06 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:37:06 INFO - PROCESS | 1816 | 1461051426467 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 00:37:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:37:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1944ms 00:37:06 INFO - PROCESS | 1816 | 1461051426495 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 00:37:06 INFO - PROCESS | 1816 | 1461051426498 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 00:37:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:37:06 INFO - PROCESS | 1816 | 1461051426505 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:37:06 INFO - PROCESS | 1816 | 1461051426508 Marionette TRACE conn3 <- [1,754,null,{}] 00:37:06 INFO - PROCESS | 1816 | 1461051426514 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:06 INFO - PROCESS | 1816 | 1461051426684 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 00:37:06 INFO - PROCESS | 1816 | 1461051426840 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e318a2000 == 99 [pid = 1816] [id = 196] 00:37:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f3e29bd9400) [pid = 1816] [serial = 588] [outer = (nil)] 00:37:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f3e31f4dc00) [pid = 1816] [serial = 589] [outer = 0x7f3e29bd9400] 00:37:06 INFO - PROCESS | 1816 | 1461051426927 Marionette DEBUG loaded listener.js 00:37:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f3e3518bc00) [pid = 1816] [serial = 590] [outer = 0x7f3e29bd9400] 00:37:08 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:37:08 INFO - PROCESS | 1816 | 1461051428263 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 00:37:08 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 00:37:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1787ms 00:37:08 INFO - PROCESS | 1816 | 1461051428393 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 00:37:08 INFO - PROCESS | 1816 | 1461051428399 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 00:37:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:37:08 INFO - PROCESS | 1816 | 1461051428429 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:37:08 INFO - PROCESS | 1816 | 1461051428435 Marionette TRACE conn3 <- [1,758,null,{}] 00:37:08 INFO - PROCESS | 1816 | 1461051428442 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:08 INFO - PROCESS | 1816 | 1461051428609 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 00:37:08 INFO - PROCESS | 1816 | 1461051428787 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e280d0000 == 100 [pid = 1816] [id = 197] 00:37:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f3e29bcb000) [pid = 1816] [serial = 591] [outer = (nil)] 00:37:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f3e29fa8800) [pid = 1816] [serial = 592] [outer = 0x7f3e29bcb000] 00:37:08 INFO - PROCESS | 1816 | 1461051428910 Marionette DEBUG loaded listener.js 00:37:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f3e2a1e7800) [pid = 1816] [serial = 593] [outer = 0x7f3e29bcb000] 00:37:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4b182800 == 99 [pid = 1816] [id = 158] 00:37:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e319db000 == 98 [pid = 1816] [id = 152] 00:37:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4d094800 == 97 [pid = 1816] [id = 159] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f3e30537400) [pid = 1816] [serial = 541] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b0d6000 == 96 [pid = 1816] [id = 184] 00:37:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e36221800 == 95 [pid = 1816] [id = 183] 00:37:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31260000 == 94 [pid = 1816] [id = 182] 00:37:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29a46800 == 93 [pid = 1816] [id = 181] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f3e3a780400) [pid = 1816] [serial = 473] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f3e46fddc00) [pid = 1816] [serial = 479] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f3e30f8e000) [pid = 1816] [serial = 464] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f3e34e24c00) [pid = 1816] [serial = 467] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f3e2a280400) [pid = 1816] [serial = 482] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f3e3a266000) [pid = 1816] [serial = 470] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f3e3b002800) [pid = 1816] [serial = 476] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f3e490f9800) [pid = 1816] [serial = 515] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f3e3c8b2800) [pid = 1816] [serial = 514] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f3e3a890000) [pid = 1816] [serial = 506] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f3e3a77b400) [pid = 1816] [serial = 505] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f3e30481c00) [pid = 1816] [serial = 530] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f3e2a274800) [pid = 1816] [serial = 529] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f3e30b79c00) [pid = 1816] [serial = 500] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f3e3053e400) [pid = 1816] [serial = 499] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f3e3beaec00) [pid = 1816] [serial = 509] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f3e3ba5b800) [pid = 1816] [serial = 508] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f3e29fabc00) [pid = 1816] [serial = 517] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f3e29fa8400) [pid = 1816] [serial = 527] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f3e27296400) [pid = 1816] [serial = 526] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f3e37662400) [pid = 1816] [serial = 503] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f3e358e8800) [pid = 1816] [serial = 502] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f3e31f51000) [pid = 1816] [serial = 512] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f3e31f4d400) [pid = 1816] [serial = 511] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f3e362f0800) [pid = 1816] [serial = 496] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f3e26fd6400) [pid = 1816] [serial = 520] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 84 (0x7f3e2728c000) [pid = 1816] [serial = 523] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 83 (0x7f3e31f49c00) [pid = 1816] [serial = 538] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 82 (0x7f3e30538000) [pid = 1816] [serial = 532] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 81 (0x7f3e30b5e400) [pid = 1816] [serial = 533] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 80 (0x7f3e31611c00) [pid = 1816] [serial = 535] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 79 (0x7f3e32c9a000) [pid = 1816] [serial = 539] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 78 (0x7f3e318ce400) [pid = 1816] [serial = 536] [outer = (nil)] [url = about:blank] 00:37:09 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:37:09 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:37:09 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:37:09 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:37:09 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:37:09 INFO - PROCESS | 1816 | 1461051429853 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 00:37:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:37:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1491ms 00:37:09 INFO - PROCESS | 1816 | 1461051429920 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 00:37:09 INFO - PROCESS | 1816 | 1461051429928 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 00:37:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:37:09 INFO - PROCESS | 1816 | 1461051429938 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:37:09 INFO - PROCESS | 1816 | 1461051429942 Marionette TRACE conn3 <- [1,762,null,{}] 00:37:09 INFO - PROCESS | 1816 | 1461051429948 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:10 INFO - PROCESS | 1816 | 1461051430111 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 00:37:10 INFO - PROCESS | 1816 | 1461051430296 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29cab000 == 94 [pid = 1816] [id = 198] 00:37:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 79 (0x7f3e29fa3c00) [pid = 1816] [serial = 594] [outer = (nil)] 00:37:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 80 (0x7f3e30485000) [pid = 1816] [serial = 595] [outer = 0x7f3e29fa3c00] 00:37:10 INFO - PROCESS | 1816 | 1461051430363 Marionette DEBUG loaded listener.js 00:37:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f3e30538400) [pid = 1816] [serial = 596] [outer = 0x7f3e29fa3c00] 00:37:11 INFO - PROCESS | 1816 | 1461051431661 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 00:37:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:37:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1835ms 00:37:11 INFO - PROCESS | 1816 | 1461051431801 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 00:37:11 INFO - PROCESS | 1816 | 1461051431807 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 00:37:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:37:11 INFO - PROCESS | 1816 | 1461051431819 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:37:11 INFO - PROCESS | 1816 | 1461051431825 Marionette TRACE conn3 <- [1,766,null,{}] 00:37:11 INFO - PROCESS | 1816 | 1461051431833 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:12 INFO - PROCESS | 1816 | 1461051432035 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 00:37:12 INFO - PROCESS | 1816 | 1461051432211 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f3aa800 == 95 [pid = 1816] [id = 199] 00:37:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f3e27292400) [pid = 1816] [serial = 597] [outer = (nil)] 00:37:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f3e2a27e000) [pid = 1816] [serial = 598] [outer = 0x7f3e27292400] 00:37:12 INFO - PROCESS | 1816 | 1461051432291 Marionette DEBUG loaded listener.js 00:37:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f3e304ef000) [pid = 1816] [serial = 599] [outer = 0x7f3e27292400] 00:37:13 INFO - PROCESS | 1816 | 1461051433651 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 00:37:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:37:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1886ms 00:37:13 INFO - PROCESS | 1816 | 1461051433732 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 00:37:13 INFO - PROCESS | 1816 | 1461051433742 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 00:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:37:13 INFO - PROCESS | 1816 | 1461051433803 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:37:13 INFO - PROCESS | 1816 | 1461051433808 Marionette TRACE conn3 <- [1,770,null,{}] 00:37:13 INFO - PROCESS | 1816 | 1461051433814 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:13 INFO - PROCESS | 1816 | 1461051433985 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 00:37:14 INFO - PROCESS | 1816 | 1461051434136 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31737000 == 96 [pid = 1816] [id = 200] 00:37:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f3e29bca400) [pid = 1816] [serial = 600] [outer = (nil)] 00:37:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f3e30f8e000) [pid = 1816] [serial = 601] [outer = 0x7f3e29bca400] 00:37:14 INFO - PROCESS | 1816 | 1461051434209 Marionette DEBUG loaded listener.js 00:37:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f3e312bfc00) [pid = 1816] [serial = 602] [outer = 0x7f3e29bca400] 00:37:15 INFO - PROCESS | 1816 | 1461051435273 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 00:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1490ms 00:37:15 INFO - PROCESS | 1816 | 1461051435289 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 00:37:15 INFO - PROCESS | 1816 | 1461051435292 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 00:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:37:15 INFO - PROCESS | 1816 | 1461051435300 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:37:15 INFO - PROCESS | 1816 | 1461051435307 Marionette TRACE conn3 <- [1,774,null,{}] 00:37:15 INFO - PROCESS | 1816 | 1461051435324 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:15 INFO - PROCESS | 1816 | 1461051435529 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 00:37:15 INFO - PROCESS | 1816 | 1461051435727 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e319db000 == 97 [pid = 1816] [id = 201] 00:37:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f3e318db400) [pid = 1816] [serial = 603] [outer = (nil)] 00:37:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f3e320b8400) [pid = 1816] [serial = 604] [outer = 0x7f3e318db400] 00:37:15 INFO - PROCESS | 1816 | 1461051435848 Marionette DEBUG loaded listener.js 00:37:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f3e33077400) [pid = 1816] [serial = 605] [outer = 0x7f3e318db400] 00:37:16 INFO - PROCESS | 1816 | 1461051436687 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 00:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1453ms 00:37:16 INFO - PROCESS | 1816 | 1461051436755 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 00:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:37:16 INFO - PROCESS | 1816 | 1461051436760 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 00:37:16 INFO - PROCESS | 1816 | 1461051436767 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:37:16 INFO - PROCESS | 1816 | 1461051436770 Marionette TRACE conn3 <- [1,778,null,{}] 00:37:16 INFO - PROCESS | 1816 | 1461051436775 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:17 INFO - PROCESS | 1816 | 1461051437006 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 00:37:17 INFO - PROCESS | 1816 | 1461051437214 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e28422000 == 98 [pid = 1816] [id = 202] 00:37:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f3e3169a400) [pid = 1816] [serial = 606] [outer = (nil)] 00:37:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f3e34e6d400) [pid = 1816] [serial = 607] [outer = 0x7f3e3169a400] 00:37:17 INFO - PROCESS | 1816 | 1461051437333 Marionette DEBUG loaded listener.js 00:37:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f3e358dfc00) [pid = 1816] [serial = 608] [outer = 0x7f3e3169a400] 00:37:18 INFO - PROCESS | 1816 | 1461051438269 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 00:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1539ms 00:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:37:18 INFO - PROCESS | 1816 | 1461051438307 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 00:37:18 INFO - PROCESS | 1816 | 1461051438310 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 00:37:18 INFO - PROCESS | 1816 | 1461051438316 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:37:18 INFO - PROCESS | 1816 | 1461051438320 Marionette TRACE conn3 <- [1,782,null,{}] 00:37:18 INFO - PROCESS | 1816 | 1461051438325 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:18 INFO - PROCESS | 1816 | 1461051438551 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 00:37:18 INFO - PROCESS | 1816 | 1461051438748 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e376b9000 == 99 [pid = 1816] [id = 203] 00:37:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f3e26fd4c00) [pid = 1816] [serial = 609] [outer = (nil)] 00:37:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f3e358e7c00) [pid = 1816] [serial = 610] [outer = 0x7f3e26fd4c00] 00:37:18 INFO - PROCESS | 1816 | 1461051438868 Marionette DEBUG loaded listener.js 00:37:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f3e362e8c00) [pid = 1816] [serial = 611] [outer = 0x7f3e26fd4c00] 00:37:19 INFO - PROCESS | 1816 | 1461051439783 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 00:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1486ms 00:37:19 INFO - PROCESS | 1816 | 1461051439802 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 00:37:19 INFO - PROCESS | 1816 | 1461051439806 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 00:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:37:19 INFO - PROCESS | 1816 | 1461051439812 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:37:19 INFO - PROCESS | 1816 | 1461051439815 Marionette TRACE conn3 <- [1,786,null,{}] 00:37:19 INFO - PROCESS | 1816 | 1461051439821 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:20 INFO - PROCESS | 1816 | 1461051440045 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 00:37:20 INFO - PROCESS | 1816 | 1461051440267 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a3a9800 == 100 [pid = 1816] [id = 204] 00:37:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f3e3766f800) [pid = 1816] [serial = 612] [outer = (nil)] 00:37:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f3e376f9000) [pid = 1816] [serial = 613] [outer = 0x7f3e3766f800] 00:37:20 INFO - PROCESS | 1816 | 1461051440396 Marionette DEBUG loaded listener.js 00:37:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f3e38526800) [pid = 1816] [serial = 614] [outer = 0x7f3e3766f800] 00:37:21 INFO - PROCESS | 1816 | 1461051441238 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 00:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1482ms 00:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:37:21 INFO - PROCESS | 1816 | 1461051441295 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 00:37:21 INFO - PROCESS | 1816 | 1461051441298 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 00:37:21 INFO - PROCESS | 1816 | 1461051441305 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:37:21 INFO - PROCESS | 1816 | 1461051441309 Marionette TRACE conn3 <- [1,790,null,{}] 00:37:21 INFO - PROCESS | 1816 | 1461051441315 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:21 INFO - PROCESS | 1816 | 1461051441479 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 00:37:21 INFO - PROCESS | 1816 | 1461051441677 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a942800 == 101 [pid = 1816] [id = 205] 00:37:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f3e284ce800) [pid = 1816] [serial = 615] [outer = (nil)] 00:37:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f3e376f5800) [pid = 1816] [serial = 616] [outer = 0x7f3e284ce800] 00:37:21 INFO - PROCESS | 1816 | 1461051441752 Marionette DEBUG loaded listener.js 00:37:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f3e391d4c00) [pid = 1816] [serial = 617] [outer = 0x7f3e284ce800] 00:37:22 INFO - PROCESS | 1816 | 1461051442819 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 00:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1583ms 00:37:22 INFO - PROCESS | 1816 | 1461051442889 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 00:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:37:22 INFO - PROCESS | 1816 | 1461051442894 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 00:37:22 INFO - PROCESS | 1816 | 1461051442902 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:37:22 INFO - PROCESS | 1816 | 1461051442908 Marionette TRACE conn3 <- [1,794,null,{}] 00:37:22 INFO - PROCESS | 1816 | 1461051442918 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:23 INFO - PROCESS | 1816 | 1461051443130 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 00:37:23 INFO - PROCESS | 1816 | 1461051443360 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30cb6000 == 102 [pid = 1816] [id = 206] 00:37:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f3e27292800) [pid = 1816] [serial = 618] [outer = (nil)] 00:37:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f3e2a27b400) [pid = 1816] [serial = 619] [outer = 0x7f3e27292800] 00:37:23 INFO - PROCESS | 1816 | 1461051443427 Marionette DEBUG loaded listener.js 00:37:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f3e30537400) [pid = 1816] [serial = 620] [outer = 0x7f3e27292800] 00:37:24 INFO - PROCESS | 1816 | 1461051444275 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 00:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1436ms 00:37:24 INFO - PROCESS | 1816 | 1461051444339 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 00:37:24 INFO - PROCESS | 1816 | 1461051444348 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 00:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:37:24 INFO - PROCESS | 1816 | 1461051444358 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:37:24 INFO - PROCESS | 1816 | 1461051444362 Marionette TRACE conn3 <- [1,798,null,{}] 00:37:24 INFO - PROCESS | 1816 | 1461051444368 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:24 INFO - PROCESS | 1816 | 1461051444558 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 00:37:24 INFO - PROCESS | 1816 | 1461051444691 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e319d8800 == 103 [pid = 1816] [id = 207] 00:37:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f3e29fb1400) [pid = 1816] [serial = 621] [outer = (nil)] 00:37:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f3e315db000) [pid = 1816] [serial = 622] [outer = 0x7f3e29fb1400] 00:37:24 INFO - PROCESS | 1816 | 1461051444760 Marionette DEBUG loaded listener.js 00:37:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f3e318c4800) [pid = 1816] [serial = 623] [outer = 0x7f3e29fb1400] 00:37:25 INFO - PROCESS | 1816 | 1461051445693 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 00:37:25 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 00:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1390ms 00:37:25 INFO - PROCESS | 1816 | 1461051445749 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 00:37:25 INFO - PROCESS | 1816 | 1461051445753 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 00:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:37:25 INFO - PROCESS | 1816 | 1461051445759 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:37:25 INFO - PROCESS | 1816 | 1461051445765 Marionette TRACE conn3 <- [1,802,null,{}] 00:37:25 INFO - PROCESS | 1816 | 1461051445780 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:25 INFO - PROCESS | 1816 | 1461051445953 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 00:37:26 INFO - PROCESS | 1816 | 1461051446074 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e385d4000 == 104 [pid = 1816] [id = 208] 00:37:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f3e304fa000) [pid = 1816] [serial = 624] [outer = (nil)] 00:37:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f3e34e22400) [pid = 1816] [serial = 625] [outer = 0x7f3e304fa000] 00:37:26 INFO - PROCESS | 1816 | 1461051446145 Marionette DEBUG loaded listener.js 00:37:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f3e362f2000) [pid = 1816] [serial = 626] [outer = 0x7f3e304fa000] 00:37:27 INFO - PROCESS | 1816 | 1461051447008 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 00:37:27 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 00:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1291ms 00:37:27 INFO - PROCESS | 1816 | 1461051447051 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 00:37:27 INFO - PROCESS | 1816 | 1461051447055 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 00:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:37:27 INFO - PROCESS | 1816 | 1461051447061 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:37:27 INFO - PROCESS | 1816 | 1461051447063 Marionette TRACE conn3 <- [1,806,null,{}] 00:37:27 INFO - PROCESS | 1816 | 1461051447068 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:27 INFO - PROCESS | 1816 | 1461051447297 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 00:37:27 INFO - PROCESS | 1816 | 1461051447329 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b0d6800 == 105 [pid = 1816] [id = 209] 00:37:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f3e30b79c00) [pid = 1816] [serial = 627] [outer = (nil)] 00:37:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f3e3766c000) [pid = 1816] [serial = 628] [outer = 0x7f3e30b79c00] 00:37:27 INFO - PROCESS | 1816 | 1461051447393 Marionette DEBUG loaded listener.js 00:37:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f3e3923c800) [pid = 1816] [serial = 629] [outer = 0x7f3e30b79c00] 00:37:28 INFO - PROCESS | 1816 | 1461051448192 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 00:37:28 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 00:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1180ms 00:37:28 INFO - PROCESS | 1816 | 1461051448243 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 00:37:28 INFO - PROCESS | 1816 | 1461051448246 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 00:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:37:28 INFO - PROCESS | 1816 | 1461051448258 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:37:28 INFO - PROCESS | 1816 | 1461051448261 Marionette TRACE conn3 <- [1,810,null,{}] 00:37:28 INFO - PROCESS | 1816 | 1461051448266 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:28 INFO - PROCESS | 1816 | 1461051448466 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 00:37:28 INFO - PROCESS | 1816 | 1461051448488 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b7d3800 == 106 [pid = 1816] [id = 210] 00:37:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f3e31602800) [pid = 1816] [serial = 630] [outer = (nil)] 00:37:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f3e395d0800) [pid = 1816] [serial = 631] [outer = 0x7f3e31602800] 00:37:28 INFO - PROCESS | 1816 | 1461051448549 Marionette DEBUG loaded listener.js 00:37:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f3e3a148400) [pid = 1816] [serial = 632] [outer = 0x7f3e31602800] 00:37:29 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f3e30bf8c00) [pid = 1816] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:37:29 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f3e2a1e3400) [pid = 1816] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:37:29 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f3e304c5800) [pid = 1816] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:37:29 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f3e31f48c00) [pid = 1816] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:37:29 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f3e27289c00) [pid = 1816] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:37:29 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f3e27297c00) [pid = 1816] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:37:29 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f3e29bcb000) [pid = 1816] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:37:29 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f3e29bd9400) [pid = 1816] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:37:29 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f3e26fce800) [pid = 1816] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:37:29 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f3e26fcd400) [pid = 1816] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:37:29 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f3e29fa3000) [pid = 1816] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:37:29 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f3e35186400) [pid = 1816] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:37:29 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f3e29bd8000) [pid = 1816] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:37:29 INFO - PROCESS | 1816 | 1461051449533 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 00:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1283ms 00:37:29 INFO - PROCESS | 1816 | 1461051449541 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 00:37:29 INFO - PROCESS | 1816 | 1461051449544 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 00:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:37:29 INFO - PROCESS | 1816 | 1461051449550 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:37:29 INFO - PROCESS | 1816 | 1461051449553 Marionette TRACE conn3 <- [1,814,null,{}] 00:37:29 INFO - PROCESS | 1816 | 1461051449558 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:29 INFO - PROCESS | 1816 | 1461051449729 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 00:37:29 INFO - PROCESS | 1816 | 1461051449857 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3bfa0000 == 107 [pid = 1816] [id = 211] 00:37:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f3e26fce800) [pid = 1816] [serial = 633] [outer = (nil)] 00:37:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f3e2a281000) [pid = 1816] [serial = 634] [outer = 0x7f3e26fce800] 00:37:29 INFO - PROCESS | 1816 | 1461051449925 Marionette DEBUG loaded listener.js 00:37:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f3e3a267c00) [pid = 1816] [serial = 635] [outer = 0x7f3e26fce800] 00:37:30 INFO - PROCESS | 1816 | 1461051450615 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 00:37:30 INFO - PROCESS | 1816 | 1461051450693 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 00:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:37:30 INFO - PROCESS | 1816 | 1461051450701 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:37:30 INFO - PROCESS | 1816 | 1461051450703 Marionette TRACE conn3 <- [1,818,null,{}] 00:37:30 INFO - PROCESS | 1816 | 1461051450709 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:30 INFO - PROCESS | 1816 | 1461051450859 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 00:37:30 INFO - PROCESS | 1816 | 1461051450884 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3d531800 == 108 [pid = 1816] [id = 212] 00:37:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f3e3a268000) [pid = 1816] [serial = 636] [outer = (nil)] 00:37:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f3e3a53a400) [pid = 1816] [serial = 637] [outer = 0x7f3e3a268000] 00:37:30 INFO - PROCESS | 1816 | 1461051450946 Marionette DEBUG loaded listener.js 00:37:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f3e3a77c000) [pid = 1816] [serial = 638] [outer = 0x7f3e3a268000] 00:37:32 INFO - PROCESS | 1816 | 1461051452004 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 00:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1331ms 00:37:32 INFO - PROCESS | 1816 | 1461051452033 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 00:37:32 INFO - PROCESS | 1816 | 1461051452040 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 00:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:37:32 INFO - PROCESS | 1816 | 1461051452049 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:37:32 INFO - PROCESS | 1816 | 1461051452054 Marionette TRACE conn3 <- [1,822,null,{}] 00:37:32 INFO - PROCESS | 1816 | 1461051452062 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:32 INFO - PROCESS | 1816 | 1461051452272 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 00:37:32 INFO - PROCESS | 1816 | 1461051452433 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31898000 == 109 [pid = 1816] [id = 213] 00:37:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f3e29fad800) [pid = 1816] [serial = 639] [outer = (nil)] 00:37:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f3e30487800) [pid = 1816] [serial = 640] [outer = 0x7f3e29fad800] 00:37:32 INFO - PROCESS | 1816 | 1461051452511 Marionette DEBUG loaded listener.js 00:37:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f3e30f92c00) [pid = 1816] [serial = 641] [outer = 0x7f3e29fad800] 00:37:33 INFO - PROCESS | 1816 | 1461051453475 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 00:37:33 INFO - PROCESS | 1816 | 1461051453546 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 00:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:37:33 INFO - PROCESS | 1816 | 1461051453557 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:37:33 INFO - PROCESS | 1816 | 1461051453560 Marionette TRACE conn3 <- [1,826,null,{}] 00:37:33 INFO - PROCESS | 1816 | 1461051453567 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:33 INFO - PROCESS | 1816 | 1461051453754 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 00:37:33 INFO - PROCESS | 1816 | 1461051453913 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b72a800 == 110 [pid = 1816] [id = 214] 00:37:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f3e318cc400) [pid = 1816] [serial = 642] [outer = (nil)] 00:37:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f3e34e23000) [pid = 1816] [serial = 643] [outer = 0x7f3e318cc400] 00:37:34 INFO - PROCESS | 1816 | 1461051454064 Marionette DEBUG loaded listener.js 00:37:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f3e362f0c00) [pid = 1816] [serial = 644] [outer = 0x7f3e318cc400] 00:37:34 INFO - PROCESS | 1816 | 1461051454987 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 00:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1490ms 00:37:35 INFO - PROCESS | 1816 | 1461051455048 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 00:37:35 INFO - PROCESS | 1816 | 1461051455051 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 00:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:37:35 INFO - PROCESS | 1816 | 1461051455058 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:37:35 INFO - PROCESS | 1816 | 1461051455064 Marionette TRACE conn3 <- [1,830,null,{}] 00:37:35 INFO - PROCESS | 1816 | 1461051455080 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:35 INFO - PROCESS | 1816 | 1461051455277 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 00:37:35 INFO - PROCESS | 1816 | 1461051455487 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e41e1a000 == 111 [pid = 1816] [id = 215] 00:37:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f3e322c7800) [pid = 1816] [serial = 645] [outer = (nil)] 00:37:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f3e3974a400) [pid = 1816] [serial = 646] [outer = 0x7f3e322c7800] 00:37:35 INFO - PROCESS | 1816 | 1461051455611 Marionette DEBUG loaded listener.js 00:37:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f3e3a50e400) [pid = 1816] [serial = 647] [outer = 0x7f3e322c7800] 00:37:36 INFO - PROCESS | 1816 | 1461051456445 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 00:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1435ms 00:37:36 INFO - PROCESS | 1816 | 1461051456495 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 00:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:37:36 INFO - PROCESS | 1816 | 1461051456499 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 00:37:36 INFO - PROCESS | 1816 | 1461051456505 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:37:36 INFO - PROCESS | 1816 | 1461051456508 Marionette TRACE conn3 <- [1,834,null,{}] 00:37:36 INFO - PROCESS | 1816 | 1461051456514 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:36 INFO - PROCESS | 1816 | 1461051456710 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 00:37:36 INFO - PROCESS | 1816 | 1461051456870 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e47dde000 == 112 [pid = 1816] [id = 216] 00:37:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f3e2728f800) [pid = 1816] [serial = 648] [outer = (nil)] 00:37:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f3e3a780800) [pid = 1816] [serial = 649] [outer = 0x7f3e2728f800] 00:37:36 INFO - PROCESS | 1816 | 1461051456945 Marionette DEBUG loaded listener.js 00:37:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f3e3a785000) [pid = 1816] [serial = 650] [outer = 0x7f3e2728f800] 00:37:37 INFO - PROCESS | 1816 | 1461051457800 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 00:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1337ms 00:37:37 INFO - PROCESS | 1816 | 1461051457843 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 00:37:37 INFO - PROCESS | 1816 | 1461051457846 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 00:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:37:37 INFO - PROCESS | 1816 | 1461051457854 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:37:37 INFO - PROCESS | 1816 | 1461051457857 Marionette TRACE conn3 <- [1,838,null,{}] 00:37:37 INFO - PROCESS | 1816 | 1461051457862 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:38 INFO - PROCESS | 1816 | 1461051458045 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 00:37:38 INFO - PROCESS | 1816 | 1461051458212 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e48c71800 == 113 [pid = 1816] [id = 217] 00:37:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f3e3a512c00) [pid = 1816] [serial = 651] [outer = (nil)] 00:37:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f3e3a88b000) [pid = 1816] [serial = 652] [outer = 0x7f3e3a512c00] 00:37:38 INFO - PROCESS | 1816 | 1461051458283 Marionette DEBUG loaded listener.js 00:37:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f3e3a891800) [pid = 1816] [serial = 653] [outer = 0x7f3e3a512c00] 00:37:39 INFO - PROCESS | 1816 | 1461051459175 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 00:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1386ms 00:37:39 INFO - PROCESS | 1816 | 1461051459241 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 00:37:39 INFO - PROCESS | 1816 | 1461051459245 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 00:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:37:39 INFO - PROCESS | 1816 | 1461051459251 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:37:39 INFO - PROCESS | 1816 | 1461051459254 Marionette TRACE conn3 <- [1,842,null,{}] 00:37:39 INFO - PROCESS | 1816 | 1461051459259 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:39 INFO - PROCESS | 1816 | 1461051459494 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 00:37:39 INFO - PROCESS | 1816 | 1461051459676 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ac19800 == 114 [pid = 1816] [id = 218] 00:37:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f3e304c0c00) [pid = 1816] [serial = 654] [outer = (nil)] 00:37:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f3e3b00cc00) [pid = 1816] [serial = 655] [outer = 0x7f3e304c0c00] 00:37:39 INFO - PROCESS | 1816 | 1461051459750 Marionette DEBUG loaded listener.js 00:37:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f3e3b1af800) [pid = 1816] [serial = 656] [outer = 0x7f3e304c0c00] 00:37:40 INFO - PROCESS | 1816 | 1461051460625 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 00:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1429ms 00:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:37:40 INFO - PROCESS | 1816 | 1461051460681 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 00:37:40 INFO - PROCESS | 1816 | 1461051460684 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 00:37:40 INFO - PROCESS | 1816 | 1461051460691 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:37:40 INFO - PROCESS | 1816 | 1461051460693 Marionette TRACE conn3 <- [1,846,null,{}] 00:37:40 INFO - PROCESS | 1816 | 1461051460700 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:40 INFO - PROCESS | 1816 | 1461051460877 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 00:37:41 INFO - PROCESS | 1816 | 1461051461044 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f4d9000 == 115 [pid = 1816] [id = 219] 00:37:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f3e2728c000) [pid = 1816] [serial = 657] [outer = (nil)] 00:37:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f3e2a274400) [pid = 1816] [serial = 658] [outer = 0x7f3e2728c000] 00:37:41 INFO - PROCESS | 1816 | 1461051461116 Marionette DEBUG loaded listener.js 00:37:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f3e3b636800) [pid = 1816] [serial = 659] [outer = 0x7f3e2728c000] 00:37:41 INFO - PROCESS | 1816 | 1461051461993 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 00:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1335ms 00:37:42 INFO - PROCESS | 1816 | 1461051462025 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 00:37:42 INFO - PROCESS | 1816 | 1461051462029 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 00:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:37:42 INFO - PROCESS | 1816 | 1461051462035 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:37:42 INFO - PROCESS | 1816 | 1461051462037 Marionette TRACE conn3 <- [1,850,null,{}] 00:37:42 INFO - PROCESS | 1816 | 1461051462043 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:42 INFO - PROCESS | 1816 | 1461051462228 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 00:37:42 INFO - PROCESS | 1816 | 1461051462397 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29ca9000 == 116 [pid = 1816] [id = 220] 00:37:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f3e2728e800) [pid = 1816] [serial = 660] [outer = (nil)] 00:37:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f3e2a1ed400) [pid = 1816] [serial = 661] [outer = 0x7f3e2728e800] 00:37:42 INFO - PROCESS | 1816 | 1461051462466 Marionette DEBUG loaded listener.js 00:37:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f3e318cd400) [pid = 1816] [serial = 662] [outer = 0x7f3e2728e800] 00:37:43 INFO - PROCESS | 1816 | 1461051463923 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 00:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1929ms 00:37:43 INFO - PROCESS | 1816 | 1461051463966 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 00:37:43 INFO - PROCESS | 1816 | 1461051463973 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 00:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:37:43 INFO - PROCESS | 1816 | 1461051463983 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:37:43 INFO - PROCESS | 1816 | 1461051463986 Marionette TRACE conn3 <- [1,854,null,{}] 00:37:43 INFO - PROCESS | 1816 | 1461051463994 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:44 INFO - PROCESS | 1816 | 1461051464188 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 00:37:44 INFO - PROCESS | 1816 | 1461051464421 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31531000 == 117 [pid = 1816] [id = 221] 00:37:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f3e29fa9000) [pid = 1816] [serial = 663] [outer = (nil)] 00:37:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e2a275800) [pid = 1816] [serial = 664] [outer = 0x7f3e29fa9000] 00:37:44 INFO - PROCESS | 1816 | 1461051464503 Marionette DEBUG loaded listener.js 00:37:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e304c1800) [pid = 1816] [serial = 665] [outer = 0x7f3e29fa9000] 00:37:45 INFO - PROCESS | 1816 | 1461051465495 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 00:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1541ms 00:37:45 INFO - PROCESS | 1816 | 1461051465524 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 00:37:45 INFO - PROCESS | 1816 | 1461051465532 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 00:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:37:45 INFO - PROCESS | 1816 | 1461051465542 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:37:45 INFO - PROCESS | 1816 | 1461051465546 Marionette TRACE conn3 <- [1,858,null,{}] 00:37:45 INFO - PROCESS | 1816 | 1461051465552 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:45 INFO - PROCESS | 1816 | 1461051465714 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 00:37:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a5cd800 == 116 [pid = 1816] [id = 48] 00:37:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4120b800 == 115 [pid = 1816] [id = 65] 00:37:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f5df000 == 114 [pid = 1816] [id = 119] 00:37:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a3a8800 == 113 [pid = 1816] [id = 155] 00:37:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a93f800 == 112 [pid = 1816] [id = 104] 00:37:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b7de800 == 111 [pid = 1816] [id = 47] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f3e30485000) [pid = 1816] [serial = 595] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f3e318dc400) [pid = 1816] [serial = 583] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f3e33bd7c00) [pid = 1816] [serial = 586] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | 1461051466017 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3c7ec000 == 110 [pid = 1816] [id = 156] 00:37:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31274800 == 109 [pid = 1816] [id = 49] 00:37:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4d35c000 == 108 [pid = 1816] [id = 117] 00:37:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e38739000 == 107 [pid = 1816] [id = 60] 00:37:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e33020800 == 106 [pid = 1816] [id = 67] 00:37:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b0e9000 == 105 [pid = 1816] [id = 55] 00:37:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e48cb3000 == 104 [pid = 1816] [id = 143] 00:37:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31893800 == 103 [pid = 1816] [id = 154] 00:37:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e54b8e000 == 102 [pid = 1816] [id = 118] 00:37:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3bfa0000 == 101 [pid = 1816] [id = 211] 00:37:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b7d3800 == 100 [pid = 1816] [id = 210] 00:37:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e28491800 == 101 [pid = 1816] [id = 222] 00:37:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f3e29bd6000) [pid = 1816] [serial = 666] [outer = (nil)] 00:37:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e30b61400) [pid = 1816] [serial = 667] [outer = 0x7f3e29bd6000] 00:37:46 INFO - PROCESS | 1816 | 1461051466128 Marionette DEBUG loaded listener.js 00:37:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e312b0c00) [pid = 1816] [serial = 668] [outer = 0x7f3e29bd6000] 00:37:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b0d6800 == 100 [pid = 1816] [id = 209] 00:37:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e385d4000 == 99 [pid = 1816] [id = 208] 00:37:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e319d8800 == 98 [pid = 1816] [id = 207] 00:37:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e30cb6000 == 97 [pid = 1816] [id = 206] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f3e26fdac00) [pid = 1816] [serial = 521] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f3e27291000) [pid = 1816] [serial = 524] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f3e29fb0c00) [pid = 1816] [serial = 518] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f3e38986800) [pid = 1816] [serial = 497] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f3e2a27fc00) [pid = 1816] [serial = 547] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f3e30b75800) [pid = 1816] [serial = 550] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f3e3048c000) [pid = 1816] [serial = 562] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f3e304c2000) [pid = 1816] [serial = 563] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f3e30539c00) [pid = 1816] [serial = 565] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f3e39531400) [pid = 1816] [serial = 556] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f3e29faf000) [pid = 1816] [serial = 560] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f3e29bcb400) [pid = 1816] [serial = 559] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f3e358e3800) [pid = 1816] [serial = 553] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f3e304f5400) [pid = 1816] [serial = 571] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f3e29fa8800) [pid = 1816] [serial = 592] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f3e3160d000) [pid = 1816] [serial = 569] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f3e2a1ec800) [pid = 1816] [serial = 577] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f3e304fc000) [pid = 1816] [serial = 580] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f3e2a1e7800) [pid = 1816] [serial = 593] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f3e31f4dc00) [pid = 1816] [serial = 589] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f3e30b75000) [pid = 1816] [serial = 566] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f3e31604c00) [pid = 1816] [serial = 572] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f3e318da800) [pid = 1816] [serial = 574] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f3e3518bc00) [pid = 1816] [serial = 590] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f3e3a263400) [pid = 1816] [serial = 557] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f3e30f97800) [pid = 1816] [serial = 542] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f3e315e4000) [pid = 1816] [serial = 568] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f3e27296800) [pid = 1816] [serial = 544] [outer = (nil)] [url = about:blank] 00:37:46 INFO - PROCESS | 1816 | 1461051466880 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 00:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1382ms 00:37:46 INFO - PROCESS | 1816 | 1461051466925 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 00:37:46 INFO - PROCESS | 1816 | 1461051466928 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 00:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:37:46 INFO - PROCESS | 1816 | 1461051466934 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:37:46 INFO - PROCESS | 1816 | 1461051466939 Marionette TRACE conn3 <- [1,862,null,{}] 00:37:46 INFO - PROCESS | 1816 | 1461051466953 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:47 INFO - PROCESS | 1816 | 1461051467105 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 00:37:47 INFO - PROCESS | 1816 | 1461051467236 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31156800 == 98 [pid = 1816] [id = 223] 00:37:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f3e2a280400) [pid = 1816] [serial = 669] [outer = (nil)] 00:37:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f3e315e6800) [pid = 1816] [serial = 670] [outer = 0x7f3e2a280400] 00:37:47 INFO - PROCESS | 1816 | 1461051467300 Marionette DEBUG loaded listener.js 00:37:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f3e318c9800) [pid = 1816] [serial = 671] [outer = 0x7f3e2a280400] 00:37:47 INFO - PROCESS | 1816 | 1461051467976 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 00:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1084ms 00:37:48 INFO - PROCESS | 1816 | 1461051468020 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 00:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:37:48 INFO - PROCESS | 1816 | 1461051468025 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 00:37:48 INFO - PROCESS | 1816 | 1461051468031 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:37:48 INFO - PROCESS | 1816 | 1461051468034 Marionette TRACE conn3 <- [1,866,null,{}] 00:37:48 INFO - PROCESS | 1816 | 1461051468061 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:48 INFO - PROCESS | 1816 | 1461051468211 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 00:37:48 INFO - PROCESS | 1816 | 1461051468226 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e318ae800 == 99 [pid = 1816] [id = 224] 00:37:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f3e31692400) [pid = 1816] [serial = 672] [outer = (nil)] 00:37:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f3e322c8800) [pid = 1816] [serial = 673] [outer = 0x7f3e31692400] 00:37:48 INFO - PROCESS | 1816 | 1461051468290 Marionette DEBUG loaded listener.js 00:37:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f3e32fe6400) [pid = 1816] [serial = 674] [outer = 0x7f3e31692400] 00:37:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f3e32fe9400) [pid = 1816] [serial = 675] [outer = 0x7f3e30bf8400] 00:37:49 INFO - PROCESS | 1816 | 1461051469264 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 00:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1281ms 00:37:49 INFO - PROCESS | 1816 | 1461051469314 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 00:37:49 INFO - PROCESS | 1816 | 1461051469317 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 00:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:37:49 INFO - PROCESS | 1816 | 1461051469323 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:37:49 INFO - PROCESS | 1816 | 1461051469325 Marionette TRACE conn3 <- [1,870,null,{}] 00:37:49 INFO - PROCESS | 1816 | 1461051469331 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:49 INFO - PROCESS | 1816 | 1461051469534 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 00:37:49 INFO - PROCESS | 1816 | 1461051469564 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e32215800 == 100 [pid = 1816] [id = 225] 00:37:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f3e30485000) [pid = 1816] [serial = 676] [outer = (nil)] 00:37:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f3e33078c00) [pid = 1816] [serial = 677] [outer = 0x7f3e30485000] 00:37:49 INFO - PROCESS | 1816 | 1461051469640 Marionette DEBUG loaded listener.js 00:37:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f3e34e1f000) [pid = 1816] [serial = 678] [outer = 0x7f3e30485000] 00:37:51 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f3e26fce800) [pid = 1816] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:37:51 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f3e30b79c00) [pid = 1816] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:37:51 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f3e31602800) [pid = 1816] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:37:51 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f3e304fa000) [pid = 1816] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:37:51 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f3e29fb1400) [pid = 1816] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:37:51 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f3e27292800) [pid = 1816] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:37:51 INFO - PROCESS | 1816 | 1461051471302 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 00:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 2029ms 00:37:51 INFO - PROCESS | 1816 | 1461051471354 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 00:37:51 INFO - PROCESS | 1816 | 1461051471357 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 00:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:37:51 INFO - PROCESS | 1816 | 1461051471364 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:37:51 INFO - PROCESS | 1816 | 1461051471366 Marionette TRACE conn3 <- [1,874,null,{}] 00:37:51 INFO - PROCESS | 1816 | 1461051471371 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:51 INFO - PROCESS | 1816 | 1461051471575 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 00:37:51 INFO - PROCESS | 1816 | 1461051471652 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e34fea800 == 101 [pid = 1816] [id = 226] 00:37:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f3e3518c800) [pid = 1816] [serial = 679] [outer = (nil)] 00:37:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f3e362f0000) [pid = 1816] [serial = 680] [outer = 0x7f3e3518c800] 00:37:51 INFO - PROCESS | 1816 | 1461051471714 Marionette DEBUG loaded listener.js 00:37:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f3e3766c400) [pid = 1816] [serial = 681] [outer = 0x7f3e3518c800] 00:37:52 INFO - PROCESS | 1816 | 1461051472379 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 00:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1030ms 00:37:52 INFO - PROCESS | 1816 | 1461051472394 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 00:37:52 INFO - PROCESS | 1816 | 1461051472398 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 00:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:37:52 INFO - PROCESS | 1816 | 1461051472404 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:37:52 INFO - PROCESS | 1816 | 1461051472407 Marionette TRACE conn3 <- [1,878,null,{}] 00:37:52 INFO - PROCESS | 1816 | 1461051472411 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:52 INFO - PROCESS | 1816 | 1461051472609 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 00:37:52 INFO - PROCESS | 1816 | 1461051472626 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e36222800 == 102 [pid = 1816] [id = 227] 00:37:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f3e2a1e8800) [pid = 1816] [serial = 682] [outer = (nil)] 00:37:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f3e38521c00) [pid = 1816] [serial = 683] [outer = 0x7f3e2a1e8800] 00:37:52 INFO - PROCESS | 1816 | 1461051472687 Marionette DEBUG loaded listener.js 00:37:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f3e391d3c00) [pid = 1816] [serial = 684] [outer = 0x7f3e2a1e8800] 00:37:53 INFO - PROCESS | 1816 | 1461051473622 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 00:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1290ms 00:37:53 INFO - PROCESS | 1816 | 1461051473696 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 00:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:37:53 INFO - PROCESS | 1816 | 1461051473703 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 00:37:53 INFO - PROCESS | 1816 | 1461051473711 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:37:53 INFO - PROCESS | 1816 | 1461051473717 Marionette TRACE conn3 <- [1,882,null,{}] 00:37:53 INFO - PROCESS | 1816 | 1461051473727 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:53 INFO - PROCESS | 1816 | 1461051473945 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 00:37:54 INFO - PROCESS | 1816 | 1461051474102 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f4c3000 == 103 [pid = 1816] [id = 228] 00:37:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f3e284d2400) [pid = 1816] [serial = 685] [outer = (nil)] 00:37:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f3e29fac800) [pid = 1816] [serial = 686] [outer = 0x7f3e284d2400] 00:37:54 INFO - PROCESS | 1816 | 1461051474186 Marionette DEBUG loaded listener.js 00:37:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f3e304c1c00) [pid = 1816] [serial = 687] [outer = 0x7f3e284d2400] 00:37:55 INFO - PROCESS | 1816 | 1461051475112 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 00:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1449ms 00:37:55 INFO - PROCESS | 1816 | 1461051475160 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 00:37:55 INFO - PROCESS | 1816 | 1461051475169 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 00:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:37:55 INFO - PROCESS | 1816 | 1461051475180 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:37:55 INFO - PROCESS | 1816 | 1461051475184 Marionette TRACE conn3 <- [1,886,null,{}] 00:37:55 INFO - PROCESS | 1816 | 1461051475191 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:55 INFO - PROCESS | 1816 | 1461051475405 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 00:37:55 INFO - PROCESS | 1816 | 1461051475560 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e319c7800 == 104 [pid = 1816] [id = 229] 00:37:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f3e284d6800) [pid = 1816] [serial = 688] [outer = (nil)] 00:37:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f3e312b8c00) [pid = 1816] [serial = 689] [outer = 0x7f3e284d6800] 00:37:55 INFO - PROCESS | 1816 | 1461051475633 Marionette DEBUG loaded listener.js 00:37:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f3e31699400) [pid = 1816] [serial = 690] [outer = 0x7f3e284d6800] 00:37:56 INFO - PROCESS | 1816 | 1461051476642 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 00:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1480ms 00:37:56 INFO - PROCESS | 1816 | 1461051476660 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 00:37:56 INFO - PROCESS | 1816 | 1461051476663 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 00:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:37:56 INFO - PROCESS | 1816 | 1461051476669 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:37:56 INFO - PROCESS | 1816 | 1461051476675 Marionette TRACE conn3 <- [1,890,null,{}] 00:37:56 INFO - PROCESS | 1816 | 1461051476690 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:56 INFO - PROCESS | 1816 | 1461051476871 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 00:37:57 INFO - PROCESS | 1816 | 1461051477035 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a189800 == 105 [pid = 1816] [id = 230] 00:37:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f3e312b7400) [pid = 1816] [serial = 691] [outer = (nil)] 00:37:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f3e3518b800) [pid = 1816] [serial = 692] [outer = 0x7f3e312b7400] 00:37:57 INFO - PROCESS | 1816 | 1461051477112 Marionette DEBUG loaded listener.js 00:37:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f3e362f3c00) [pid = 1816] [serial = 693] [outer = 0x7f3e312b7400] 00:37:57 INFO - PROCESS | 1816 | 1461051477989 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 00:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1392ms 00:37:58 INFO - PROCESS | 1816 | 1461051478062 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 00:37:58 INFO - PROCESS | 1816 | 1461051478066 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 00:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:37:58 INFO - PROCESS | 1816 | 1461051478072 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:37:58 INFO - PROCESS | 1816 | 1461051478074 Marionette TRACE conn3 <- [1,894,null,{}] 00:37:58 INFO - PROCESS | 1816 | 1461051478080 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:58 INFO - PROCESS | 1816 | 1461051478278 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 00:37:58 INFO - PROCESS | 1816 | 1461051478435 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a947000 == 106 [pid = 1816] [id = 231] 00:37:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f3e3169c800) [pid = 1816] [serial = 694] [outer = (nil)] 00:37:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f3e391d2c00) [pid = 1816] [serial = 695] [outer = 0x7f3e3169c800] 00:37:58 INFO - PROCESS | 1816 | 1461051478507 Marionette DEBUG loaded listener.js 00:37:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f3e39752800) [pid = 1816] [serial = 696] [outer = 0x7f3e3169c800] 00:37:59 INFO - PROCESS | 1816 | 1461051479383 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 00:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1335ms 00:37:59 INFO - PROCESS | 1816 | 1461051479410 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 00:37:59 INFO - PROCESS | 1816 | 1461051479413 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 00:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:37:59 INFO - PROCESS | 1816 | 1461051479419 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:37:59 INFO - PROCESS | 1816 | 1461051479422 Marionette TRACE conn3 <- [1,898,null,{}] 00:37:59 INFO - PROCESS | 1816 | 1461051479428 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:37:59 INFO - PROCESS | 1816 | 1461051479591 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 00:37:59 INFO - PROCESS | 1816 | 1461051479755 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b11b000 == 107 [pid = 1816] [id = 232] 00:37:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f3e375c9800) [pid = 1816] [serial = 697] [outer = (nil)] 00:37:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f3e3a25e400) [pid = 1816] [serial = 698] [outer = 0x7f3e375c9800] 00:37:59 INFO - PROCESS | 1816 | 1461051479825 Marionette DEBUG loaded listener.js 00:37:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f3e3a50ac00) [pid = 1816] [serial = 699] [outer = 0x7f3e375c9800] 00:38:00 INFO - PROCESS | 1816 | 1461051480724 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 00:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1335ms 00:38:00 INFO - PROCESS | 1816 | 1461051480756 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 00:38:00 INFO - PROCESS | 1816 | 1461051480759 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 00:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:38:00 INFO - PROCESS | 1816 | 1461051480765 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:38:00 INFO - PROCESS | 1816 | 1461051480767 Marionette TRACE conn3 <- [1,902,null,{}] 00:38:00 INFO - PROCESS | 1816 | 1461051480773 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:00 INFO - PROCESS | 1816 | 1461051480981 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 00:38:01 INFO - PROCESS | 1816 | 1461051481168 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3bfb1000 == 108 [pid = 1816] [id = 233] 00:38:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f3e3a513400) [pid = 1816] [serial = 700] [outer = (nil)] 00:38:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e3a782800) [pid = 1816] [serial = 701] [outer = 0x7f3e3a513400] 00:38:01 INFO - PROCESS | 1816 | 1461051481246 Marionette DEBUG loaded listener.js 00:38:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e3af42400) [pid = 1816] [serial = 702] [outer = 0x7f3e3a513400] 00:38:02 INFO - PROCESS | 1816 | 1461051482154 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 00:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1427ms 00:38:02 INFO - PROCESS | 1816 | 1461051482194 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 00:38:02 INFO - PROCESS | 1816 | 1461051482197 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 00:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:38:02 INFO - PROCESS | 1816 | 1461051482204 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:38:02 INFO - PROCESS | 1816 | 1461051482206 Marionette TRACE conn3 <- [1,906,null,{}] 00:38:02 INFO - PROCESS | 1816 | 1461051482211 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:02 INFO - PROCESS | 1816 | 1461051482389 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 00:38:02 INFO - PROCESS | 1816 | 1461051482554 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e41203800 == 109 [pid = 1816] [id = 234] 00:38:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f3e3a5ef000) [pid = 1816] [serial = 703] [outer = (nil)] 00:38:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e3b04e400) [pid = 1816] [serial = 704] [outer = 0x7f3e3a5ef000] 00:38:02 INFO - PROCESS | 1816 | 1461051482624 Marionette DEBUG loaded listener.js 00:38:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e3b1b2400) [pid = 1816] [serial = 705] [outer = 0x7f3e3a5ef000] 00:38:03 INFO - PROCESS | 1816 | 1461051483496 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 00:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1330ms 00:38:03 INFO - PROCESS | 1816 | 1461051483535 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 00:38:03 INFO - PROCESS | 1816 | 1461051483539 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 00:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:38:03 INFO - PROCESS | 1816 | 1461051483545 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:38:03 INFO - PROCESS | 1816 | 1461051483548 Marionette TRACE conn3 <- [1,910,null,{}] 00:38:03 INFO - PROCESS | 1816 | 1461051483553 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:03 INFO - PROCESS | 1816 | 1461051483726 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 00:38:03 INFO - PROCESS | 1816 | 1461051483895 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e46f21000 == 110 [pid = 1816] [id = 235] 00:38:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e34ea9c00) [pid = 1816] [serial = 706] [outer = (nil)] 00:38:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e3b636c00) [pid = 1816] [serial = 707] [outer = 0x7f3e34ea9c00] 00:38:03 INFO - PROCESS | 1816 | 1461051483972 Marionette DEBUG loaded listener.js 00:38:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e3ba5c000) [pid = 1816] [serial = 708] [outer = 0x7f3e34ea9c00] 00:38:04 INFO - PROCESS | 1816 | 1461051484856 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 00:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1379ms 00:38:04 INFO - PROCESS | 1816 | 1461051484925 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 00:38:04 INFO - PROCESS | 1816 | 1461051484928 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 00:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:38:04 INFO - PROCESS | 1816 | 1461051484934 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:38:04 INFO - PROCESS | 1816 | 1461051484937 Marionette TRACE conn3 <- [1,914,null,{}] 00:38:04 INFO - PROCESS | 1816 | 1461051484942 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:05 INFO - PROCESS | 1816 | 1461051485120 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 00:38:05 INFO - PROCESS | 1816 | 1461051485315 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3bfa4800 == 111 [pid = 1816] [id = 236] 00:38:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e27290c00) [pid = 1816] [serial = 709] [outer = (nil)] 00:38:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e3852b000) [pid = 1816] [serial = 710] [outer = 0x7f3e27290c00] 00:38:05 INFO - PROCESS | 1816 | 1461051485397 Marionette DEBUG loaded listener.js 00:38:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e3bab2800) [pid = 1816] [serial = 711] [outer = 0x7f3e27290c00] 00:38:06 INFO - PROCESS | 1816 | 1461051486332 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 00:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1439ms 00:38:06 INFO - PROCESS | 1816 | 1461051486375 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 00:38:06 INFO - PROCESS | 1816 | 1461051486378 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 00:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:38:06 INFO - PROCESS | 1816 | 1461051486384 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:38:06 INFO - PROCESS | 1816 | 1461051486387 Marionette TRACE conn3 <- [1,918,null,{}] 00:38:06 INFO - PROCESS | 1816 | 1461051486392 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:06 INFO - PROCESS | 1816 | 1461051486578 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 00:38:06 INFO - PROCESS | 1816 | 1461051486746 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3172e800 == 112 [pid = 1816] [id = 237] 00:38:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e2728ec00) [pid = 1816] [serial = 712] [outer = (nil)] 00:38:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e3923f000) [pid = 1816] [serial = 713] [outer = 0x7f3e2728ec00] 00:38:06 INFO - PROCESS | 1816 | 1461051486816 Marionette DEBUG loaded listener.js 00:38:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e3babac00) [pid = 1816] [serial = 714] [outer = 0x7f3e2728ec00] 00:38:08 INFO - PROCESS | 1816 | 1461051488033 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 00:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1683ms 00:38:08 INFO - PROCESS | 1816 | 1461051488069 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 00:38:08 INFO - PROCESS | 1816 | 1461051488075 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 00:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:38:08 INFO - PROCESS | 1816 | 1461051488086 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:38:08 INFO - PROCESS | 1816 | 1461051488091 Marionette TRACE conn3 <- [1,922,null,{}] 00:38:08 INFO - PROCESS | 1816 | 1461051488098 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:08 INFO - PROCESS | 1816 | 1461051488277 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 00:38:08 INFO - PROCESS | 1816 | 1461051488614 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e28417000 == 113 [pid = 1816] [id = 238] 00:38:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e3053e400) [pid = 1816] [serial = 715] [outer = (nil)] 00:38:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e30b5ac00) [pid = 1816] [serial = 716] [outer = 0x7f3e3053e400] 00:38:08 INFO - PROCESS | 1816 | 1461051488694 Marionette DEBUG loaded listener.js 00:38:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e30f95400) [pid = 1816] [serial = 717] [outer = 0x7f3e3053e400] 00:38:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e34fea800 == 112 [pid = 1816] [id = 226] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e320b8400) [pid = 1816] [serial = 604] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e34e6d400) [pid = 1816] [serial = 607] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e358e7c00) [pid = 1816] [serial = 610] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e376f9000) [pid = 1816] [serial = 613] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e3a53a400) [pid = 1816] [serial = 637] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e376f5800) [pid = 1816] [serial = 616] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e32215800 == 111 [pid = 1816] [id = 225] 00:38:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e318ae800 == 110 [pid = 1816] [id = 224] 00:38:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31156800 == 109 [pid = 1816] [id = 223] 00:38:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e28491800 == 108 [pid = 1816] [id = 222] 00:38:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31531000 == 107 [pid = 1816] [id = 221] 00:38:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e41e1a000 == 106 [pid = 1816] [id = 215] 00:38:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b72a800 == 105 [pid = 1816] [id = 214] 00:38:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31898000 == 104 [pid = 1816] [id = 213] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e3766c000) [pid = 1816] [serial = 628] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e395d0800) [pid = 1816] [serial = 631] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e3923c800) [pid = 1816] [serial = 629] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e34e22400) [pid = 1816] [serial = 625] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e2a27e000) [pid = 1816] [serial = 598] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e315db000) [pid = 1816] [serial = 622] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e30537400) [pid = 1816] [serial = 620] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e2a27b400) [pid = 1816] [serial = 619] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f3e30f8e000) [pid = 1816] [serial = 601] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f3e318c4800) [pid = 1816] [serial = 623] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f3e3a148400) [pid = 1816] [serial = 632] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f3e2a281000) [pid = 1816] [serial = 634] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f3e362f2000) [pid = 1816] [serial = 626] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f3e3a267c00) [pid = 1816] [serial = 635] [outer = (nil)] [url = about:blank] 00:38:09 INFO - PROCESS | 1816 | 1461051489744 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 00:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1683ms 00:38:09 INFO - PROCESS | 1816 | 1461051489772 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 00:38:09 INFO - PROCESS | 1816 | 1461051489779 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 00:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:38:09 INFO - PROCESS | 1816 | 1461051489789 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:38:09 INFO - PROCESS | 1816 | 1461051489793 Marionette TRACE conn3 <- [1,926,null,{}] 00:38:09 INFO - PROCESS | 1816 | 1461051489799 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:09 INFO - PROCESS | 1816 | 1461051489951 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 00:38:10 INFO - PROCESS | 1816 | 1461051490157 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3126e800 == 105 [pid = 1816] [id = 239] 00:38:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f3e2a27cc00) [pid = 1816] [serial = 718] [outer = (nil)] 00:38:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f3e3169e000) [pid = 1816] [serial = 719] [outer = 0x7f3e2a27cc00] 00:38:10 INFO - PROCESS | 1816 | 1461051490241 Marionette DEBUG loaded listener.js 00:38:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f3e318dc800) [pid = 1816] [serial = 720] [outer = 0x7f3e2a27cc00] 00:38:10 INFO - PROCESS | 1816 | 1461051490930 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 00:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1191ms 00:38:10 INFO - PROCESS | 1816 | 1461051490981 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 00:38:10 INFO - PROCESS | 1816 | 1461051490985 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 00:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:38:11 INFO - PROCESS | 1816 | 1461051491014 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:38:11 INFO - PROCESS | 1816 | 1461051491020 Marionette TRACE conn3 <- [1,930,null,{}] 00:38:11 INFO - PROCESS | 1816 | 1461051491034 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:11 INFO - PROCESS | 1816 | 1461051491202 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 00:38:11 INFO - PROCESS | 1816 | 1461051491212 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3511f000 == 106 [pid = 1816] [id = 240] 00:38:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e31f4d800) [pid = 1816] [serial = 721] [outer = (nil)] 00:38:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e362ef000) [pid = 1816] [serial = 722] [outer = 0x7f3e31f4d800] 00:38:11 INFO - PROCESS | 1816 | 1461051491275 Marionette DEBUG loaded listener.js 00:38:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f3e376f5800) [pid = 1816] [serial = 723] [outer = 0x7f3e31f4d800] 00:38:12 INFO - PROCESS | 1816 | 1461051492074 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 00:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1095ms 00:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:38:12 INFO - PROCESS | 1816 | 1461051492107 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 00:38:12 INFO - PROCESS | 1816 | 1461051492110 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 00:38:12 INFO - PROCESS | 1816 | 1461051492116 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:38:12 INFO - PROCESS | 1816 | 1461051492119 Marionette TRACE conn3 <- [1,934,null,{}] 00:38:12 INFO - PROCESS | 1816 | 1461051492124 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:12 INFO - PROCESS | 1816 | 1461051492369 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 00:38:12 INFO - PROCESS | 1816 | 1461051492405 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e395b6000 == 107 [pid = 1816] [id = 241] 00:38:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e3307a800) [pid = 1816] [serial = 724] [outer = (nil)] 00:38:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e3a147800) [pid = 1816] [serial = 725] [outer = 0x7f3e3307a800] 00:38:12 INFO - PROCESS | 1816 | 1461051492465 Marionette DEBUG loaded listener.js 00:38:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e3a50d000) [pid = 1816] [serial = 726] [outer = 0x7f3e3307a800] 00:38:13 INFO - PROCESS | 1816 | 1461051493395 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 00:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1331ms 00:38:13 INFO - PROCESS | 1816 | 1461051493456 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 00:38:13 INFO - PROCESS | 1816 | 1461051493460 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 00:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:38:13 INFO - PROCESS | 1816 | 1461051493465 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:38:13 INFO - PROCESS | 1816 | 1461051493467 Marionette TRACE conn3 <- [1,938,null,{}] 00:38:13 INFO - PROCESS | 1816 | 1461051493472 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:13 INFO - PROCESS | 1816 | 1461051493667 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 00:38:13 INFO - PROCESS | 1816 | 1461051493709 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a956800 == 108 [pid = 1816] [id = 242] 00:38:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e315db000) [pid = 1816] [serial = 727] [outer = (nil)] 00:38:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e3a53ac00) [pid = 1816] [serial = 728] [outer = 0x7f3e315db000] 00:38:13 INFO - PROCESS | 1816 | 1461051493770 Marionette DEBUG loaded listener.js 00:38:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e3a788800) [pid = 1816] [serial = 729] [outer = 0x7f3e315db000] 00:38:14 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e29bd6000) [pid = 1816] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:38:14 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e2a280400) [pid = 1816] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:38:14 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e29fa9000) [pid = 1816] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:38:14 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e3518c800) [pid = 1816] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:38:14 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e31692400) [pid = 1816] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:38:14 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e30485000) [pid = 1816] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:38:14 INFO - PROCESS | 1816 | 1461051494786 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 00:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1379ms 00:38:14 INFO - PROCESS | 1816 | 1461051494846 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 00:38:14 INFO - PROCESS | 1816 | 1461051494850 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 00:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:38:14 INFO - PROCESS | 1816 | 1461051494855 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:38:14 INFO - PROCESS | 1816 | 1461051494857 Marionette TRACE conn3 <- [1,942,null,{}] 00:38:14 INFO - PROCESS | 1816 | 1461051494863 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:15 INFO - PROCESS | 1816 | 1461051495028 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 00:38:15 INFO - PROCESS | 1816 | 1461051495054 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b7e3800 == 109 [pid = 1816] [id = 243] 00:38:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e26fdac00) [pid = 1816] [serial = 730] [outer = (nil)] 00:38:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e3b1a4800) [pid = 1816] [serial = 731] [outer = 0x7f3e26fdac00] 00:38:15 INFO - PROCESS | 1816 | 1461051495233 Marionette DEBUG loaded listener.js 00:38:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e3bab9800) [pid = 1816] [serial = 732] [outer = 0x7f3e26fdac00] 00:38:15 INFO - PROCESS | 1816 | 1461051495964 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 00:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1126ms 00:38:15 INFO - PROCESS | 1816 | 1461051495982 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 00:38:15 INFO - PROCESS | 1816 | 1461051495986 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 00:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:38:15 INFO - PROCESS | 1816 | 1461051495993 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:38:15 INFO - PROCESS | 1816 | 1461051495995 Marionette TRACE conn3 <- [1,946,null,{}] 00:38:16 INFO - PROCESS | 1816 | 1461051496000 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:16 INFO - PROCESS | 1816 | 1461051496200 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 00:38:16 INFO - PROCESS | 1816 | 1461051496223 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e410c2000 == 110 [pid = 1816] [id = 244] 00:38:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e2a1ec800) [pid = 1816] [serial = 733] [outer = (nil)] 00:38:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e3bea9c00) [pid = 1816] [serial = 734] [outer = 0x7f3e2a1ec800] 00:38:16 INFO - PROCESS | 1816 | 1461051496286 Marionette DEBUG loaded listener.js 00:38:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e3bf4e000) [pid = 1816] [serial = 735] [outer = 0x7f3e2a1ec800] 00:38:17 INFO - PROCESS | 1816 | 1461051497319 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 00:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1378ms 00:38:17 INFO - PROCESS | 1816 | 1461051497372 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 00:38:17 INFO - PROCESS | 1816 | 1461051497378 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 00:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:38:17 INFO - PROCESS | 1816 | 1461051497386 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:38:17 INFO - PROCESS | 1816 | 1461051497392 Marionette TRACE conn3 <- [1,950,null,{}] 00:38:17 INFO - PROCESS | 1816 | 1461051497399 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:17 INFO - PROCESS | 1816 | 1461051497587 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 00:38:17 INFO - PROCESS | 1816 | 1461051497751 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e318ad000 == 111 [pid = 1816] [id = 245] 00:38:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e2a27f000) [pid = 1816] [serial = 736] [outer = (nil)] 00:38:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e30536800) [pid = 1816] [serial = 737] [outer = 0x7f3e2a27f000] 00:38:17 INFO - PROCESS | 1816 | 1461051497831 Marionette DEBUG loaded listener.js 00:38:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e31605000) [pid = 1816] [serial = 738] [outer = 0x7f3e2a27f000] 00:38:18 INFO - PROCESS | 1816 | 1461051498750 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 00:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1440ms 00:38:18 INFO - PROCESS | 1816 | 1461051498827 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 00:38:18 INFO - PROCESS | 1816 | 1461051498836 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 00:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:38:18 INFO - PROCESS | 1816 | 1461051498846 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:38:18 INFO - PROCESS | 1816 | 1461051498850 Marionette TRACE conn3 <- [1,954,null,{}] 00:38:18 INFO - PROCESS | 1816 | 1461051498856 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:19 INFO - PROCESS | 1816 | 1461051499073 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 00:38:19 INFO - PROCESS | 1816 | 1461051499314 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a943000 == 112 [pid = 1816] [id = 246] 00:38:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e31607400) [pid = 1816] [serial = 739] [outer = (nil)] 00:38:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e34ead800) [pid = 1816] [serial = 740] [outer = 0x7f3e31607400] 00:38:19 INFO - PROCESS | 1816 | 1461051499430 Marionette DEBUG loaded listener.js 00:38:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e3766a800) [pid = 1816] [serial = 741] [outer = 0x7f3e31607400] 00:38:20 INFO - PROCESS | 1816 | 1461051500291 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 00:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1482ms 00:38:20 INFO - PROCESS | 1816 | 1461051500356 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 00:38:20 INFO - PROCESS | 1816 | 1461051500361 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 00:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:38:20 INFO - PROCESS | 1816 | 1461051500367 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:38:20 INFO - PROCESS | 1816 | 1461051500373 Marionette TRACE conn3 <- [1,958,null,{}] 00:38:20 INFO - PROCESS | 1816 | 1461051500389 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:20 INFO - PROCESS | 1816 | 1461051500638 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 00:38:20 INFO - PROCESS | 1816 | 1461051500845 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ac09800 == 113 [pid = 1816] [id = 247] 00:38:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e32fdfc00) [pid = 1816] [serial = 742] [outer = (nil)] 00:38:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e3a88b800) [pid = 1816] [serial = 743] [outer = 0x7f3e32fdfc00] 00:38:20 INFO - PROCESS | 1816 | 1461051500970 Marionette DEBUG loaded listener.js 00:38:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e3b1ad800) [pid = 1816] [serial = 744] [outer = 0x7f3e32fdfc00] 00:38:21 INFO - PROCESS | 1816 | 1461051501797 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 00:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1489ms 00:38:21 INFO - PROCESS | 1816 | 1461051501857 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 00:38:21 INFO - PROCESS | 1816 | 1461051501861 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 00:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:38:21 INFO - PROCESS | 1816 | 1461051501867 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:38:21 INFO - PROCESS | 1816 | 1461051501871 Marionette TRACE conn3 <- [1,962,null,{}] 00:38:21 INFO - PROCESS | 1816 | 1461051501876 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:22 INFO - PROCESS | 1816 | 1461051502059 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 00:38:22 INFO - PROCESS | 1816 | 1461051502223 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ca39800 == 114 [pid = 1816] [id = 248] 00:38:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e3a50b000) [pid = 1816] [serial = 745] [outer = (nil)] 00:38:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e3bf0ac00) [pid = 1816] [serial = 746] [outer = 0x7f3e3a50b000] 00:38:22 INFO - PROCESS | 1816 | 1461051502310 Marionette DEBUG loaded listener.js 00:38:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f3e3c97ec00) [pid = 1816] [serial = 747] [outer = 0x7f3e3a50b000] 00:38:23 INFO - PROCESS | 1816 | 1461051503182 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 00:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1379ms 00:38:23 INFO - PROCESS | 1816 | 1461051503249 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 00:38:23 INFO - PROCESS | 1816 | 1461051503251 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 00:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:38:23 INFO - PROCESS | 1816 | 1461051503258 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:38:23 INFO - PROCESS | 1816 | 1461051503261 Marionette TRACE conn3 <- [1,966,null,{}] 00:38:23 INFO - PROCESS | 1816 | 1461051503266 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:23 INFO - PROCESS | 1816 | 1461051503444 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 00:38:23 INFO - PROCESS | 1816 | 1461051503607 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ce0e800 == 115 [pid = 1816] [id = 249] 00:38:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f3e3ba5a000) [pid = 1816] [serial = 748] [outer = (nil)] 00:38:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e3ca1a400) [pid = 1816] [serial = 749] [outer = 0x7f3e3ba5a000] 00:38:23 INFO - PROCESS | 1816 | 1461051503687 Marionette DEBUG loaded listener.js 00:38:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e3d56a800) [pid = 1816] [serial = 750] [outer = 0x7f3e3ba5a000] 00:38:24 INFO - PROCESS | 1816 | 1461051504552 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 00:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1330ms 00:38:24 INFO - PROCESS | 1816 | 1461051504589 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 00:38:24 INFO - PROCESS | 1816 | 1461051504592 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 00:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:38:24 INFO - PROCESS | 1816 | 1461051504599 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:38:24 INFO - PROCESS | 1816 | 1461051504602 Marionette TRACE conn3 <- [1,970,null,{}] 00:38:24 INFO - PROCESS | 1816 | 1461051504608 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:24 INFO - PROCESS | 1816 | 1461051504806 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 00:38:24 INFO - PROCESS | 1816 | 1461051504978 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4d348800 == 116 [pid = 1816] [id = 250] 00:38:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e3ca16400) [pid = 1816] [serial = 751] [outer = (nil)] 00:38:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e46fdb000) [pid = 1816] [serial = 752] [outer = 0x7f3e3ca16400] 00:38:25 INFO - PROCESS | 1816 | 1461051505059 Marionette DEBUG loaded listener.js 00:38:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f3e47e6e000) [pid = 1816] [serial = 753] [outer = 0x7f3e3ca16400] 00:38:25 INFO - PROCESS | 1816 | 1461051505943 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 00:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1380ms 00:38:25 INFO - PROCESS | 1816 | 1461051505980 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 00:38:25 INFO - PROCESS | 1816 | 1461051505984 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 00:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:38:25 INFO - PROCESS | 1816 | 1461051505990 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:38:25 INFO - PROCESS | 1816 | 1461051505992 Marionette TRACE conn3 <- [1,974,null,{}] 00:38:26 INFO - PROCESS | 1816 | 1461051505998 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:26 INFO - PROCESS | 1816 | 1461051506168 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 00:38:26 INFO - PROCESS | 1816 | 1461051506339 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4d513800 == 117 [pid = 1816] [id = 251] 00:38:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f3e41150000) [pid = 1816] [serial = 754] [outer = (nil)] 00:38:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f3e48010c00) [pid = 1816] [serial = 755] [outer = 0x7f3e41150000] 00:38:26 INFO - PROCESS | 1816 | 1461051506415 Marionette DEBUG loaded listener.js 00:38:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f3e48226000) [pid = 1816] [serial = 756] [outer = 0x7f3e41150000] 00:38:27 INFO - PROCESS | 1816 | 1461051507308 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 00:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1383ms 00:38:27 INFO - PROCESS | 1816 | 1461051507378 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 00:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:38:27 INFO - PROCESS | 1816 | 1461051507387 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 00:38:27 INFO - PROCESS | 1816 | 1461051507393 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:38:27 INFO - PROCESS | 1816 | 1461051507395 Marionette TRACE conn3 <- [1,978,null,{}] 00:38:27 INFO - PROCESS | 1816 | 1461051507401 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:27 INFO - PROCESS | 1816 | 1461051507584 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 00:38:27 INFO - PROCESS | 1816 | 1461051507752 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4fe24800 == 118 [pid = 1816] [id = 252] 00:38:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f3e47b4e800) [pid = 1816] [serial = 757] [outer = (nil)] 00:38:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f3e48f2ac00) [pid = 1816] [serial = 758] [outer = 0x7f3e47b4e800] 00:38:27 INFO - PROCESS | 1816 | 1461051507829 Marionette DEBUG loaded listener.js 00:38:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f3e490fc400) [pid = 1816] [serial = 759] [outer = 0x7f3e47b4e800] 00:38:28 INFO - PROCESS | 1816 | 1461051508653 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 00:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1335ms 00:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:38:28 INFO - PROCESS | 1816 | 1461051508729 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 00:38:28 INFO - PROCESS | 1816 | 1461051508732 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 00:38:28 INFO - PROCESS | 1816 | 1461051508738 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:38:28 INFO - PROCESS | 1816 | 1461051508744 Marionette TRACE conn3 <- [1,982,null,{}] 00:38:28 INFO - PROCESS | 1816 | 1461051508749 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:28 INFO - PROCESS | 1816 | 1461051508973 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 00:38:29 INFO - PROCESS | 1816 | 1461051509141 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29d2e000 == 119 [pid = 1816] [id = 253] 00:38:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f3e27291000) [pid = 1816] [serial = 760] [outer = (nil)] 00:38:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f3e304ed800) [pid = 1816] [serial = 761] [outer = 0x7f3e27291000] 00:38:29 INFO - PROCESS | 1816 | 1461051509219 Marionette DEBUG loaded listener.js 00:38:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e376ef800) [pid = 1816] [serial = 762] [outer = 0x7f3e27291000] 00:38:30 INFO - PROCESS | 1816 | 1461051510051 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 00:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1384ms 00:38:30 INFO - PROCESS | 1816 | 1461051510122 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 00:38:30 INFO - PROCESS | 1816 | 1461051510126 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 00:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:38:30 INFO - PROCESS | 1816 | 1461051510132 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:38:30 INFO - PROCESS | 1816 | 1461051510134 Marionette TRACE conn3 <- [1,986,null,{}] 00:38:30 INFO - PROCESS | 1816 | 1461051510140 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:30 INFO - PROCESS | 1816 | 1461051510658 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 00:38:30 INFO - PROCESS | 1816 | 1461051510928 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e36220800 == 120 [pid = 1816] [id = 254] 00:38:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f3e284d8c00) [pid = 1816] [serial = 763] [outer = (nil)] 00:38:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f3e29fa8800) [pid = 1816] [serial = 764] [outer = 0x7f3e284d8c00] 00:38:31 INFO - PROCESS | 1816 | 1461051510995 Marionette DEBUG loaded listener.js 00:38:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f3e304f2000) [pid = 1816] [serial = 765] [outer = 0x7f3e284d8c00] 00:38:31 INFO - PROCESS | 1816 | 1461051511804 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 00:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1731ms 00:38:31 INFO - PROCESS | 1816 | 1461051511866 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 00:38:31 INFO - PROCESS | 1816 | 1461051511873 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 00:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:38:31 INFO - PROCESS | 1816 | 1461051511881 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:38:31 INFO - PROCESS | 1816 | 1461051511887 Marionette TRACE conn3 <- [1,990,null,{}] 00:38:31 INFO - PROCESS | 1816 | 1461051511894 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:32 INFO - PROCESS | 1816 | 1461051512069 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 00:38:32 INFO - PROCESS | 1816 | 1461051512259 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e36205000 == 121 [pid = 1816] [id = 255] 00:38:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f3e26fda400) [pid = 1816] [serial = 766] [outer = (nil)] 00:38:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f3e304c8800) [pid = 1816] [serial = 767] [outer = 0x7f3e26fda400] 00:38:32 INFO - PROCESS | 1816 | 1461051512327 Marionette DEBUG loaded listener.js 00:38:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f3e31695c00) [pid = 1816] [serial = 768] [outer = 0x7f3e26fda400] 00:38:33 INFO - PROCESS | 1816 | 1461051513399 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 00:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1584ms 00:38:33 INFO - PROCESS | 1816 | 1461051513466 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 00:38:33 INFO - PROCESS | 1816 | 1461051513471 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 00:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:38:33 INFO - PROCESS | 1816 | 1461051513478 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:38:33 INFO - PROCESS | 1816 | 1461051513481 Marionette TRACE conn3 <- [1,994,null,{}] 00:38:33 INFO - PROCESS | 1816 | 1461051513486 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:33 INFO - PROCESS | 1816 | 1461051513657 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 00:38:33 INFO - PROCESS | 1816 | 1461051513910 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31263000 == 122 [pid = 1816] [id = 256] 00:38:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f3e358e6000) [pid = 1816] [serial = 769] [outer = (nil)] 00:38:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f3e362e8000) [pid = 1816] [serial = 770] [outer = 0x7f3e358e6000] 00:38:34 INFO - PROCESS | 1816 | 1461051514065 Marionette DEBUG loaded listener.js 00:38:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f3e3766cc00) [pid = 1816] [serial = 771] [outer = 0x7f3e358e6000] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31163800 == 121 [pid = 1816] [id = 50] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3c817800 == 120 [pid = 1816] [id = 165] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e39225800 == 119 [pid = 1816] [id = 163] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e41e15000 == 118 [pid = 1816] [id = 45] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f3e30487800) [pid = 1816] [serial = 640] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f3e3974a400) [pid = 1816] [serial = 646] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f3e2a274400) [pid = 1816] [serial = 658] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f3e3b00cc00) [pid = 1816] [serial = 655] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f3e3a88b000) [pid = 1816] [serial = 652] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f3e2a1ed400) [pid = 1816] [serial = 661] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f3e3a780800) [pid = 1816] [serial = 649] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f3e34e23000) [pid = 1816] [serial = 643] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f3e38521c00) [pid = 1816] [serial = 683] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b7e3800 == 117 [pid = 1816] [id = 243] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a956800 == 116 [pid = 1816] [id = 242] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e395b6000 == 115 [pid = 1816] [id = 241] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3511f000 == 114 [pid = 1816] [id = 240] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3126e800 == 113 [pid = 1816] [id = 239] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e28417000 == 112 [pid = 1816] [id = 238] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3bfa4800 == 111 [pid = 1816] [id = 236] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e46f21000 == 110 [pid = 1816] [id = 235] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e41203800 == 109 [pid = 1816] [id = 234] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3bfb1000 == 108 [pid = 1816] [id = 233] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b11b000 == 107 [pid = 1816] [id = 232] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a947000 == 106 [pid = 1816] [id = 231] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a189800 == 105 [pid = 1816] [id = 230] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e319c7800 == 104 [pid = 1816] [id = 229] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f4c3000 == 103 [pid = 1816] [id = 228] 00:38:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e36222800 == 102 [pid = 1816] [id = 227] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e312b0c00) [pid = 1816] [serial = 668] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f3e30b61400) [pid = 1816] [serial = 667] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f3e2a1eb800) [pid = 1816] [serial = 440] [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.] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f3e318c9800) [pid = 1816] [serial = 671] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f3e2a275800) [pid = 1816] [serial = 664] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f3e304c1800) [pid = 1816] [serial = 665] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f3e315e6800) [pid = 1816] [serial = 670] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f3e3766c400) [pid = 1816] [serial = 681] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f3e362f0000) [pid = 1816] [serial = 680] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f3e322c8800) [pid = 1816] [serial = 673] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e33078c00) [pid = 1816] [serial = 677] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e34e1f000) [pid = 1816] [serial = 678] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e32fe6400) [pid = 1816] [serial = 674] [outer = (nil)] [url = about:blank] 00:38:34 INFO - PROCESS | 1816 | 1461051514981 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 00:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1579ms 00:38:35 INFO - PROCESS | 1816 | 1461051515058 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 00:38:35 INFO - PROCESS | 1816 | 1461051515064 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 00:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:38:35 INFO - PROCESS | 1816 | 1461051515080 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:38:35 INFO - PROCESS | 1816 | 1461051515087 Marionette TRACE conn3 <- [1,998,null,{}] 00:38:35 INFO - PROCESS | 1816 | 1461051515093 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:35 INFO - PROCESS | 1816 | 1461051515250 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 00:38:35 INFO - PROCESS | 1816 | 1461051515260 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3174a000 == 103 [pid = 1816] [id = 257] 00:38:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e2a1eb800) [pid = 1816] [serial = 772] [outer = (nil)] 00:38:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e358e9800) [pid = 1816] [serial = 773] [outer = 0x7f3e2a1eb800] 00:38:35 INFO - PROCESS | 1816 | 1461051515328 Marionette DEBUG loaded listener.js 00:38:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e39526c00) [pid = 1816] [serial = 774] [outer = 0x7f3e2a1eb800] 00:38:36 INFO - PROCESS | 1816 | 1461051516214 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 00:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1189ms 00:38:36 INFO - PROCESS | 1816 | 1461051516263 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 00:38:36 INFO - PROCESS | 1816 | 1461051516266 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 00:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:38:36 INFO - PROCESS | 1816 | 1461051516272 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:38:36 INFO - PROCESS | 1816 | 1461051516274 Marionette TRACE conn3 <- [1,1002,null,{}] 00:38:36 INFO - PROCESS | 1816 | 1461051516279 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:36 INFO - PROCESS | 1816 | 1461051516488 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 00:38:36 INFO - PROCESS | 1816 | 1461051516572 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e34fe1800 == 104 [pid = 1816] [id = 258] 00:38:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f3e358e5c00) [pid = 1816] [serial = 775] [outer = (nil)] 00:38:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f3e3a267000) [pid = 1816] [serial = 776] [outer = 0x7f3e358e5c00] 00:38:36 INFO - PROCESS | 1816 | 1461051516633 Marionette DEBUG loaded listener.js 00:38:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f3e3a77e800) [pid = 1816] [serial = 777] [outer = 0x7f3e358e5c00] 00:38:37 INFO - PROCESS | 1816 | 1461051517445 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 00:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1235ms 00:38:37 INFO - PROCESS | 1816 | 1461051517508 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 00:38:37 INFO - PROCESS | 1816 | 1461051517510 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 00:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:38:37 INFO - PROCESS | 1816 | 1461051517516 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:38:37 INFO - PROCESS | 1816 | 1461051517518 Marionette TRACE conn3 <- [1,1006,null,{}] 00:38:37 INFO - PROCESS | 1816 | 1461051517524 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:37 INFO - PROCESS | 1816 | 1461051517735 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 00:38:37 INFO - PROCESS | 1816 | 1461051517761 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a941800 == 105 [pid = 1816] [id = 259] 00:38:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f3e3b00cc00) [pid = 1816] [serial = 778] [outer = (nil)] 00:38:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f3e3b1a9c00) [pid = 1816] [serial = 779] [outer = 0x7f3e3b00cc00] 00:38:37 INFO - PROCESS | 1816 | 1461051517836 Marionette DEBUG loaded listener.js 00:38:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f3e3baae000) [pid = 1816] [serial = 780] [outer = 0x7f3e3b00cc00] 00:38:38 INFO - PROCESS | 1816 | 1461051518678 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 00:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1233ms 00:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:38:38 INFO - PROCESS | 1816 | 1461051518752 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 00:38:38 INFO - PROCESS | 1816 | 1461051518754 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 00:38:38 INFO - PROCESS | 1816 | 1461051518760 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:38:38 INFO - PROCESS | 1816 | 1461051518763 Marionette TRACE conn3 <- [1,1010,null,{}] 00:38:38 INFO - PROCESS | 1816 | 1461051518769 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:39 INFO - PROCESS | 1816 | 1461051519502 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f3e2728e800) [pid = 1816] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f3e3a512c00) [pid = 1816] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f3e27292400) [pid = 1816] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f3e29fa3c00) [pid = 1816] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f3e30b74400) [pid = 1816] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f3e29fa3800) [pid = 1816] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e304c0c00) [pid = 1816] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e29bca400) [pid = 1816] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e318db400) [pid = 1816] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e3169a400) [pid = 1816] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f3e26fd4c00) [pid = 1816] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f3e3766f800) [pid = 1816] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e29fad800) [pid = 1816] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e318cc400) [pid = 1816] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e322c7800) [pid = 1816] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e2728f800) [pid = 1816] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e284ce800) [pid = 1816] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e3a268000) [pid = 1816] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e315db000) [pid = 1816] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e3a5ef000) [pid = 1816] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e34ea9c00) [pid = 1816] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e31f4d800) [pid = 1816] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e284d6800) [pid = 1816] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e27290c00) [pid = 1816] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e312b7400) [pid = 1816] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e284d2400) [pid = 1816] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e3053e400) [pid = 1816] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e375c9800) [pid = 1816] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e3a513400) [pid = 1816] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f3e2a27cc00) [pid = 1816] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f3e26fdac00) [pid = 1816] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f3e3169c800) [pid = 1816] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f3e3307a800) [pid = 1816] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f3e3160cc00) [pid = 1816] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f3e26fd4400) [pid = 1816] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f3e27292000) [pid = 1816] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f3e27291c00) [pid = 1816] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f3e2728c000) [pid = 1816] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f3e29ed6c00) [pid = 1816] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f3e27298c00) [pid = 1816] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:38:39 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f3e304fac00) [pid = 1816] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:38:39 INFO - PROCESS | 1816 | 1461051519689 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e28488800 == 106 [pid = 1816] [id = 260] 00:38:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f3e26fd4400) [pid = 1816] [serial = 781] [outer = (nil)] 00:38:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f3e2728f800) [pid = 1816] [serial = 782] [outer = 0x7f3e26fd4400] 00:38:39 INFO - PROCESS | 1816 | 1461051519758 Marionette DEBUG loaded listener.js 00:38:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f3e29fa3400) [pid = 1816] [serial = 783] [outer = 0x7f3e26fd4400] 00:38:40 INFO - PROCESS | 1816 | 1461051520412 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 00:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1683ms 00:38:40 INFO - PROCESS | 1816 | 1461051520445 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 00:38:40 INFO - PROCESS | 1816 | 1461051520448 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 00:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:38:40 INFO - PROCESS | 1816 | 1461051520455 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:38:40 INFO - PROCESS | 1816 | 1461051520469 Marionette TRACE conn3 <- [1,1014,null,{}] 00:38:40 INFO - PROCESS | 1816 | 1461051520474 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:40 INFO - PROCESS | 1816 | 1461051520696 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 00:38:40 INFO - PROCESS | 1816 | 1461051520714 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3bfae800 == 107 [pid = 1816] [id = 261] 00:38:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f3e26fd4c00) [pid = 1816] [serial = 784] [outer = (nil)] 00:38:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f3e30545c00) [pid = 1816] [serial = 785] [outer = 0x7f3e26fd4c00] 00:38:40 INFO - PROCESS | 1816 | 1461051520775 Marionette DEBUG loaded listener.js 00:38:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f3e318da400) [pid = 1816] [serial = 786] [outer = 0x7f3e26fd4c00] 00:38:41 INFO - PROCESS | 1816 | 1461051521631 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 00:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1245ms 00:38:41 INFO - PROCESS | 1816 | 1461051521701 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 00:38:41 INFO - PROCESS | 1816 | 1461051521707 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 00:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:38:41 INFO - PROCESS | 1816 | 1461051521716 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:38:41 INFO - PROCESS | 1816 | 1461051521721 Marionette TRACE conn3 <- [1,1018,null,{}] 00:38:41 INFO - PROCESS | 1816 | 1461051521729 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:41 INFO - PROCESS | 1816 | 1461051521946 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 00:38:42 INFO - PROCESS | 1816 | 1461051522116 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30c1f800 == 108 [pid = 1816] [id = 262] 00:38:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f3e26fdac00) [pid = 1816] [serial = 787] [outer = (nil)] 00:38:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f3e304c1800) [pid = 1816] [serial = 788] [outer = 0x7f3e26fdac00] 00:38:42 INFO - PROCESS | 1816 | 1461051522191 Marionette DEBUG loaded listener.js 00:38:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f3e30b61400) [pid = 1816] [serial = 789] [outer = 0x7f3e26fdac00] 00:38:43 INFO - PROCESS | 1816 | 1461051523121 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 00:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1484ms 00:38:43 INFO - PROCESS | 1816 | 1461051523201 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 00:38:43 INFO - PROCESS | 1816 | 1461051523209 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 00:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:38:43 INFO - PROCESS | 1816 | 1461051523220 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:38:43 INFO - PROCESS | 1816 | 1461051523225 Marionette TRACE conn3 <- [1,1022,null,{}] 00:38:43 INFO - PROCESS | 1816 | 1461051523231 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:43 INFO - PROCESS | 1816 | 1461051523460 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 00:38:43 INFO - PROCESS | 1816 | 1461051523674 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b0d5000 == 109 [pid = 1816] [id = 263] 00:38:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e30f8e000) [pid = 1816] [serial = 790] [outer = (nil)] 00:38:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e32fe0400) [pid = 1816] [serial = 791] [outer = 0x7f3e30f8e000] 00:38:43 INFO - PROCESS | 1816 | 1461051523793 Marionette DEBUG loaded listener.js 00:38:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f3e34e1dc00) [pid = 1816] [serial = 792] [outer = 0x7f3e30f8e000] 00:38:44 INFO - PROCESS | 1816 | 1461051524644 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 00:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1481ms 00:38:44 INFO - PROCESS | 1816 | 1461051524752 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 00:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:38:44 INFO - PROCESS | 1816 | 1461051524756 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 00:38:44 INFO - PROCESS | 1816 | 1461051524763 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:38:44 INFO - PROCESS | 1816 | 1461051524769 Marionette TRACE conn3 <- [1,1026,null,{}] 00:38:44 INFO - PROCESS | 1816 | 1461051524841 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:45 INFO - PROCESS | 1816 | 1461051525051 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 00:38:45 INFO - PROCESS | 1816 | 1461051525272 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e480a6800 == 110 [pid = 1816] [id = 264] 00:38:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e362f5c00) [pid = 1816] [serial = 793] [outer = (nil)] 00:38:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e38991800) [pid = 1816] [serial = 794] [outer = 0x7f3e362f5c00] 00:38:45 INFO - PROCESS | 1816 | 1461051525364 Marionette DEBUG loaded listener.js 00:38:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e3a509800) [pid = 1816] [serial = 795] [outer = 0x7f3e362f5c00] 00:38:46 INFO - PROCESS | 1816 | 1461051526238 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 00:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1530ms 00:38:46 INFO - PROCESS | 1816 | 1461051526293 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 00:38:46 INFO - PROCESS | 1816 | 1461051526298 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 00:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:38:46 INFO - PROCESS | 1816 | 1461051526304 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:38:46 INFO - PROCESS | 1816 | 1461051526307 Marionette TRACE conn3 <- [1,1030,null,{}] 00:38:46 INFO - PROCESS | 1816 | 1461051526312 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:46 INFO - PROCESS | 1816 | 1461051526492 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 00:38:46 INFO - PROCESS | 1816 | 1461051526665 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4c915000 == 111 [pid = 1816] [id = 265] 00:38:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e29fa7000) [pid = 1816] [serial = 796] [outer = (nil)] 00:38:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e3a896400) [pid = 1816] [serial = 797] [outer = 0x7f3e29fa7000] 00:38:46 INFO - PROCESS | 1816 | 1461051526741 Marionette DEBUG loaded listener.js 00:38:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e3b04b400) [pid = 1816] [serial = 798] [outer = 0x7f3e29fa7000] 00:38:47 INFO - PROCESS | 1816 | 1461051527617 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 00:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1385ms 00:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:38:47 INFO - PROCESS | 1816 | 1461051527690 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 00:38:47 INFO - PROCESS | 1816 | 1461051527693 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 00:38:47 INFO - PROCESS | 1816 | 1461051527699 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:38:47 INFO - PROCESS | 1816 | 1461051527703 Marionette TRACE conn3 <- [1,1034,null,{}] 00:38:47 INFO - PROCESS | 1816 | 1461051527708 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:47 INFO - PROCESS | 1816 | 1461051527889 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 00:38:48 INFO - PROCESS | 1816 | 1461051528056 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4d342000 == 112 [pid = 1816] [id = 266] 00:38:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e3a50ec00) [pid = 1816] [serial = 799] [outer = (nil)] 00:38:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e3b776c00) [pid = 1816] [serial = 800] [outer = 0x7f3e3a50ec00] 00:38:48 INFO - PROCESS | 1816 | 1461051528130 Marionette DEBUG loaded listener.js 00:38:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e3beab800) [pid = 1816] [serial = 801] [outer = 0x7f3e3a50ec00] 00:38:49 INFO - PROCESS | 1816 | 1461051529012 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 00:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1380ms 00:38:49 INFO - PROCESS | 1816 | 1461051529079 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 00:38:49 INFO - PROCESS | 1816 | 1461051529083 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 00:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:38:49 INFO - PROCESS | 1816 | 1461051529089 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:38:49 INFO - PROCESS | 1816 | 1461051529092 Marionette TRACE conn3 <- [1,1038,null,{}] 00:38:49 INFO - PROCESS | 1816 | 1461051529098 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:49 INFO - PROCESS | 1816 | 1461051529317 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 00:38:49 INFO - PROCESS | 1816 | 1461051529486 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e51683000 == 113 [pid = 1816] [id = 267] 00:38:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e3b1acc00) [pid = 1816] [serial = 802] [outer = (nil)] 00:38:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e410e9400) [pid = 1816] [serial = 803] [outer = 0x7f3e3b1acc00] 00:38:49 INFO - PROCESS | 1816 | 1461051529561 Marionette DEBUG loaded listener.js 00:38:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e47db7c00) [pid = 1816] [serial = 804] [outer = 0x7f3e3b1acc00] 00:38:50 INFO - PROCESS | 1816 | 1461051530492 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 00:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1480ms 00:38:50 INFO - PROCESS | 1816 | 1461051530570 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 00:38:50 INFO - PROCESS | 1816 | 1461051530573 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 00:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:38:50 INFO - PROCESS | 1816 | 1461051530586 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:38:50 INFO - PROCESS | 1816 | 1461051530589 Marionette TRACE conn3 <- [1,1042,null,{}] 00:38:50 INFO - PROCESS | 1816 | 1461051530594 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:50 INFO - PROCESS | 1816 | 1461051530812 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 00:38:51 INFO - PROCESS | 1816 | 1461051531055 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29e74800 == 114 [pid = 1816] [id = 268] 00:38:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e3c989000) [pid = 1816] [serial = 805] [outer = (nil)] 00:38:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e49207400) [pid = 1816] [serial = 806] [outer = 0x7f3e3c989000] 00:38:51 INFO - PROCESS | 1816 | 1461051531174 Marionette DEBUG loaded listener.js 00:38:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e4b197400) [pid = 1816] [serial = 807] [outer = 0x7f3e3c989000] 00:38:51 INFO - PROCESS | 1816 | 1461051531962 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 00:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1429ms 00:38:52 INFO - PROCESS | 1816 | 1461051532016 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 00:38:52 INFO - PROCESS | 1816 | 1461051532019 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 00:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:38:52 INFO - PROCESS | 1816 | 1461051532025 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:38:52 INFO - PROCESS | 1816 | 1461051532029 Marionette TRACE conn3 <- [1,1046,null,{}] 00:38:52 INFO - PROCESS | 1816 | 1461051532034 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:52 INFO - PROCESS | 1816 | 1461051532222 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 00:38:52 INFO - PROCESS | 1816 | 1461051532394 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30d13000 == 115 [pid = 1816] [id = 269] 00:38:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e30b75000) [pid = 1816] [serial = 808] [outer = (nil)] 00:38:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e4b28bc00) [pid = 1816] [serial = 809] [outer = 0x7f3e30b75000] 00:38:52 INFO - PROCESS | 1816 | 1461051532476 Marionette DEBUG loaded listener.js 00:38:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f3e4caa8400) [pid = 1816] [serial = 810] [outer = 0x7f3e30b75000] 00:38:53 INFO - PROCESS | 1816 | 1461051533376 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 00:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1389ms 00:38:53 INFO - PROCESS | 1816 | 1461051533416 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 00:38:53 INFO - PROCESS | 1816 | 1461051533419 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 00:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:38:53 INFO - PROCESS | 1816 | 1461051533425 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:38:53 INFO - PROCESS | 1816 | 1461051533428 Marionette TRACE conn3 <- [1,1050,null,{}] 00:38:53 INFO - PROCESS | 1816 | 1461051533433 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:53 INFO - PROCESS | 1816 | 1461051533610 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 00:38:53 INFO - PROCESS | 1816 | 1461051533786 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e281af800 == 116 [pid = 1816] [id = 270] 00:38:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f3e35186000) [pid = 1816] [serial = 811] [outer = (nil)] 00:38:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e4caafc00) [pid = 1816] [serial = 812] [outer = 0x7f3e35186000] 00:38:53 INFO - PROCESS | 1816 | 1461051533860 Marionette DEBUG loaded listener.js 00:38:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e4cab3c00) [pid = 1816] [serial = 813] [outer = 0x7f3e35186000] 00:38:54 INFO - PROCESS | 1816 | 1461051534743 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 00:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1386ms 00:38:54 INFO - PROCESS | 1816 | 1461051534813 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 00:38:54 INFO - PROCESS | 1816 | 1461051534817 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 00:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:38:54 INFO - PROCESS | 1816 | 1461051534823 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:38:54 INFO - PROCESS | 1816 | 1461051534825 Marionette TRACE conn3 <- [1,1054,null,{}] 00:38:54 INFO - PROCESS | 1816 | 1461051534831 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:55 INFO - PROCESS | 1816 | 1461051535023 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 00:38:55 INFO - PROCESS | 1816 | 1461051535199 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e28486800 == 117 [pid = 1816] [id = 271] 00:38:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e29edb000) [pid = 1816] [serial = 814] [outer = (nil)] 00:38:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e31611c00) [pid = 1816] [serial = 815] [outer = 0x7f3e29edb000] 00:38:55 INFO - PROCESS | 1816 | 1461051535272 Marionette DEBUG loaded listener.js 00:38:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f3e39238800) [pid = 1816] [serial = 816] [outer = 0x7f3e29edb000] 00:38:56 INFO - PROCESS | 1816 | 1461051536109 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 00:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1335ms 00:38:56 INFO - PROCESS | 1816 | 1461051536159 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 00:38:56 INFO - PROCESS | 1816 | 1461051536163 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 00:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:38:56 INFO - PROCESS | 1816 | 1461051536169 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:38:56 INFO - PROCESS | 1816 | 1461051536174 Marionette TRACE conn3 <- [1,1058,null,{}] 00:38:56 INFO - PROCESS | 1816 | 1461051536179 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:56 INFO - PROCESS | 1816 | 1461051536406 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 00:38:56 INFO - PROCESS | 1816 | 1461051536593 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29ca3800 == 118 [pid = 1816] [id = 272] 00:38:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f3e284d9400) [pid = 1816] [serial = 817] [outer = (nil)] 00:38:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f3e2a1ec400) [pid = 1816] [serial = 818] [outer = 0x7f3e284d9400] 00:38:56 INFO - PROCESS | 1816 | 1461051536675 Marionette DEBUG loaded listener.js 00:38:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f3e3a511400) [pid = 1816] [serial = 819] [outer = 0x7f3e284d9400] 00:38:57 INFO - PROCESS | 1816 | 1461051537523 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 00:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1382ms 00:38:57 INFO - PROCESS | 1816 | 1461051537562 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 00:38:57 INFO - PROCESS | 1816 | 1461051537564 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 00:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:38:57 INFO - PROCESS | 1816 | 1461051537574 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:38:57 INFO - PROCESS | 1816 | 1461051537576 Marionette TRACE conn3 <- [1,1062,null,{}] 00:38:57 INFO - PROCESS | 1816 | 1461051537580 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:57 INFO - PROCESS | 1816 | 1461051537767 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 00:38:57 INFO - PROCESS | 1816 | 1461051537943 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f3c0000 == 119 [pid = 1816] [id = 273] 00:38:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f3e26fd1c00) [pid = 1816] [serial = 820] [outer = (nil)] 00:38:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f3e29bd7000) [pid = 1816] [serial = 821] [outer = 0x7f3e26fd1c00] 00:38:58 INFO - PROCESS | 1816 | 1461051538015 Marionette DEBUG loaded listener.js 00:38:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f3e30537800) [pid = 1816] [serial = 822] [outer = 0x7f3e26fd1c00] 00:38:59 INFO - PROCESS | 1816 | 1461051539220 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 00:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1685ms 00:38:59 INFO - PROCESS | 1816 | 1461051539260 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 00:38:59 INFO - PROCESS | 1816 | 1461051539267 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 00:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:38:59 INFO - PROCESS | 1816 | 1461051539276 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:38:59 INFO - PROCESS | 1816 | 1461051539280 Marionette TRACE conn3 <- [1,1066,null,{}] 00:38:59 INFO - PROCESS | 1816 | 1461051539288 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:38:59 INFO - PROCESS | 1816 | 1461051539466 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 00:38:59 INFO - PROCESS | 1816 | 1461051539795 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29d28800 == 120 [pid = 1816] [id = 274] 00:38:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f3e304ee400) [pid = 1816] [serial = 823] [outer = (nil)] 00:38:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f3e30545800) [pid = 1816] [serial = 824] [outer = 0x7f3e304ee400] 00:38:59 INFO - PROCESS | 1816 | 1461051539920 Marionette DEBUG loaded listener.js 00:39:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e315e2c00) [pid = 1816] [serial = 825] [outer = 0x7f3e304ee400] 00:39:00 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e3923f000) [pid = 1816] [serial = 713] [outer = (nil)] [url = about:blank] 00:39:00 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f3e3bea9c00) [pid = 1816] [serial = 734] [outer = (nil)] [url = about:blank] 00:39:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e28488800 == 119 [pid = 1816] [id = 260] 00:39:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a941800 == 118 [pid = 1816] [id = 259] 00:39:00 INFO - PROCESS | 1816 | 1461051540919 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 00:39:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e34fe1800 == 117 [pid = 1816] [id = 258] 00:39:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3174a000 == 116 [pid = 1816] [id = 257] 00:39:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31263000 == 115 [pid = 1816] [id = 256] 00:39:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e36205000 == 114 [pid = 1816] [id = 255] 00:39:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e36220800 == 113 [pid = 1816] [id = 254] 00:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1739ms 00:39:01 INFO - PROCESS | 1816 | 1461051541016 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 00:39:01 INFO - PROCESS | 1816 | 1461051541024 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 00:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:39:01 INFO - PROCESS | 1816 | 1461051541034 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:39:01 INFO - PROCESS | 1816 | 1461051541038 Marionette TRACE conn3 <- [1,1070,null,{}] 00:39:01 INFO - PROCESS | 1816 | 1461051541045 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:01 INFO - PROCESS | 1816 | 1461051541235 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f3e318cd400) [pid = 1816] [serial = 662] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f3e312bfc00) [pid = 1816] [serial = 602] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f3e33077400) [pid = 1816] [serial = 605] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f3e358dfc00) [pid = 1816] [serial = 608] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f3e362e8c00) [pid = 1816] [serial = 611] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f3e38526800) [pid = 1816] [serial = 614] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f3e30f92c00) [pid = 1816] [serial = 641] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f3e362f0c00) [pid = 1816] [serial = 644] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e3a50e400) [pid = 1816] [serial = 647] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e3a785000) [pid = 1816] [serial = 650] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e391d4c00) [pid = 1816] [serial = 617] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e34e25800) [pid = 1816] [serial = 587] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f3e30f98000) [pid = 1816] [serial = 581] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f3e304fb800) [pid = 1816] [serial = 548] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e284dd800) [pid = 1816] [serial = 545] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e3b636800) [pid = 1816] [serial = 659] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e318de000) [pid = 1816] [serial = 551] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e3307c400) [pid = 1816] [serial = 575] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e3766a000) [pid = 1816] [serial = 554] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e3a891800) [pid = 1816] [serial = 653] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e304ef000) [pid = 1816] [serial = 599] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e30538400) [pid = 1816] [serial = 596] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e3307d000) [pid = 1816] [serial = 584] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e30486000) [pid = 1816] [serial = 578] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e3b1af800) [pid = 1816] [serial = 656] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e3a77c000) [pid = 1816] [serial = 638] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e3a53ac00) [pid = 1816] [serial = 728] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e3b1b2400) [pid = 1816] [serial = 705] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e3b04e400) [pid = 1816] [serial = 704] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e3b636c00) [pid = 1816] [serial = 707] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e362ef000) [pid = 1816] [serial = 722] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f3e376f5800) [pid = 1816] [serial = 723] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f3e31699400) [pid = 1816] [serial = 690] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f3e312b8c00) [pid = 1816] [serial = 689] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f3e3bab2800) [pid = 1816] [serial = 711] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f3e3852b000) [pid = 1816] [serial = 710] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f3e362f3c00) [pid = 1816] [serial = 693] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f3e3518b800) [pid = 1816] [serial = 692] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f3e304c1c00) [pid = 1816] [serial = 687] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f3e29fac800) [pid = 1816] [serial = 686] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f3e30b5ac00) [pid = 1816] [serial = 716] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f3e30f95400) [pid = 1816] [serial = 717] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f3e3a25e400) [pid = 1816] [serial = 698] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f3e3a50ac00) [pid = 1816] [serial = 699] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f3e3af42400) [pid = 1816] [serial = 702] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f3e3a782800) [pid = 1816] [serial = 701] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f3e3169e000) [pid = 1816] [serial = 719] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f3e318dc800) [pid = 1816] [serial = 720] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f3e3bab9800) [pid = 1816] [serial = 732] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f3e39752800) [pid = 1816] [serial = 696] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f3e391d2c00) [pid = 1816] [serial = 695] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f3e3ba5c000) [pid = 1816] [serial = 708] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f3e3a147800) [pid = 1816] [serial = 725] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f3e3b1a4800) [pid = 1816] [serial = 731] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f3e3a788800) [pid = 1816] [serial = 729] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f3e3a50d000) [pid = 1816] [serial = 726] [outer = (nil)] [url = about:blank] 00:39:01 INFO - PROCESS | 1816 | 1461051541490 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29ca4000 == 114 [pid = 1816] [id = 275] 00:39:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f3e284dd800) [pid = 1816] [serial = 826] [outer = (nil)] 00:39:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f3e30538400) [pid = 1816] [serial = 827] [outer = 0x7f3e284dd800] 00:39:01 INFO - PROCESS | 1816 | 1461051541557 Marionette DEBUG loaded listener.js 00:39:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f3e31f50800) [pid = 1816] [serial = 828] [outer = 0x7f3e284dd800] 00:39:02 INFO - PROCESS | 1816 | 1461051542280 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 00:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1284ms 00:39:02 INFO - PROCESS | 1816 | 1461051542319 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 00:39:02 INFO - PROCESS | 1816 | 1461051542323 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 00:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:39:02 INFO - PROCESS | 1816 | 1461051542328 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:39:02 INFO - PROCESS | 1816 | 1461051542333 Marionette TRACE conn3 <- [1,1074,null,{}] 00:39:02 INFO - PROCESS | 1816 | 1461051542348 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:02 INFO - PROCESS | 1816 | 1461051542531 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 00:39:02 INFO - PROCESS | 1816 | 1461051542548 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31e84800 == 115 [pid = 1816] [id = 276] 00:39:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f3e29fac800) [pid = 1816] [serial = 829] [outer = (nil)] 00:39:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f3e358ea800) [pid = 1816] [serial = 830] [outer = 0x7f3e29fac800] 00:39:02 INFO - PROCESS | 1816 | 1461051542728 Marionette DEBUG loaded listener.js 00:39:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f3e376fa000) [pid = 1816] [serial = 831] [outer = 0x7f3e29fac800] 00:39:03 INFO - PROCESS | 1816 | 1461051543484 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 00:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1183ms 00:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:39:03 INFO - PROCESS | 1816 | 1461051543516 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 00:39:03 INFO - PROCESS | 1816 | 1461051543520 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 00:39:03 INFO - PROCESS | 1816 | 1461051543527 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:39:03 INFO - PROCESS | 1816 | 1461051543529 Marionette TRACE conn3 <- [1,1078,null,{}] 00:39:03 INFO - PROCESS | 1816 | 1461051543539 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:03 INFO - PROCESS | 1816 | 1461051543745 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 00:39:03 INFO - PROCESS | 1816 | 1461051543779 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3620c800 == 116 [pid = 1816] [id = 277] 00:39:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f3e362e9c00) [pid = 1816] [serial = 832] [outer = (nil)] 00:39:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f3e391d3400) [pid = 1816] [serial = 833] [outer = 0x7f3e362e9c00] 00:39:03 INFO - PROCESS | 1816 | 1461051543841 Marionette DEBUG loaded listener.js 00:39:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f3e3974a400) [pid = 1816] [serial = 834] [outer = 0x7f3e362e9c00] 00:39:04 INFO - PROCESS | 1816 | 1461051544677 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 00:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1191ms 00:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:39:04 INFO - PROCESS | 1816 | 1461051544718 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 00:39:04 INFO - PROCESS | 1816 | 1461051544721 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 00:39:04 INFO - PROCESS | 1816 | 1461051544727 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:39:04 INFO - PROCESS | 1816 | 1461051544730 Marionette TRACE conn3 <- [1,1082,null,{}] 00:39:04 INFO - PROCESS | 1816 | 1461051544736 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:05 INFO - PROCESS | 1816 | 1461051545019 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 00:39:05 INFO - PROCESS | 1816 | 1461051545043 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e385e1000 == 117 [pid = 1816] [id = 278] 00:39:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f3e318c8c00) [pid = 1816] [serial = 835] [outer = (nil)] 00:39:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f3e3a264000) [pid = 1816] [serial = 836] [outer = 0x7f3e318c8c00] 00:39:05 INFO - PROCESS | 1816 | 1461051545105 Marionette DEBUG loaded listener.js 00:39:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f3e3a515400) [pid = 1816] [serial = 837] [outer = 0x7f3e318c8c00] 00:39:05 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f3e26fd4400) [pid = 1816] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:39:05 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f3e2728ec00) [pid = 1816] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:39:05 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f3e3b00cc00) [pid = 1816] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:39:05 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f3e2a1eb800) [pid = 1816] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:39:05 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f3e358e6000) [pid = 1816] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:39:05 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f3e26fda400) [pid = 1816] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:39:05 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f3e2a1ec800) [pid = 1816] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:39:05 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f3e358e5c00) [pid = 1816] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:39:05 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f3e284d8c00) [pid = 1816] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:39:06 INFO - PROCESS | 1816 | 1461051546211 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 00:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1530ms 00:39:06 INFO - PROCESS | 1816 | 1461051546257 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 00:39:06 INFO - PROCESS | 1816 | 1461051546261 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 00:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:39:06 INFO - PROCESS | 1816 | 1461051546267 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:39:06 INFO - PROCESS | 1816 | 1461051546270 Marionette TRACE conn3 <- [1,1086,null,{}] 00:39:06 INFO - PROCESS | 1816 | 1461051546275 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:06 INFO - PROCESS | 1816 | 1461051546523 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 00:39:06 INFO - PROCESS | 1816 | 1461051546534 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a5b2800 == 118 [pid = 1816] [id = 279] 00:39:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f3e3a516400) [pid = 1816] [serial = 838] [outer = (nil)] 00:39:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f3e3a785800) [pid = 1816] [serial = 839] [outer = 0x7f3e3a516400] 00:39:06 INFO - PROCESS | 1816 | 1461051546600 Marionette DEBUG loaded listener.js 00:39:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f3e3b739400) [pid = 1816] [serial = 840] [outer = 0x7f3e3a516400] 00:39:07 INFO - PROCESS | 1816 | 1461051547337 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 00:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1127ms 00:39:07 INFO - PROCESS | 1816 | 1461051547402 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 00:39:07 INFO - PROCESS | 1816 | 1461051547406 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 00:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:39:07 INFO - PROCESS | 1816 | 1461051547417 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:39:07 INFO - PROCESS | 1816 | 1461051547419 Marionette TRACE conn3 <- [1,1090,null,{}] 00:39:07 INFO - PROCESS | 1816 | 1461051547425 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:07 INFO - PROCESS | 1816 | 1461051547587 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 00:39:07 INFO - PROCESS | 1816 | 1461051547600 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b112800 == 119 [pid = 1816] [id = 280] 00:39:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f3e26fd3400) [pid = 1816] [serial = 841] [outer = (nil)] 00:39:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f3e3bab8c00) [pid = 1816] [serial = 842] [outer = 0x7f3e26fd3400] 00:39:07 INFO - PROCESS | 1816 | 1461051547659 Marionette DEBUG loaded listener.js 00:39:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f3e3bf4cc00) [pid = 1816] [serial = 843] [outer = 0x7f3e26fd3400] 00:39:08 INFO - PROCESS | 1816 | 1461051548796 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 00:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1433ms 00:39:08 INFO - PROCESS | 1816 | 1461051548849 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 00:39:08 INFO - PROCESS | 1816 | 1461051548857 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 00:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:39:08 INFO - PROCESS | 1816 | 1461051548866 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:39:08 INFO - PROCESS | 1816 | 1461051548870 Marionette TRACE conn3 <- [1,1094,null,{}] 00:39:08 INFO - PROCESS | 1816 | 1461051548878 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:09 INFO - PROCESS | 1816 | 1461051549081 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 00:39:09 INFO - PROCESS | 1816 | 1461051549249 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31167000 == 120 [pid = 1816] [id = 281] 00:39:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f3e30b76400) [pid = 1816] [serial = 844] [outer = (nil)] 00:39:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f3e31611800) [pid = 1816] [serial = 845] [outer = 0x7f3e30b76400] 00:39:09 INFO - PROCESS | 1816 | 1461051549325 Marionette DEBUG loaded listener.js 00:39:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f3e318e0800) [pid = 1816] [serial = 846] [outer = 0x7f3e30b76400] 00:39:10 INFO - PROCESS | 1816 | 1461051550287 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 00:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1483ms 00:39:10 INFO - PROCESS | 1816 | 1461051550351 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 00:39:10 INFO - PROCESS | 1816 | 1461051550360 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 00:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:39:10 INFO - PROCESS | 1816 | 1461051550371 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:39:10 INFO - PROCESS | 1816 | 1461051550374 Marionette TRACE conn3 <- [1,1098,null,{}] 00:39:10 INFO - PROCESS | 1816 | 1461051550380 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:10 INFO - PROCESS | 1816 | 1461051550622 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 00:39:10 INFO - PROCESS | 1816 | 1461051550934 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3973c000 == 121 [pid = 1816] [id = 282] 00:39:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f3e30b7e800) [pid = 1816] [serial = 847] [outer = (nil)] 00:39:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f3e358e7800) [pid = 1816] [serial = 848] [outer = 0x7f3e30b7e800] 00:39:11 INFO - PROCESS | 1816 | 1461051551007 Marionette DEBUG loaded listener.js 00:39:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f3e3766f800) [pid = 1816] [serial = 849] [outer = 0x7f3e30b7e800] 00:39:11 INFO - PROCESS | 1816 | 1461051551833 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 00:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1494ms 00:39:11 INFO - PROCESS | 1816 | 1461051551868 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 00:39:11 INFO - PROCESS | 1816 | 1461051551873 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 00:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:39:11 INFO - PROCESS | 1816 | 1461051551881 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:39:11 INFO - PROCESS | 1816 | 1461051551887 Marionette TRACE conn3 <- [1,1102,null,{}] 00:39:11 INFO - PROCESS | 1816 | 1461051551902 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:12 INFO - PROCESS | 1816 | 1461051552102 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 00:39:12 INFO - PROCESS | 1816 | 1461051552269 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3c817800 == 122 [pid = 1816] [id = 283] 00:39:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f3e37844000) [pid = 1816] [serial = 850] [outer = (nil)] 00:39:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f3e3a88b400) [pid = 1816] [serial = 851] [outer = 0x7f3e37844000] 00:39:12 INFO - PROCESS | 1816 | 1461051552346 Marionette DEBUG loaded listener.js 00:39:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f3e3b049c00) [pid = 1816] [serial = 852] [outer = 0x7f3e37844000] 00:39:13 INFO - PROCESS | 1816 | 1461051553265 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 00:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1438ms 00:39:13 INFO - PROCESS | 1816 | 1461051553320 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 00:39:13 INFO - PROCESS | 1816 | 1461051553325 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 00:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:39:13 INFO - PROCESS | 1816 | 1461051553331 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:39:13 INFO - PROCESS | 1816 | 1461051553333 Marionette TRACE conn3 <- [1,1106,null,{}] 00:39:13 INFO - PROCESS | 1816 | 1461051553338 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:13 INFO - PROCESS | 1816 | 1461051553515 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 00:39:13 INFO - PROCESS | 1816 | 1461051553683 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e46f21800 == 123 [pid = 1816] [id = 284] 00:39:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f3e3a25e400) [pid = 1816] [serial = 853] [outer = (nil)] 00:39:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f3e3c8b4800) [pid = 1816] [serial = 854] [outer = 0x7f3e3a25e400] 00:39:13 INFO - PROCESS | 1816 | 1461051553758 Marionette DEBUG loaded listener.js 00:39:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f3e3ca1cc00) [pid = 1816] [serial = 855] [outer = 0x7f3e3a25e400] 00:39:14 INFO - PROCESS | 1816 | 1461051554610 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 00:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1332ms 00:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:39:14 INFO - PROCESS | 1816 | 1461051554664 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 00:39:14 INFO - PROCESS | 1816 | 1461051554667 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 00:39:14 INFO - PROCESS | 1816 | 1461051554674 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:39:14 INFO - PROCESS | 1816 | 1461051554677 Marionette TRACE conn3 <- [1,1110,null,{}] 00:39:14 INFO - PROCESS | 1816 | 1461051554682 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:14 INFO - PROCESS | 1816 | 1461051554857 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 00:39:15 INFO - PROCESS | 1816 | 1461051555032 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e48c6f800 == 124 [pid = 1816] [id = 285] 00:39:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f3e3b1a5000) [pid = 1816] [serial = 856] [outer = (nil)] 00:39:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e41151800) [pid = 1816] [serial = 857] [outer = 0x7f3e3b1a5000] 00:39:15 INFO - PROCESS | 1816 | 1461051555106 Marionette DEBUG loaded listener.js 00:39:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e46fd6000) [pid = 1816] [serial = 858] [outer = 0x7f3e3b1a5000] 00:39:16 INFO - PROCESS | 1816 | 1461051556001 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 00:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1386ms 00:39:16 INFO - PROCESS | 1816 | 1461051556060 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 00:39:16 INFO - PROCESS | 1816 | 1461051556064 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 00:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:39:16 INFO - PROCESS | 1816 | 1461051556071 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:39:16 INFO - PROCESS | 1816 | 1461051556075 Marionette TRACE conn3 <- [1,1114,null,{}] 00:39:16 INFO - PROCESS | 1816 | 1461051556080 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:16 INFO - PROCESS | 1816 | 1461051556339 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 00:39:16 INFO - PROCESS | 1816 | 1461051556558 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ca4e800 == 125 [pid = 1816] [id = 286] 00:39:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f3e49205000) [pid = 1816] [serial = 859] [outer = (nil)] 00:39:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e4b28b400) [pid = 1816] [serial = 860] [outer = 0x7f3e49205000] 00:39:16 INFO - PROCESS | 1816 | 1461051556679 Marionette DEBUG loaded listener.js 00:39:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e4cf22c00) [pid = 1816] [serial = 861] [outer = 0x7f3e49205000] 00:39:17 INFO - PROCESS | 1816 | 1461051557485 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 00:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1484ms 00:39:17 INFO - PROCESS | 1816 | 1461051557556 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 00:39:17 INFO - PROCESS | 1816 | 1461051557559 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 00:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:39:17 INFO - PROCESS | 1816 | 1461051557565 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:39:17 INFO - PROCESS | 1816 | 1461051557568 Marionette TRACE conn3 <- [1,1118,null,{}] 00:39:17 INFO - PROCESS | 1816 | 1461051557581 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:17 INFO - PROCESS | 1816 | 1461051557802 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 00:39:17 INFO - PROCESS | 1816 | 1461051557971 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4f17b800 == 126 [pid = 1816] [id = 287] 00:39:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e49206400) [pid = 1816] [serial = 862] [outer = (nil)] 00:39:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e4cf2d400) [pid = 1816] [serial = 863] [outer = 0x7f3e49206400] 00:39:18 INFO - PROCESS | 1816 | 1461051558041 Marionette DEBUG loaded listener.js 00:39:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e4d060c00) [pid = 1816] [serial = 864] [outer = 0x7f3e49206400] 00:39:18 INFO - PROCESS | 1816 | 1461051558939 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 00:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1435ms 00:39:19 INFO - PROCESS | 1816 | 1461051559002 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 00:39:19 INFO - PROCESS | 1816 | 1461051559006 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 00:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:39:19 INFO - PROCESS | 1816 | 1461051559012 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:39:19 INFO - PROCESS | 1816 | 1461051559015 Marionette TRACE conn3 <- [1,1122,null,{}] 00:39:19 INFO - PROCESS | 1816 | 1461051559021 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:19 INFO - PROCESS | 1816 | 1461051559202 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 00:39:19 INFO - PROCESS | 1816 | 1461051559374 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e361cf000 == 127 [pid = 1816] [id = 288] 00:39:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e26fd4400) [pid = 1816] [serial = 865] [outer = (nil)] 00:39:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e4d304400) [pid = 1816] [serial = 866] [outer = 0x7f3e26fd4400] 00:39:19 INFO - PROCESS | 1816 | 1461051559447 Marionette DEBUG loaded listener.js 00:39:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e4d391c00) [pid = 1816] [serial = 867] [outer = 0x7f3e26fd4400] 00:39:20 INFO - PROCESS | 1816 | 1461051560287 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 00:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1334ms 00:39:20 INFO - PROCESS | 1816 | 1461051560347 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 00:39:20 INFO - PROCESS | 1816 | 1461051560350 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 00:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:39:20 INFO - PROCESS | 1816 | 1461051560356 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:39:20 INFO - PROCESS | 1816 | 1461051560359 Marionette TRACE conn3 <- [1,1126,null,{}] 00:39:20 INFO - PROCESS | 1816 | 1461051560365 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:20 INFO - PROCESS | 1816 | 1461051560546 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 00:39:20 INFO - PROCESS | 1816 | 1461051560730 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4fe3a800 == 128 [pid = 1816] [id = 289] 00:39:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e27363000) [pid = 1816] [serial = 868] [outer = (nil)] 00:39:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e2736b000) [pid = 1816] [serial = 869] [outer = 0x7f3e27363000] 00:39:20 INFO - PROCESS | 1816 | 1461051560803 Marionette DEBUG loaded listener.js 00:39:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e2736f800) [pid = 1816] [serial = 870] [outer = 0x7f3e27363000] 00:39:21 INFO - PROCESS | 1816 | 1461051561673 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 00:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1381ms 00:39:21 INFO - PROCESS | 1816 | 1461051561739 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 00:39:21 INFO - PROCESS | 1816 | 1461051561743 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 00:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:39:21 INFO - PROCESS | 1816 | 1461051561749 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:39:21 INFO - PROCESS | 1816 | 1461051561752 Marionette TRACE conn3 <- [1,1130,null,{}] 00:39:21 INFO - PROCESS | 1816 | 1461051561757 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:21 INFO - PROCESS | 1816 | 1461051561948 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 00:39:22 INFO - PROCESS | 1816 | 1461051562120 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35e9c000 == 129 [pid = 1816] [id = 290] 00:39:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e27366800) [pid = 1816] [serial = 871] [outer = (nil)] 00:39:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e4d308400) [pid = 1816] [serial = 872] [outer = 0x7f3e27366800] 00:39:22 INFO - PROCESS | 1816 | 1461051562197 Marionette DEBUG loaded listener.js 00:39:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e4d447800) [pid = 1816] [serial = 873] [outer = 0x7f3e27366800] 00:39:23 INFO - PROCESS | 1816 | 1461051563069 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 00:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1384ms 00:39:23 INFO - PROCESS | 1816 | 1461051563134 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 00:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:39:23 INFO - PROCESS | 1816 | 1461051563139 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 00:39:23 INFO - PROCESS | 1816 | 1461051563145 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:39:23 INFO - PROCESS | 1816 | 1461051563150 Marionette TRACE conn3 <- [1,1134,null,{}] 00:39:23 INFO - PROCESS | 1816 | 1461051563156 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:23 INFO - PROCESS | 1816 | 1461051563372 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 00:39:23 INFO - PROCESS | 1816 | 1461051563552 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f642800 == 130 [pid = 1816] [id = 291] 00:39:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e26fd9000) [pid = 1816] [serial = 874] [outer = (nil)] 00:39:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e2f628400) [pid = 1816] [serial = 875] [outer = 0x7f3e26fd9000] 00:39:23 INFO - PROCESS | 1816 | 1461051563631 Marionette DEBUG loaded listener.js 00:39:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e4d52f400) [pid = 1816] [serial = 876] [outer = 0x7f3e26fd9000] 00:39:24 INFO - PROCESS | 1816 | 1461051564545 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 00:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1432ms 00:39:24 INFO - PROCESS | 1816 | 1461051564579 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 00:39:24 INFO - PROCESS | 1816 | 1461051564582 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 00:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:39:24 INFO - PROCESS | 1816 | 1461051564588 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:39:24 INFO - PROCESS | 1816 | 1461051564591 Marionette TRACE conn3 <- [1,1138,null,{}] 00:39:24 INFO - PROCESS | 1816 | 1461051564597 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:24 INFO - PROCESS | 1816 | 1461051564790 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 00:39:24 INFO - PROCESS | 1816 | 1461051564970 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f647800 == 131 [pid = 1816] [id = 292] 00:39:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f3e26fdc800) [pid = 1816] [serial = 877] [outer = (nil)] 00:39:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f3e27aa6c00) [pid = 1816] [serial = 878] [outer = 0x7f3e26fdc800] 00:39:25 INFO - PROCESS | 1816 | 1461051565042 Marionette DEBUG loaded listener.js 00:39:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e27aae800) [pid = 1816] [serial = 879] [outer = 0x7f3e26fdc800] 00:39:26 INFO - PROCESS | 1816 | 1461051566386 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 00:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1831ms 00:39:26 INFO - PROCESS | 1816 | 1461051566423 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 00:39:26 INFO - PROCESS | 1816 | 1461051566430 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 00:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:39:26 INFO - PROCESS | 1816 | 1461051566442 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:39:26 INFO - PROCESS | 1816 | 1461051566446 Marionette TRACE conn3 <- [1,1142,null,{}] 00:39:26 INFO - PROCESS | 1816 | 1461051566455 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:26 INFO - PROCESS | 1816 | 1461051566651 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 00:39:26 INFO - PROCESS | 1816 | 1461051566842 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f4d0000 == 132 [pid = 1816] [id = 293] 00:39:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e27292000) [pid = 1816] [serial = 880] [outer = (nil)] 00:39:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e29fa5400) [pid = 1816] [serial = 881] [outer = 0x7f3e27292000] 00:39:26 INFO - PROCESS | 1816 | 1461051566911 Marionette DEBUG loaded listener.js 00:39:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e2a275400) [pid = 1816] [serial = 882] [outer = 0x7f3e27292000] 00:39:28 INFO - PROCESS | 1816 | 1461051568029 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 00:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1639ms 00:39:28 INFO - PROCESS | 1816 | 1461051568082 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 00:39:28 INFO - PROCESS | 1816 | 1461051568090 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 00:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:39:28 INFO - PROCESS | 1816 | 1461051568099 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:39:28 INFO - PROCESS | 1816 | 1461051568103 Marionette TRACE conn3 <- [1,1146,null,{}] 00:39:28 INFO - PROCESS | 1816 | 1461051568109 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:28 INFO - PROCESS | 1816 | 1461051568295 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 00:39:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4ca3f000 == 131 [pid = 1816] [id = 145] 00:39:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e395bc000 == 130 [pid = 1816] [id = 83] 00:39:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31267800 == 129 [pid = 1816] [id = 66] 00:39:28 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e30545c00) [pid = 1816] [serial = 785] [outer = (nil)] [url = about:blank] 00:39:28 INFO - PROCESS | 1816 | 1461051568599 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a5b2800 == 128 [pid = 1816] [id = 279] 00:39:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e385e1000 == 127 [pid = 1816] [id = 278] 00:39:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29c9e000 == 128 [pid = 1816] [id = 294] 00:39:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e2a276800) [pid = 1816] [serial = 883] [outer = (nil)] 00:39:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f3e304ef000) [pid = 1816] [serial = 884] [outer = 0x7f3e2a276800] 00:39:28 INFO - PROCESS | 1816 | 1461051568694 Marionette DEBUG loaded listener.js 00:39:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f3e30545c00) [pid = 1816] [serial = 885] [outer = 0x7f3e2a276800] 00:39:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3620c800 == 127 [pid = 1816] [id = 277] 00:39:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31e84800 == 126 [pid = 1816] [id = 276] 00:39:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29ca4000 == 125 [pid = 1816] [id = 275] 00:39:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e410c2000 == 124 [pid = 1816] [id = 244] 00:39:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29d28800 == 123 [pid = 1816] [id = 274] 00:39:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e281af800 == 122 [pid = 1816] [id = 270] 00:39:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e30d13000 == 121 [pid = 1816] [id = 269] 00:39:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29e74800 == 120 [pid = 1816] [id = 268] 00:39:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e51683000 == 119 [pid = 1816] [id = 267] 00:39:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4d342000 == 118 [pid = 1816] [id = 266] 00:39:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4c915000 == 117 [pid = 1816] [id = 265] 00:39:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e480a6800 == 116 [pid = 1816] [id = 264] 00:39:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b0d5000 == 115 [pid = 1816] [id = 263] 00:39:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e30c1f800 == 114 [pid = 1816] [id = 262] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f3e3babac00) [pid = 1816] [serial = 714] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f3e3b1a9c00) [pid = 1816] [serial = 779] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e3baae000) [pid = 1816] [serial = 780] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e3ca1a400) [pid = 1816] [serial = 749] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e304ed800) [pid = 1816] [serial = 761] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e358e9800) [pid = 1816] [serial = 773] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f3e39526c00) [pid = 1816] [serial = 774] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f3e3766cc00) [pid = 1816] [serial = 771] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e362e8000) [pid = 1816] [serial = 770] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e31695c00) [pid = 1816] [serial = 768] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e304c8800) [pid = 1816] [serial = 767] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e48010c00) [pid = 1816] [serial = 755] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e3bf4e000) [pid = 1816] [serial = 735] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e3a267000) [pid = 1816] [serial = 776] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e48f2ac00) [pid = 1816] [serial = 758] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e304f2000) [pid = 1816] [serial = 765] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e29fa8800) [pid = 1816] [serial = 764] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e46fdb000) [pid = 1816] [serial = 752] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e3bf0ac00) [pid = 1816] [serial = 746] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e30536800) [pid = 1816] [serial = 737] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e3a88b800) [pid = 1816] [serial = 743] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e34ead800) [pid = 1816] [serial = 740] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e2728f800) [pid = 1816] [serial = 782] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e29fa3400) [pid = 1816] [serial = 783] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e3a77e800) [pid = 1816] [serial = 777] [outer = (nil)] [url = about:blank] 00:39:29 INFO - PROCESS | 1816 | 1461051569542 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 00:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1478ms 00:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:39:29 INFO - PROCESS | 1816 | 1461051569578 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 00:39:29 INFO - PROCESS | 1816 | 1461051569581 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 00:39:29 INFO - PROCESS | 1816 | 1461051569589 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:39:29 INFO - PROCESS | 1816 | 1461051569595 Marionette TRACE conn3 <- [1,1150,null,{}] 00:39:29 INFO - PROCESS | 1816 | 1461051569609 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:29 INFO - PROCESS | 1816 | 1461051569770 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 00:39:29 INFO - PROCESS | 1816 | 1461051569787 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30d19000 == 115 [pid = 1816] [id = 295] 00:39:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e30b74800) [pid = 1816] [serial = 886] [outer = (nil)] 00:39:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e31606000) [pid = 1816] [serial = 887] [outer = 0x7f3e30b74800] 00:39:29 INFO - PROCESS | 1816 | 1461051569852 Marionette DEBUG loaded listener.js 00:39:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e318d2400) [pid = 1816] [serial = 888] [outer = 0x7f3e30b74800] 00:39:30 INFO - PROCESS | 1816 | 1461051570740 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 00:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1193ms 00:39:30 INFO - PROCESS | 1816 | 1461051570782 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 00:39:30 INFO - PROCESS | 1816 | 1461051570787 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 00:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:39:30 INFO - PROCESS | 1816 | 1461051570793 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:39:30 INFO - PROCESS | 1816 | 1461051570796 Marionette TRACE conn3 <- [1,1154,null,{}] 00:39:30 INFO - PROCESS | 1816 | 1461051570801 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:30 INFO - PROCESS | 1816 | 1461051570970 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 00:39:31 INFO - PROCESS | 1816 | 1461051571127 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31e8f800 == 116 [pid = 1816] [id = 296] 00:39:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e2f62d000) [pid = 1816] [serial = 889] [outer = (nil)] 00:39:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e320b8400) [pid = 1816] [serial = 890] [outer = 0x7f3e2f62d000] 00:39:31 INFO - PROCESS | 1816 | 1461051571191 Marionette DEBUG loaded listener.js 00:39:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e33078c00) [pid = 1816] [serial = 891] [outer = 0x7f3e2f62d000] 00:39:32 INFO - PROCESS | 1816 | 1461051572009 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 00:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1279ms 00:39:32 INFO - PROCESS | 1816 | 1461051572074 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 00:39:32 INFO - PROCESS | 1816 | 1461051572078 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 00:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:39:32 INFO - PROCESS | 1816 | 1461051572084 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:39:32 INFO - PROCESS | 1816 | 1461051572087 Marionette TRACE conn3 <- [1,1158,null,{}] 00:39:32 INFO - PROCESS | 1816 | 1461051572092 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:32 INFO - PROCESS | 1816 | 1461051572296 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 00:39:32 INFO - PROCESS | 1816 | 1461051572325 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3534a000 == 117 [pid = 1816] [id = 297] 00:39:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e318d5400) [pid = 1816] [serial = 892] [outer = (nil)] 00:39:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e34e1d800) [pid = 1816] [serial = 893] [outer = 0x7f3e318d5400] 00:39:32 INFO - PROCESS | 1816 | 1461051572391 Marionette DEBUG loaded listener.js 00:39:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e358dfc00) [pid = 1816] [serial = 894] [outer = 0x7f3e318d5400] 00:39:33 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e3a516400) [pid = 1816] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:39:33 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e318c8c00) [pid = 1816] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:39:33 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e362e9c00) [pid = 1816] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:39:33 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e304ee400) [pid = 1816] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:39:33 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e26fd4c00) [pid = 1816] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:39:33 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e29fac800) [pid = 1816] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:39:33 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e284dd800) [pid = 1816] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:39:33 INFO - PROCESS | 1816 | 1461051573529 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 00:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1478ms 00:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:39:33 INFO - PROCESS | 1816 | 1461051573563 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 00:39:33 INFO - PROCESS | 1816 | 1461051573566 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 00:39:33 INFO - PROCESS | 1816 | 1461051573571 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:39:33 INFO - PROCESS | 1816 | 1461051573574 Marionette TRACE conn3 <- [1,1162,null,{}] 00:39:33 INFO - PROCESS | 1816 | 1461051573579 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:33 INFO - PROCESS | 1816 | 1461051573744 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 00:39:33 INFO - PROCESS | 1816 | 1461051573759 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e37833800 == 118 [pid = 1816] [id = 298] 00:39:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e3160f000) [pid = 1816] [serial = 895] [outer = (nil)] 00:39:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e389d6800) [pid = 1816] [serial = 896] [outer = 0x7f3e3160f000] 00:39:33 INFO - PROCESS | 1816 | 1461051573824 Marionette DEBUG loaded listener.js 00:39:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e3a147000) [pid = 1816] [serial = 897] [outer = 0x7f3e3160f000] 00:39:34 INFO - PROCESS | 1816 | 1461051574836 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 00:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1331ms 00:39:34 INFO - PROCESS | 1816 | 1461051574910 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 00:39:34 INFO - PROCESS | 1816 | 1461051574917 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 00:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:39:34 INFO - PROCESS | 1816 | 1461051574927 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:39:34 INFO - PROCESS | 1816 | 1461051574932 Marionette TRACE conn3 <- [1,1166,null,{}] 00:39:34 INFO - PROCESS | 1816 | 1461051574940 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:35 INFO - PROCESS | 1816 | 1461051575133 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 00:39:35 INFO - PROCESS | 1816 | 1461051575372 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f635800 == 119 [pid = 1816] [id = 299] 00:39:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e29fa3400) [pid = 1816] [serial = 898] [outer = (nil)] 00:39:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e2a1e5c00) [pid = 1816] [serial = 899] [outer = 0x7f3e29fa3400] 00:39:35 INFO - PROCESS | 1816 | 1461051575462 Marionette DEBUG loaded listener.js 00:39:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e2f628c00) [pid = 1816] [serial = 900] [outer = 0x7f3e29fa3400] 00:39:36 INFO - PROCESS | 1816 | 1461051576384 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 00:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1538ms 00:39:36 INFO - PROCESS | 1816 | 1461051576466 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 00:39:36 INFO - PROCESS | 1816 | 1461051576475 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 00:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:39:36 INFO - PROCESS | 1816 | 1461051576486 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:39:36 INFO - PROCESS | 1816 | 1461051576490 Marionette TRACE conn3 <- [1,1170,null,{}] 00:39:36 INFO - PROCESS | 1816 | 1461051576496 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:36 INFO - PROCESS | 1816 | 1461051576737 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 00:39:36 INFO - PROCESS | 1816 | 1461051576986 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e361dd000 == 120 [pid = 1816] [id = 300] 00:39:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e30481000) [pid = 1816] [serial = 901] [outer = (nil)] 00:39:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e30b64c00) [pid = 1816] [serial = 902] [outer = 0x7f3e30481000] 00:39:37 INFO - PROCESS | 1816 | 1461051577062 Marionette DEBUG loaded listener.js 00:39:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e318ca000) [pid = 1816] [serial = 903] [outer = 0x7f3e30481000] 00:39:38 INFO - PROCESS | 1816 | 1461051577998 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 00:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1588ms 00:39:38 INFO - PROCESS | 1816 | 1461051578074 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 00:39:38 INFO - PROCESS | 1816 | 1461051578078 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 00:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:39:38 INFO - PROCESS | 1816 | 1461051578085 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:39:38 INFO - PROCESS | 1816 | 1461051578091 Marionette TRACE conn3 <- [1,1174,null,{}] 00:39:38 INFO - PROCESS | 1816 | 1461051578107 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:38 INFO - PROCESS | 1816 | 1461051578340 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 00:39:38 INFO - PROCESS | 1816 | 1461051578604 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a652800 == 121 [pid = 1816] [id = 301] 00:39:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e34eb4000) [pid = 1816] [serial = 904] [outer = (nil)] 00:39:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e375c9000) [pid = 1816] [serial = 905] [outer = 0x7f3e34eb4000] 00:39:38 INFO - PROCESS | 1816 | 1461051578681 Marionette DEBUG loaded listener.js 00:39:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e391d0400) [pid = 1816] [serial = 906] [outer = 0x7f3e34eb4000] 00:39:39 INFO - PROCESS | 1816 | 1461051579499 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 00:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:39:39 INFO - PROCESS | 1816 | 1461051579536 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 00:39:39 INFO - PROCESS | 1816 | 1461051579543 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:39:39 INFO - PROCESS | 1816 | 1461051579546 Marionette TRACE conn3 <- [1,1178,null,{}] 00:39:39 INFO - PROCESS | 1816 | 1461051579551 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:39 INFO - PROCESS | 1816 | 1461051579731 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 00:39:39 INFO - PROCESS | 1816 | 1461051579906 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b7e3000 == 122 [pid = 1816] [id = 302] 00:39:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e358e9000) [pid = 1816] [serial = 907] [outer = (nil)] 00:39:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e3a513800) [pid = 1816] [serial = 908] [outer = 0x7f3e358e9000] 00:39:39 INFO - PROCESS | 1816 | 1461051579977 Marionette DEBUG loaded listener.js 00:39:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e3a77e800) [pid = 1816] [serial = 909] [outer = 0x7f3e358e9000] 00:39:40 INFO - PROCESS | 1816 | 1461051580886 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 00:39:40 INFO - PROCESS | 1816 | 1461051580926 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 00:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:39:40 INFO - PROCESS | 1816 | 1461051580933 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:39:40 INFO - PROCESS | 1816 | 1461051580935 Marionette TRACE conn3 <- [1,1182,null,{}] 00:39:40 INFO - PROCESS | 1816 | 1461051580942 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:41 INFO - PROCESS | 1816 | 1461051581118 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 00:39:41 INFO - PROCESS | 1816 | 1461051581301 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e410b6000 == 123 [pid = 1816] [id = 303] 00:39:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f3e35188c00) [pid = 1816] [serial = 910] [outer = (nil)] 00:39:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f3e3a50ac00) [pid = 1816] [serial = 911] [outer = 0x7f3e35188c00] 00:39:41 INFO - PROCESS | 1816 | 1461051581381 Marionette DEBUG loaded listener.js 00:39:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e3b1a6400) [pid = 1816] [serial = 912] [outer = 0x7f3e35188c00] 00:39:42 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:39:42 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:39:42 INFO - PROCESS | 1816 | 1461051582305 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 00:39:42 INFO - PROCESS | 1816 | 1461051582370 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 00:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:39:42 INFO - PROCESS | 1816 | 1461051582376 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:39:42 INFO - PROCESS | 1816 | 1461051582379 Marionette TRACE conn3 <- [1,1186,null,{}] 00:39:42 INFO - PROCESS | 1816 | 1461051582384 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:42 INFO - PROCESS | 1816 | 1461051582594 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 00:39:42 INFO - PROCESS | 1816 | 1461051582770 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4b224000 == 124 [pid = 1816] [id = 304] 00:39:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e3a7b2400) [pid = 1816] [serial = 913] [outer = (nil)] 00:39:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e3c8c0800) [pid = 1816] [serial = 914] [outer = 0x7f3e3a7b2400] 00:39:42 INFO - PROCESS | 1816 | 1461051582849 Marionette DEBUG loaded listener.js 00:39:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e47b46400) [pid = 1816] [serial = 915] [outer = 0x7f3e3a7b2400] 00:39:43 INFO - PROCESS | 1816 | 1461051583706 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 00:39:43 INFO - PROCESS | 1816 | 1461051583762 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 00:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:39:43 INFO - PROCESS | 1816 | 1461051583768 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:39:43 INFO - PROCESS | 1816 | 1461051583771 Marionette TRACE conn3 <- [1,1190,null,{}] 00:39:43 INFO - PROCESS | 1816 | 1461051583776 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:43 INFO - PROCESS | 1816 | 1461051583936 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 00:39:44 INFO - PROCESS | 1816 | 1461051584111 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ce10800 == 125 [pid = 1816] [id = 305] 00:39:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f3e3b1b0c00) [pid = 1816] [serial = 916] [outer = (nil)] 00:39:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f3e490f3000) [pid = 1816] [serial = 917] [outer = 0x7f3e3b1b0c00] 00:39:44 INFO - PROCESS | 1816 | 1461051584182 Marionette DEBUG loaded listener.js 00:39:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f3e4b1c0400) [pid = 1816] [serial = 918] [outer = 0x7f3e3b1b0c00] 00:39:45 INFO - PROCESS | 1816 | 1461051585071 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 00:39:45 INFO - PROCESS | 1816 | 1461051585112 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 00:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:39:45 INFO - PROCESS | 1816 | 1461051585119 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:39:45 INFO - PROCESS | 1816 | 1461051585122 Marionette TRACE conn3 <- [1,1194,null,{}] 00:39:45 INFO - PROCESS | 1816 | 1461051585127 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:45 INFO - PROCESS | 1816 | 1461051585304 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 00:39:45 INFO - PROCESS | 1816 | 1461051585480 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e51672000 == 126 [pid = 1816] [id = 306] 00:39:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f3e47b44c00) [pid = 1816] [serial = 919] [outer = (nil)] 00:39:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f3e4cab1000) [pid = 1816] [serial = 920] [outer = 0x7f3e47b44c00] 00:39:45 INFO - PROCESS | 1816 | 1461051585551 Marionette DEBUG loaded listener.js 00:39:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f3e4cf2dc00) [pid = 1816] [serial = 921] [outer = 0x7f3e47b44c00] 00:39:46 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:39:46 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:39:46 INFO - PROCESS | 1816 | 1461051586477 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 00:39:46 INFO - PROCESS | 1816 | 1461051586554 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 00:39:46 INFO - PROCESS | 1816 | 1461051586560 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:39:46 INFO - PROCESS | 1816 | 1461051586564 Marionette TRACE conn3 <- [1,1198,null,{}] 00:39:46 INFO - PROCESS | 1816 | 1461051586569 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:46 INFO - PROCESS | 1816 | 1461051586761 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 00:39:46 INFO - PROCESS | 1816 | 1461051586936 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f37d800 == 127 [pid = 1816] [id = 307] 00:39:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f3e31fb5c00) [pid = 1816] [serial = 922] [outer = (nil)] 00:39:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f3e31fbbc00) [pid = 1816] [serial = 923] [outer = 0x7f3e31fb5c00] 00:39:47 INFO - PROCESS | 1816 | 1461051587016 Marionette DEBUG loaded listener.js 00:39:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f3e31fc1c00) [pid = 1816] [serial = 924] [outer = 0x7f3e31fb5c00] 00:39:47 INFO - PROCESS | 1816 | 1461051587844 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 00:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1336ms 00:39:47 INFO - PROCESS | 1816 | 1461051587896 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 00:39:47 INFO - PROCESS | 1816 | 1461051587900 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 00:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:39:47 INFO - PROCESS | 1816 | 1461051587906 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:39:47 INFO - PROCESS | 1816 | 1461051587908 Marionette TRACE conn3 <- [1,1202,null,{}] 00:39:47 INFO - PROCESS | 1816 | 1461051587914 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:48 INFO - PROCESS | 1816 | 1461051588093 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 00:39:48 INFO - PROCESS | 1816 | 1461051588272 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f66e000 == 128 [pid = 1816] [id = 308] 00:39:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e31fb6c00) [pid = 1816] [serial = 925] [outer = (nil)] 00:39:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f3e4d306400) [pid = 1816] [serial = 926] [outer = 0x7f3e31fb6c00] 00:39:48 INFO - PROCESS | 1816 | 1461051588341 Marionette DEBUG loaded listener.js 00:39:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f3e4d524800) [pid = 1816] [serial = 927] [outer = 0x7f3e31fb6c00] 00:39:49 INFO - PROCESS | 1816 | 1461051589220 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:39:49 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 00:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1385ms 00:39:49 INFO - PROCESS | 1816 | 1461051589292 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 00:39:49 INFO - PROCESS | 1816 | 1461051589296 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 00:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:39:49 INFO - PROCESS | 1816 | 1461051589302 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:39:49 INFO - PROCESS | 1816 | 1461051589305 Marionette TRACE conn3 <- [1,1206,null,{}] 00:39:49 INFO - PROCESS | 1816 | 1461051589311 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:49 INFO - PROCESS | 1816 | 1461051589524 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 00:39:49 INFO - PROCESS | 1816 | 1461051589699 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f777800 == 129 [pid = 1816] [id = 309] 00:39:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f3e27063800) [pid = 1816] [serial = 928] [outer = (nil)] 00:39:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f3e2706d400) [pid = 1816] [serial = 929] [outer = 0x7f3e27063800] 00:39:49 INFO - PROCESS | 1816 | 1461051589781 Marionette DEBUG loaded listener.js 00:39:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f3e4d530800) [pid = 1816] [serial = 930] [outer = 0x7f3e27063800] 00:39:50 INFO - PROCESS | 1816 | 1461051590645 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:39:50 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 00:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1377ms 00:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:39:50 INFO - PROCESS | 1816 | 1461051590681 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 00:39:50 INFO - PROCESS | 1816 | 1461051590684 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 00:39:50 INFO - PROCESS | 1816 | 1461051590691 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:39:50 INFO - PROCESS | 1816 | 1461051590694 Marionette TRACE conn3 <- [1,1210,null,{}] 00:39:50 INFO - PROCESS | 1816 | 1461051590699 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:50 INFO - PROCESS | 1816 | 1461051590890 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 00:39:51 INFO - PROCESS | 1816 | 1461051591089 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35dc9000 == 130 [pid = 1816] [id = 310] 00:39:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f3e27065800) [pid = 1816] [serial = 931] [outer = (nil)] 00:39:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f3e307dc000) [pid = 1816] [serial = 932] [outer = 0x7f3e27065800] 00:39:51 INFO - PROCESS | 1816 | 1461051591167 Marionette DEBUG loaded listener.js 00:39:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f3e307e1400) [pid = 1816] [serial = 933] [outer = 0x7f3e27065800] 00:39:52 INFO - PROCESS | 1816 | 1461051592154 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 00:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1540ms 00:39:52 INFO - PROCESS | 1816 | 1461051592231 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 00:39:52 INFO - PROCESS | 1816 | 1461051592234 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 00:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:39:52 INFO - PROCESS | 1816 | 1461051592240 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:39:52 INFO - PROCESS | 1816 | 1461051592242 Marionette TRACE conn3 <- [1,1214,null,{}] 00:39:52 INFO - PROCESS | 1816 | 1461051592248 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:52 INFO - PROCESS | 1816 | 1461051592448 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 00:39:52 INFO - PROCESS | 1816 | 1461051592628 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f4d3000 == 131 [pid = 1816] [id = 311] 00:39:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f3e24803000) [pid = 1816] [serial = 934] [outer = (nil)] 00:39:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f3e2480f800) [pid = 1816] [serial = 935] [outer = 0x7f3e24803000] 00:39:52 INFO - PROCESS | 1816 | 1461051592700 Marionette DEBUG loaded listener.js 00:39:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f3e304fa000) [pid = 1816] [serial = 936] [outer = 0x7f3e24803000] 00:39:53 INFO - PROCESS | 1816 | 1461051593962 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 00:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1785ms 00:39:54 INFO - PROCESS | 1816 | 1461051594027 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 00:39:54 INFO - PROCESS | 1816 | 1461051594032 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 00:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:39:54 INFO - PROCESS | 1816 | 1461051594041 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:39:54 INFO - PROCESS | 1816 | 1461051594046 Marionette TRACE conn3 <- [1,1218,null,{}] 00:39:54 INFO - PROCESS | 1816 | 1461051594055 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:54 INFO - PROCESS | 1816 | 1461051594347 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 00:39:54 INFO - PROCESS | 1816 | 1461051594507 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f782000 == 132 [pid = 1816] [id = 312] 00:39:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f3e2736bc00) [pid = 1816] [serial = 937] [outer = (nil)] 00:39:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f3e27aa2400) [pid = 1816] [serial = 938] [outer = 0x7f3e2736bc00] 00:39:54 INFO - PROCESS | 1816 | 1461051594592 Marionette DEBUG loaded listener.js 00:39:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f3e29bd6000) [pid = 1816] [serial = 939] [outer = 0x7f3e2736bc00] 00:39:55 INFO - PROCESS | 1816 | 1461051595556 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 00:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1587ms 00:39:55 INFO - PROCESS | 1816 | 1461051595628 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 00:39:55 INFO - PROCESS | 1816 | 1461051595636 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 00:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:39:55 INFO - PROCESS | 1816 | 1461051595647 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:39:55 INFO - PROCESS | 1816 | 1461051595650 Marionette TRACE conn3 <- [1,1222,null,{}] 00:39:55 INFO - PROCESS | 1816 | 1461051595657 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:55 INFO - PROCESS | 1816 | 1461051595844 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 00:39:56 INFO - PROCESS | 1816 | 1461051596276 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2847f800 == 133 [pid = 1816] [id = 313] 00:39:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f3e2f625000) [pid = 1816] [serial = 940] [outer = (nil)] 00:39:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f3e2f62d800) [pid = 1816] [serial = 941] [outer = 0x7f3e2f625000] 00:39:56 INFO - PROCESS | 1816 | 1461051596353 Marionette DEBUG loaded listener.js 00:39:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f3e3053a400) [pid = 1816] [serial = 942] [outer = 0x7f3e2f625000] 00:39:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3621b800 == 132 [pid = 1816] [id = 172] 00:39:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4ac09800 == 131 [pid = 1816] [id = 247] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f3e31611c00) [pid = 1816] [serial = 815] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f3e2a1ec400) [pid = 1816] [serial = 818] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | 1461051597333 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 00:39:57 INFO - PROCESS | 1816 | 1461051597398 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 00:39:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e48c6f800 == 121 [pid = 1816] [id = 285] 00:39:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e46f21800 == 120 [pid = 1816] [id = 284] 00:39:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3c817800 == 119 [pid = 1816] [id = 283] 00:39:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3973c000 == 118 [pid = 1816] [id = 282] 00:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:39:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31167000 == 117 [pid = 1816] [id = 281] 00:39:57 INFO - PROCESS | 1816 | 1461051597412 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:39:57 INFO - PROCESS | 1816 | 1461051597418 Marionette TRACE conn3 <- [1,1226,null,{}] 00:39:57 INFO - PROCESS | 1816 | 1461051597433 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:57 INFO - PROCESS | 1816 | 1461051597624 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f3e3b739400) [pid = 1816] [serial = 840] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f3e3a896400) [pid = 1816] [serial = 797] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f3e3a264000) [pid = 1816] [serial = 836] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f3e3974a400) [pid = 1816] [serial = 834] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f3e30545800) [pid = 1816] [serial = 824] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f3e29bd7000) [pid = 1816] [serial = 821] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f3e4caafc00) [pid = 1816] [serial = 812] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f3e318da400) [pid = 1816] [serial = 786] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f3e376fa000) [pid = 1816] [serial = 831] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f3e4b28bc00) [pid = 1816] [serial = 809] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f3e391d3400) [pid = 1816] [serial = 833] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f3e358ea800) [pid = 1816] [serial = 830] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f3e3a785800) [pid = 1816] [serial = 839] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f3e3a515400) [pid = 1816] [serial = 837] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f3e3b776c00) [pid = 1816] [serial = 800] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e315e2c00) [pid = 1816] [serial = 825] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f3e304c1800) [pid = 1816] [serial = 788] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f3e410e9400) [pid = 1816] [serial = 803] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f3e38991800) [pid = 1816] [serial = 794] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f3e30538400) [pid = 1816] [serial = 827] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f3e32fe0400) [pid = 1816] [serial = 791] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f3e49207400) [pid = 1816] [serial = 806] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f3e31f50800) [pid = 1816] [serial = 828] [outer = (nil)] [url = about:blank] 00:39:57 INFO - PROCESS | 1816 | 1461051597838 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f631000 == 118 [pid = 1816] [id = 314] 00:39:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f3e30538400) [pid = 1816] [serial = 943] [outer = (nil)] 00:39:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f3e315e2c00) [pid = 1816] [serial = 944] [outer = 0x7f3e30538400] 00:39:57 INFO - PROCESS | 1816 | 1461051597914 Marionette DEBUG loaded listener.js 00:39:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f3e318de000) [pid = 1816] [serial = 945] [outer = 0x7f3e30538400] 00:39:58 INFO - PROCESS | 1816 | 1461051598678 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 00:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1289ms 00:39:58 INFO - PROCESS | 1816 | 1461051598698 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 00:39:58 INFO - PROCESS | 1816 | 1461051598703 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 00:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:39:58 INFO - PROCESS | 1816 | 1461051598731 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:39:58 INFO - PROCESS | 1816 | 1461051598735 Marionette TRACE conn3 <- [1,1230,null,{}] 00:39:58 INFO - PROCESS | 1816 | 1461051598740 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:58 INFO - PROCESS | 1816 | 1461051598917 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 00:39:58 INFO - PROCESS | 1816 | 1461051598933 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e33020800 == 119 [pid = 1816] [id = 315] 00:39:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f3e307dcc00) [pid = 1816] [serial = 946] [outer = (nil)] 00:39:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f3e31ba1800) [pid = 1816] [serial = 947] [outer = 0x7f3e307dcc00] 00:39:59 INFO - PROCESS | 1816 | 1461051598999 Marionette DEBUG loaded listener.js 00:39:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f3e31ba5000) [pid = 1816] [serial = 948] [outer = 0x7f3e307dcc00] 00:39:59 INFO - PROCESS | 1816 | 1461051599898 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 00:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1189ms 00:39:59 INFO - PROCESS | 1816 | 1461051599914 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 00:39:59 INFO - PROCESS | 1816 | 1461051599918 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 00:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:39:59 INFO - PROCESS | 1816 | 1461051599925 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:39:59 INFO - PROCESS | 1816 | 1461051599928 Marionette TRACE conn3 <- [1,1234,null,{}] 00:39:59 INFO - PROCESS | 1816 | 1461051599933 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:00 INFO - PROCESS | 1816 | 1461051600229 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 00:40:00 INFO - PROCESS | 1816 | 1461051600255 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35e99000 == 120 [pid = 1816] [id = 316] 00:40:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f3e31698c00) [pid = 1816] [serial = 949] [outer = (nil)] 00:40:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e320bb000) [pid = 1816] [serial = 950] [outer = 0x7f3e31698c00] 00:40:00 INFO - PROCESS | 1816 | 1461051600318 Marionette DEBUG loaded listener.js 00:40:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f3e33bd3c00) [pid = 1816] [serial = 951] [outer = 0x7f3e31698c00] 00:40:01 INFO - PROCESS | 1816 | 1461051601169 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 00:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1278ms 00:40:01 INFO - PROCESS | 1816 | 1461051601206 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 00:40:01 INFO - PROCESS | 1816 | 1461051601210 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 00:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:40:01 INFO - PROCESS | 1816 | 1461051601225 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:40:01 INFO - PROCESS | 1816 | 1461051601229 Marionette TRACE conn3 <- [1,1238,null,{}] 00:40:01 INFO - PROCESS | 1816 | 1461051601242 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:01 INFO - PROCESS | 1816 | 1461051601488 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 00:40:01 INFO - PROCESS | 1816 | 1461051601523 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e39111800 == 121 [pid = 1816] [id = 317] 00:40:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f3e35187c00) [pid = 1816] [serial = 952] [outer = (nil)] 00:40:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f3e3a263800) [pid = 1816] [serial = 953] [outer = 0x7f3e35187c00] 00:40:01 INFO - PROCESS | 1816 | 1461051601589 Marionette DEBUG loaded listener.js 00:40:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f3e3a88d400) [pid = 1816] [serial = 954] [outer = 0x7f3e35187c00] 00:40:02 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f3e2f62d000) [pid = 1816] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:40:02 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f3e318d5400) [pid = 1816] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:40:02 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f3e30b74800) [pid = 1816] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:40:02 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f3e2a276800) [pid = 1816] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:40:02 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e27292000) [pid = 1816] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:40:02 INFO - PROCESS | 1816 | 1461051602837 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 00:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1637ms 00:40:02 INFO - PROCESS | 1816 | 1461051602863 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 00:40:02 INFO - PROCESS | 1816 | 1461051602867 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 00:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:40:02 INFO - PROCESS | 1816 | 1461051602873 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:40:02 INFO - PROCESS | 1816 | 1461051602876 Marionette TRACE conn3 <- [1,1242,null,{}] 00:40:02 INFO - PROCESS | 1816 | 1461051602882 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:03 INFO - PROCESS | 1816 | 1461051603122 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 00:40:03 INFO - PROCESS | 1816 | 1461051603160 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a195800 == 122 [pid = 1816] [id = 318] 00:40:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e24808000) [pid = 1816] [serial = 955] [outer = (nil)] 00:40:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f3e3b00f000) [pid = 1816] [serial = 956] [outer = 0x7f3e24808000] 00:40:03 INFO - PROCESS | 1816 | 1461051603259 Marionette DEBUG loaded listener.js 00:40:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f3e3b776c00) [pid = 1816] [serial = 957] [outer = 0x7f3e24808000] 00:40:04 INFO - PROCESS | 1816 | 1461051604327 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 00:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1490ms 00:40:04 INFO - PROCESS | 1816 | 1461051604549 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 00:40:04 INFO - PROCESS | 1816 | 1461051604559 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 00:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:40:04 INFO - PROCESS | 1816 | 1461051604574 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:40:04 INFO - PROCESS | 1816 | 1461051604581 Marionette TRACE conn3 <- [1,1246,null,{}] 00:40:04 INFO - PROCESS | 1816 | 1461051604594 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:04 INFO - PROCESS | 1816 | 1461051604829 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 00:40:05 INFO - PROCESS | 1816 | 1461051605101 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f3b1000 == 123 [pid = 1816] [id = 319] 00:40:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f3e27070800) [pid = 1816] [serial = 958] [outer = (nil)] 00:40:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f3e27362400) [pid = 1816] [serial = 959] [outer = 0x7f3e27070800] 00:40:05 INFO - PROCESS | 1816 | 1461051605180 Marionette DEBUG loaded listener.js 00:40:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f3e29bcac00) [pid = 1816] [serial = 960] [outer = 0x7f3e27070800] 00:40:06 INFO - PROCESS | 1816 | 1461051606134 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 00:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1640ms 00:40:06 INFO - PROCESS | 1816 | 1461051606215 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 00:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:40:06 INFO - PROCESS | 1816 | 1461051606224 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 00:40:06 INFO - PROCESS | 1816 | 1461051606244 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:40:06 INFO - PROCESS | 1816 | 1461051606255 Marionette TRACE conn3 <- [1,1250,null,{}] 00:40:06 INFO - PROCESS | 1816 | 1461051606326 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:06 INFO - PROCESS | 1816 | 1461051606598 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 00:40:06 INFO - PROCESS | 1816 | 1461051606988 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3189f000 == 124 [pid = 1816] [id = 320] 00:40:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f3e30538000) [pid = 1816] [serial = 961] [outer = (nil)] 00:40:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f3e307dd800) [pid = 1816] [serial = 962] [outer = 0x7f3e30538000] 00:40:07 INFO - PROCESS | 1816 | 1461051607063 Marionette DEBUG loaded listener.js 00:40:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f3e30b77800) [pid = 1816] [serial = 963] [outer = 0x7f3e30538000] 00:40:08 INFO - PROCESS | 1816 | 1461051608033 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 00:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1850ms 00:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:40:08 INFO - PROCESS | 1816 | 1461051608086 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 00:40:08 INFO - PROCESS | 1816 | 1461051608089 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 00:40:08 INFO - PROCESS | 1816 | 1461051608095 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:40:08 INFO - PROCESS | 1816 | 1461051608098 Marionette TRACE conn3 <- [1,1254,null,{}] 00:40:08 INFO - PROCESS | 1816 | 1461051608112 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:08 INFO - PROCESS | 1816 | 1461051608331 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 00:40:08 INFO - PROCESS | 1816 | 1461051608649 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e37931800 == 125 [pid = 1816] [id = 321] 00:40:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f3e318d4c00) [pid = 1816] [serial = 964] [outer = (nil)] 00:40:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f3e31b98800) [pid = 1816] [serial = 965] [outer = 0x7f3e318d4c00] 00:40:08 INFO - PROCESS | 1816 | 1461051608834 Marionette DEBUG loaded listener.js 00:40:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f3e31f47000) [pid = 1816] [serial = 966] [outer = 0x7f3e318d4c00] 00:40:09 INFO - PROCESS | 1816 | 1461051609778 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 00:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1731ms 00:40:09 INFO - PROCESS | 1816 | 1461051609826 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 00:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:40:09 INFO - PROCESS | 1816 | 1461051609830 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 00:40:09 INFO - PROCESS | 1816 | 1461051609836 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:40:09 INFO - PROCESS | 1816 | 1461051609840 Marionette TRACE conn3 <- [1,1258,null,{}] 00:40:09 INFO - PROCESS | 1816 | 1461051609845 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:10 INFO - PROCESS | 1816 | 1461051610041 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 00:40:10 INFO - PROCESS | 1816 | 1461051610225 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3d540000 == 126 [pid = 1816] [id = 322] 00:40:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f3e318dd400) [pid = 1816] [serial = 967] [outer = (nil)] 00:40:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f3e362e8c00) [pid = 1816] [serial = 968] [outer = 0x7f3e318dd400] 00:40:10 INFO - PROCESS | 1816 | 1461051610301 Marionette DEBUG loaded listener.js 00:40:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f3e391dc400) [pid = 1816] [serial = 969] [outer = 0x7f3e318dd400] 00:40:11 INFO - PROCESS | 1816 | 1461051611257 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 00:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1487ms 00:40:11 INFO - PROCESS | 1816 | 1461051611325 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 00:40:11 INFO - PROCESS | 1816 | 1461051611329 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 00:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:40:11 INFO - PROCESS | 1816 | 1461051611335 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:40:11 INFO - PROCESS | 1816 | 1461051611338 Marionette TRACE conn3 <- [1,1262,null,{}] 00:40:11 INFO - PROCESS | 1816 | 1461051611343 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:11 INFO - PROCESS | 1816 | 1461051611544 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 00:40:11 INFO - PROCESS | 1816 | 1461051611816 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e48f1c800 == 127 [pid = 1816] [id = 323] 00:40:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f3e34eb1000) [pid = 1816] [serial = 970] [outer = (nil)] 00:40:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f3e3a898800) [pid = 1816] [serial = 971] [outer = 0x7f3e34eb1000] 00:40:11 INFO - PROCESS | 1816 | 1461051611939 Marionette DEBUG loaded listener.js 00:40:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f3e3ba5e400) [pid = 1816] [serial = 972] [outer = 0x7f3e34eb1000] 00:40:12 INFO - PROCESS | 1816 | 1461051612850 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 00:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1580ms 00:40:12 INFO - PROCESS | 1816 | 1461051612917 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 00:40:12 INFO - PROCESS | 1816 | 1461051612920 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 00:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:40:12 INFO - PROCESS | 1816 | 1461051612927 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:40:12 INFO - PROCESS | 1816 | 1461051612930 Marionette TRACE conn3 <- [1,1266,null,{}] 00:40:12 INFO - PROCESS | 1816 | 1461051612936 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:13 INFO - PROCESS | 1816 | 1461051613217 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 00:40:13 INFO - PROCESS | 1816 | 1461051613449 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e51405800 == 128 [pid = 1816] [id = 324] 00:40:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f3e4cab3800) [pid = 1816] [serial = 973] [outer = (nil)] 00:40:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f3e4cf2ac00) [pid = 1816] [serial = 974] [outer = 0x7f3e4cab3800] 00:40:13 INFO - PROCESS | 1816 | 1461051613573 Marionette DEBUG loaded listener.js 00:40:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f3e4d527000) [pid = 1816] [serial = 975] [outer = 0x7f3e4cab3800] 00:40:14 INFO - PROCESS | 1816 | 1461051614449 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 00:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1594ms 00:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:40:14 INFO - PROCESS | 1816 | 1461051614522 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 00:40:14 INFO - PROCESS | 1816 | 1461051614525 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 00:40:14 INFO - PROCESS | 1816 | 1461051614531 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:40:14 INFO - PROCESS | 1816 | 1461051614534 Marionette TRACE conn3 <- [1,1270,null,{}] 00:40:14 INFO - PROCESS | 1816 | 1461051614539 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:14 INFO - PROCESS | 1816 | 1461051614773 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 00:40:15 INFO - PROCESS | 1816 | 1461051615003 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2797a000 == 129 [pid = 1816] [id = 325] 00:40:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f3e29d5b400) [pid = 1816] [serial = 976] [outer = (nil)] 00:40:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f3e29d63c00) [pid = 1816] [serial = 977] [outer = 0x7f3e29d5b400] 00:40:15 INFO - PROCESS | 1816 | 1461051615125 Marionette DEBUG loaded listener.js 00:40:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f3e29d6a800) [pid = 1816] [serial = 978] [outer = 0x7f3e29d5b400] 00:40:16 INFO - PROCESS | 1816 | 1461051616010 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 00:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1532ms 00:40:16 INFO - PROCESS | 1816 | 1461051616063 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 00:40:16 INFO - PROCESS | 1816 | 1461051616066 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 00:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:40:16 INFO - PROCESS | 1816 | 1461051616073 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:40:16 INFO - PROCESS | 1816 | 1461051616076 Marionette TRACE conn3 <- [1,1274,null,{}] 00:40:16 INFO - PROCESS | 1816 | 1461051616081 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:16 INFO - PROCESS | 1816 | 1461051616264 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 00:40:16 INFO - PROCESS | 1816 | 1461051616452 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22ad1800 == 130 [pid = 1816] [id = 326] 00:40:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f3e29d5f400) [pid = 1816] [serial = 979] [outer = (nil)] 00:40:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f3e2a1eb400) [pid = 1816] [serial = 980] [outer = 0x7f3e29d5f400] 00:40:16 INFO - PROCESS | 1816 | 1461051616541 Marionette DEBUG loaded listener.js 00:40:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f3e359b0800) [pid = 1816] [serial = 981] [outer = 0x7f3e29d5f400] 00:40:17 INFO - PROCESS | 1816 | 1461051617415 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 00:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1377ms 00:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:40:17 INFO - PROCESS | 1816 | 1461051617451 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 00:40:17 INFO - PROCESS | 1816 | 1461051617454 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 00:40:17 INFO - PROCESS | 1816 | 1461051617460 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:40:17 INFO - PROCESS | 1816 | 1461051617464 Marionette TRACE conn3 <- [1,1278,null,{}] 00:40:17 INFO - PROCESS | 1816 | 1461051617470 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:17 INFO - PROCESS | 1816 | 1461051617653 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 00:40:17 INFO - PROCESS | 1816 | 1461051617852 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22bc9800 == 131 [pid = 1816] [id = 327] 00:40:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f3e29d66c00) [pid = 1816] [serial = 982] [outer = (nil)] 00:40:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f3e359b6c00) [pid = 1816] [serial = 983] [outer = 0x7f3e29d66c00] 00:40:17 INFO - PROCESS | 1816 | 1461051617930 Marionette DEBUG loaded listener.js 00:40:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f3e35b96c00) [pid = 1816] [serial = 984] [outer = 0x7f3e29d66c00] 00:40:18 INFO - PROCESS | 1816 | 1461051618787 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 00:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1380ms 00:40:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e317d9000 == 130 [pid = 1816] [id = 10] 00:40:18 INFO - PROCESS | 1816 | 1461051618922 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 00:40:18 INFO - PROCESS | 1816 | 1461051618925 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 00:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:40:18 INFO - PROCESS | 1816 | 1461051618936 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:40:18 INFO - PROCESS | 1816 | 1461051618939 Marionette TRACE conn3 <- [1,1282,null,{}] 00:40:18 INFO - PROCESS | 1816 | 1461051618949 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:19 INFO - PROCESS | 1816 | 1461051619149 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 00:40:19 INFO - PROCESS | 1816 | 1461051619376 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29e6b000 == 131 [pid = 1816] [id = 328] 00:40:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f3e34e27c00) [pid = 1816] [serial = 985] [outer = (nil)] 00:40:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f3e35b98400) [pid = 1816] [serial = 986] [outer = 0x7f3e34e27c00] 00:40:19 INFO - PROCESS | 1816 | 1461051619463 Marionette DEBUG loaded listener.js 00:40:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f3e35b9e000) [pid = 1816] [serial = 987] [outer = 0x7f3e34e27c00] 00:40:20 INFO - PROCESS | 1816 | 1461051620276 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 00:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1383ms 00:40:20 INFO - PROCESS | 1816 | 1461051620320 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 00:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:40:20 INFO - PROCESS | 1816 | 1461051620325 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 00:40:20 INFO - PROCESS | 1816 | 1461051620332 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:40:20 INFO - PROCESS | 1816 | 1461051620337 Marionette TRACE conn3 <- [1,1286,null,{}] 00:40:20 INFO - PROCESS | 1816 | 1461051620343 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:20 INFO - PROCESS | 1816 | 1461051620574 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 00:40:20 INFO - PROCESS | 1816 | 1461051620776 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e236de000 == 132 [pid = 1816] [id = 329] 00:40:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f3e35b92c00) [pid = 1816] [serial = 988] [outer = (nil)] 00:40:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f3e35b9ec00) [pid = 1816] [serial = 989] [outer = 0x7f3e35b92c00] 00:40:20 INFO - PROCESS | 1816 | 1461051620915 Marionette DEBUG loaded listener.js 00:40:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f3e4cf30400) [pid = 1816] [serial = 990] [outer = 0x7f3e35b92c00] 00:40:21 INFO - PROCESS | 1816 | 1461051621878 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 00:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1583ms 00:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:40:21 INFO - PROCESS | 1816 | 1461051621915 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 00:40:21 INFO - PROCESS | 1816 | 1461051621918 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 00:40:21 INFO - PROCESS | 1816 | 1461051621924 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:40:21 INFO - PROCESS | 1816 | 1461051621927 Marionette TRACE conn3 <- [1,1290,null,{}] 00:40:21 INFO - PROCESS | 1816 | 1461051621933 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:22 INFO - PROCESS | 1816 | 1461051622178 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 00:40:22 INFO - PROCESS | 1816 | 1461051622429 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22d6f800 == 133 [pid = 1816] [id = 330] 00:40:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f3e24802c00) [pid = 1816] [serial = 991] [outer = (nil)] 00:40:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f3e2480d000) [pid = 1816] [serial = 992] [outer = 0x7f3e24802c00] 00:40:22 INFO - PROCESS | 1816 | 1461051622882 Marionette DEBUG loaded listener.js 00:40:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f3e25f0f400) [pid = 1816] [serial = 993] [outer = 0x7f3e24802c00] 00:40:23 INFO - PROCESS | 1816 | 1461051623802 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 00:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1932ms 00:40:23 INFO - PROCESS | 1816 | 1461051623857 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 00:40:23 INFO - PROCESS | 1816 | 1461051623863 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 00:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:40:23 INFO - PROCESS | 1816 | 1461051623872 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:40:23 INFO - PROCESS | 1816 | 1461051623876 Marionette TRACE conn3 <- [1,1294,null,{}] 00:40:23 INFO - PROCESS | 1816 | 1461051623882 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:24 INFO - PROCESS | 1816 | 1461051624075 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 00:40:24 INFO - PROCESS | 1816 | 1461051624261 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29e5b800 == 134 [pid = 1816] [id = 331] 00:40:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f3e27367400) [pid = 1816] [serial = 994] [outer = (nil)] 00:40:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f3e29bca800) [pid = 1816] [serial = 995] [outer = 0x7f3e27367400] 00:40:24 INFO - PROCESS | 1816 | 1461051624331 Marionette DEBUG loaded listener.js 00:40:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f3e2a1e7400) [pid = 1816] [serial = 996] [outer = 0x7f3e27367400] 00:40:25 INFO - PROCESS | 1816 | 1461051625407 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 00:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1593ms 00:40:25 INFO - PROCESS | 1816 | 1461051625465 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 00:40:25 INFO - PROCESS | 1816 | 1461051625469 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 00:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:40:25 INFO - PROCESS | 1816 | 1461051625480 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:40:25 INFO - PROCESS | 1816 | 1461051625484 Marionette TRACE conn3 <- [1,1298,null,{}] 00:40:25 INFO - PROCESS | 1816 | 1461051625490 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:25 INFO - PROCESS | 1816 | 1461051625713 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 00:40:26 INFO - PROCESS | 1816 | 1461051626039 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2840c000 == 135 [pid = 1816] [id = 332] 00:40:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f3e26fcf400) [pid = 1816] [serial = 997] [outer = (nil)] 00:40:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f3e2a1ee800) [pid = 1816] [serial = 998] [outer = 0x7f3e26fcf400] 00:40:26 INFO - PROCESS | 1816 | 1461051626216 Marionette DEBUG loaded listener.js 00:40:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f3e307ddc00) [pid = 1816] [serial = 999] [outer = 0x7f3e26fcf400] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e280d0000 == 134 [pid = 1816] [id = 197] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e319db000 == 133 [pid = 1816] [id = 201] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e318a2000 == 132 [pid = 1816] [id = 196] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e28422000 == 131 [pid = 1816] [id = 202] 00:40:26 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f3e4cf2d400) [pid = 1816] [serial = 863] [outer = (nil)] [url = about:blank] 00:40:26 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f3e4d304400) [pid = 1816] [serial = 866] [outer = (nil)] [url = about:blank] 00:40:26 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f3e2736b000) [pid = 1816] [serial = 869] [outer = (nil)] [url = about:blank] 00:40:26 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f3e4d308400) [pid = 1816] [serial = 872] [outer = (nil)] [url = about:blank] 00:40:26 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f3e2f628400) [pid = 1816] [serial = 875] [outer = (nil)] [url = about:blank] 00:40:26 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f3e389d6800) [pid = 1816] [serial = 896] [outer = (nil)] [url = about:blank] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e39111800 == 130 [pid = 1816] [id = 317] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e35e99000 == 129 [pid = 1816] [id = 316] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e33020800 == 128 [pid = 1816] [id = 315] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f631000 == 127 [pid = 1816] [id = 314] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2847f800 == 126 [pid = 1816] [id = 313] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f782000 == 125 [pid = 1816] [id = 312] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f66e000 == 124 [pid = 1816] [id = 308] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f37d800 == 123 [pid = 1816] [id = 307] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e51672000 == 122 [pid = 1816] [id = 306] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4ce10800 == 121 [pid = 1816] [id = 305] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4b224000 == 120 [pid = 1816] [id = 304] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e410b6000 == 119 [pid = 1816] [id = 303] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b7e3000 == 118 [pid = 1816] [id = 302] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a652800 == 117 [pid = 1816] [id = 301] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e361dd000 == 116 [pid = 1816] [id = 300] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f635800 == 115 [pid = 1816] [id = 299] 00:40:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e37833800 == 114 [pid = 1816] [id = 298] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f3e27aa6c00) [pid = 1816] [serial = 878] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f3e320b8400) [pid = 1816] [serial = 890] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f3e33078c00) [pid = 1816] [serial = 891] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f3e358dfc00) [pid = 1816] [serial = 894] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f3e34e1d800) [pid = 1816] [serial = 893] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f3e31606000) [pid = 1816] [serial = 887] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f3e318d2400) [pid = 1816] [serial = 888] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f3e4b28b400) [pid = 1816] [serial = 860] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f3e304ef000) [pid = 1816] [serial = 884] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f3e30545c00) [pid = 1816] [serial = 885] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f3e3bab8c00) [pid = 1816] [serial = 842] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f3e358e7800) [pid = 1816] [serial = 848] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f3e2a275400) [pid = 1816] [serial = 882] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f3e29fa5400) [pid = 1816] [serial = 881] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f3e41151800) [pid = 1816] [serial = 857] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f3e31611800) [pid = 1816] [serial = 845] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f3e3a88b400) [pid = 1816] [serial = 851] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f3e3c8b4800) [pid = 1816] [serial = 854] [outer = (nil)] [url = about:blank] 00:40:27 INFO - PROCESS | 1816 | 1461051627205 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 00:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1788ms 00:40:27 INFO - PROCESS | 1816 | 1461051627271 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 00:40:27 INFO - PROCESS | 1816 | 1461051627274 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 00:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:40:27 INFO - PROCESS | 1816 | 1461051627280 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:40:27 INFO - PROCESS | 1816 | 1461051627285 Marionette TRACE conn3 <- [1,1302,null,{}] 00:40:27 INFO - PROCESS | 1816 | 1461051627302 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:27 INFO - PROCESS | 1816 | 1461051627496 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 00:40:27 INFO - PROCESS | 1816 | 1461051627647 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f67d800 == 115 [pid = 1816] [id = 333] 00:40:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f3e29fa5400) [pid = 1816] [serial = 1000] [outer = (nil)] 00:40:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f3e315da800) [pid = 1816] [serial = 1001] [outer = 0x7f3e29fa5400] 00:40:27 INFO - PROCESS | 1816 | 1461051627714 Marionette DEBUG loaded listener.js 00:40:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f3e3169fc00) [pid = 1816] [serial = 1002] [outer = 0x7f3e29fa5400] 00:40:28 INFO - PROCESS | 1816 | 1461051628528 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 00:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1288ms 00:40:28 INFO - PROCESS | 1816 | 1461051628569 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 00:40:28 INFO - PROCESS | 1816 | 1461051628574 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 00:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:40:28 INFO - PROCESS | 1816 | 1461051628594 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:40:28 INFO - PROCESS | 1816 | 1461051628598 Marionette TRACE conn3 <- [1,1306,null,{}] 00:40:28 INFO - PROCESS | 1816 | 1461051628603 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:28 INFO - PROCESS | 1816 | 1461051628823 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 00:40:28 INFO - PROCESS | 1816 | 1461051628855 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30d18000 == 116 [pid = 1816] [id = 334] 00:40:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f3e318c3800) [pid = 1816] [serial = 1003] [outer = (nil)] 00:40:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f3e31ba0000) [pid = 1816] [serial = 1004] [outer = 0x7f3e318c3800] 00:40:28 INFO - PROCESS | 1816 | 1461051628918 Marionette DEBUG loaded listener.js 00:40:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f3e31f44c00) [pid = 1816] [serial = 1005] [outer = 0x7f3e318c3800] 00:40:29 INFO - PROCESS | 1816 | 1461051629818 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 00:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1289ms 00:40:29 INFO - PROCESS | 1816 | 1461051629883 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 00:40:29 INFO - PROCESS | 1816 | 1461051629887 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 00:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:40:29 INFO - PROCESS | 1816 | 1461051629892 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:40:29 INFO - PROCESS | 1816 | 1461051629894 Marionette TRACE conn3 <- [1,1310,null,{}] 00:40:29 INFO - PROCESS | 1816 | 1461051629900 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:30 INFO - PROCESS | 1816 | 1461051630116 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 00:40:30 INFO - PROCESS | 1816 | 1461051630164 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31749800 == 117 [pid = 1816] [id = 335] 00:40:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f3e31fb4c00) [pid = 1816] [serial = 1006] [outer = (nil)] 00:40:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f3e31fb9400) [pid = 1816] [serial = 1007] [outer = 0x7f3e31fb4c00] 00:40:30 INFO - PROCESS | 1816 | 1461051630238 Marionette DEBUG loaded listener.js 00:40:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f3e322cc400) [pid = 1816] [serial = 1008] [outer = 0x7f3e31fb4c00] 00:40:31 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f3e31698c00) [pid = 1816] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:40:31 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f3e2f625000) [pid = 1816] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:40:31 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f3e35187c00) [pid = 1816] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:40:31 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f3e307dcc00) [pid = 1816] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:40:31 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f3e30538400) [pid = 1816] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:40:31 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f3e2736bc00) [pid = 1816] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:40:31 INFO - PROCESS | 1816 | 1461051631441 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 00:40:31 INFO - PROCESS | 1816 | 1461051631486 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 00:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:40:31 INFO - PROCESS | 1816 | 1461051631492 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:40:31 INFO - PROCESS | 1816 | 1461051631495 Marionette TRACE conn3 <- [1,1314,null,{}] 00:40:31 INFO - PROCESS | 1816 | 1461051631501 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:31 INFO - PROCESS | 1816 | 1461051631728 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 00:40:31 INFO - PROCESS | 1816 | 1461051631749 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e32227800 == 118 [pid = 1816] [id = 336] 00:40:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f3e31ba3000) [pid = 1816] [serial = 1009] [outer = (nil)] 00:40:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f3e33080400) [pid = 1816] [serial = 1010] [outer = 0x7f3e31ba3000] 00:40:31 INFO - PROCESS | 1816 | 1461051631812 Marionette DEBUG loaded listener.js 00:40:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f3e359ad400) [pid = 1816] [serial = 1011] [outer = 0x7f3e31ba3000] 00:40:32 INFO - PROCESS | 1816 | 1461051632614 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 00:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1138ms 00:40:32 INFO - PROCESS | 1816 | 1461051632631 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 00:40:32 INFO - PROCESS | 1816 | 1461051632633 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 00:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:40:32 INFO - PROCESS | 1816 | 1461051632659 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:40:32 INFO - PROCESS | 1816 | 1461051632664 Marionette TRACE conn3 <- [1,1318,null,{}] 00:40:32 INFO - PROCESS | 1816 | 1461051632671 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:32 INFO - PROCESS | 1816 | 1461051632842 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 00:40:32 INFO - PROCESS | 1816 | 1461051632857 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35dd8800 == 119 [pid = 1816] [id = 337] 00:40:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f3e359b0c00) [pid = 1816] [serial = 1012] [outer = (nil)] 00:40:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f3e362f0400) [pid = 1816] [serial = 1013] [outer = 0x7f3e359b0c00] 00:40:32 INFO - PROCESS | 1816 | 1461051632929 Marionette DEBUG loaded listener.js 00:40:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f3e38528400) [pid = 1816] [serial = 1014] [outer = 0x7f3e359b0c00] 00:40:34 INFO - PROCESS | 1816 | 1461051634075 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 00:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1510ms 00:40:34 INFO - PROCESS | 1816 | 1461051634152 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 00:40:34 INFO - PROCESS | 1816 | 1461051634160 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 00:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:40:34 INFO - PROCESS | 1816 | 1461051634170 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:40:34 INFO - PROCESS | 1816 | 1461051634175 Marionette TRACE conn3 <- [1,1322,null,{}] 00:40:34 INFO - PROCESS | 1816 | 1461051634183 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:34 INFO - PROCESS | 1816 | 1461051634426 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 00:40:34 INFO - PROCESS | 1816 | 1461051634657 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f368800 == 120 [pid = 1816] [id = 338] 00:40:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f3e27aad400) [pid = 1816] [serial = 1015] [outer = (nil)] 00:40:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f3e29faec00) [pid = 1816] [serial = 1016] [outer = 0x7f3e27aad400] 00:40:34 INFO - PROCESS | 1816 | 1461051634776 Marionette DEBUG loaded listener.js 00:40:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f3e3048e400) [pid = 1816] [serial = 1017] [outer = 0x7f3e27aad400] 00:40:35 INFO - PROCESS | 1816 | 1461051635703 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 00:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1590ms 00:40:35 INFO - PROCESS | 1816 | 1461051635760 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 00:40:35 INFO - PROCESS | 1816 | 1461051635769 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 00:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:40:35 INFO - PROCESS | 1816 | 1461051635780 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:40:35 INFO - PROCESS | 1816 | 1461051635784 Marionette TRACE conn3 <- [1,1326,null,{}] 00:40:35 INFO - PROCESS | 1816 | 1461051635790 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:35 INFO - PROCESS | 1816 | 1461051635991 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 00:40:36 INFO - PROCESS | 1816 | 1461051636272 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3189b800 == 121 [pid = 1816] [id = 339] 00:40:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f3e30538400) [pid = 1816] [serial = 1018] [outer = (nil)] 00:40:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f3e30bf3000) [pid = 1816] [serial = 1019] [outer = 0x7f3e30538400] 00:40:36 INFO - PROCESS | 1816 | 1461051636395 Marionette DEBUG loaded listener.js 00:40:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f3e318d5400) [pid = 1816] [serial = 1020] [outer = 0x7f3e30538400] 00:40:37 INFO - PROCESS | 1816 | 1461051637241 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:40: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 00:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1530ms 00:40:37 INFO - PROCESS | 1816 | 1461051637311 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 00:40:37 INFO - PROCESS | 1816 | 1461051637314 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 00:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:40:37 INFO - PROCESS | 1816 | 1461051637321 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:40:37 INFO - PROCESS | 1816 | 1461051637327 Marionette TRACE conn3 <- [1,1330,null,{}] 00:40:37 INFO - PROCESS | 1816 | 1461051637343 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:37 INFO - PROCESS | 1816 | 1461051637576 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 00:40:37 INFO - PROCESS | 1816 | 1461051637805 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e361d9000 == 122 [pid = 1816] [id = 340] 00:40:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f3e31f4a800) [pid = 1816] [serial = 1021] [outer = (nil)] 00:40:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f3e33078c00) [pid = 1816] [serial = 1022] [outer = 0x7f3e31f4a800] 00:40:37 INFO - PROCESS | 1816 | 1461051637944 Marionette DEBUG loaded listener.js 00:40:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f3e358ea000) [pid = 1816] [serial = 1023] [outer = 0x7f3e31f4a800] 00:40:38 INFO - PROCESS | 1816 | 1461051638787 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:40: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 00:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1536ms 00:40:38 INFO - PROCESS | 1816 | 1461051638858 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 00:40:38 INFO - PROCESS | 1816 | 1461051638863 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 00:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:40:38 INFO - PROCESS | 1816 | 1461051638869 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:40:38 INFO - PROCESS | 1816 | 1461051638872 Marionette TRACE conn3 <- [1,1334,null,{}] 00:40:38 INFO - PROCESS | 1816 | 1461051638878 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:39 INFO - PROCESS | 1816 | 1461051639070 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 00:40:39 INFO - PROCESS | 1816 | 1461051639253 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a196000 == 123 [pid = 1816] [id = 341] 00:40:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f3e31fbf400) [pid = 1816] [serial = 1024] [outer = (nil)] 00:40:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f3e389dd400) [pid = 1816] [serial = 1025] [outer = 0x7f3e31fbf400] 00:40:39 INFO - PROCESS | 1816 | 1461051639329 Marionette DEBUG loaded listener.js 00:40:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f3e3a147800) [pid = 1816] [serial = 1026] [outer = 0x7f3e31fbf400] 00:40:40 INFO - PROCESS | 1816 | 1461051640208 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 00:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1388ms 00:40:40 INFO - PROCESS | 1816 | 1461051640258 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 00:40:40 INFO - PROCESS | 1816 | 1461051640262 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 00:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:40:40 INFO - PROCESS | 1816 | 1461051640268 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:40:40 INFO - PROCESS | 1816 | 1461051640270 Marionette TRACE conn3 <- [1,1338,null,{}] 00:40:40 INFO - PROCESS | 1816 | 1461051640277 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:40 INFO - PROCESS | 1816 | 1461051640482 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 00:40:40 INFO - PROCESS | 1816 | 1461051640663 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b0d6800 == 124 [pid = 1816] [id = 342] 00:40:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f3e3307a800) [pid = 1816] [serial = 1027] [outer = (nil)] 00:40:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f3e37660400) [pid = 1816] [serial = 1028] [outer = 0x7f3e3307a800] 00:40:40 INFO - PROCESS | 1816 | 1461051640733 Marionette DEBUG loaded listener.js 00:40:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f3e3a269c00) [pid = 1816] [serial = 1029] [outer = 0x7f3e3307a800] 00:40:42 INFO - PROCESS | 1816 | 1461051642146 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 00:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1935ms 00:40:42 INFO - PROCESS | 1816 | 1461051642246 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 00:40:42 INFO - PROCESS | 1816 | 1461051642251 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 00:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:40:42 INFO - PROCESS | 1816 | 1461051642259 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:40:42 INFO - PROCESS | 1816 | 1461051642262 Marionette TRACE conn3 <- [1,1342,null,{}] 00:40:42 INFO - PROCESS | 1816 | 1461051642266 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:42 INFO - PROCESS | 1816 | 1461051642457 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 00:40:42 INFO - PROCESS | 1816 | 1461051642635 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3d5e7800 == 125 [pid = 1816] [id = 343] 00:40:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f3e34e1ac00) [pid = 1816] [serial = 1030] [outer = (nil)] 00:40:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f3e3b73a800) [pid = 1816] [serial = 1031] [outer = 0x7f3e34e1ac00] 00:40:42 INFO - PROCESS | 1816 | 1461051642707 Marionette DEBUG loaded listener.js 00:40:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f3e410eac00) [pid = 1816] [serial = 1032] [outer = 0x7f3e34e1ac00] 00:40:43 INFO - PROCESS | 1816 | 1461051643550 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 00:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1326ms 00:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:40:43 INFO - PROCESS | 1816 | 1461051643587 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 00:40:43 INFO - PROCESS | 1816 | 1461051643591 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 00:40:43 INFO - PROCESS | 1816 | 1461051643597 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:40:43 INFO - PROCESS | 1816 | 1461051643600 Marionette TRACE conn3 <- [1,1346,null,{}] 00:40:43 INFO - PROCESS | 1816 | 1461051643605 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:43 INFO - PROCESS | 1816 | 1461051643771 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 00:40:43 INFO - PROCESS | 1816 | 1461051643958 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e48cc7800 == 126 [pid = 1816] [id = 344] 00:40:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f3e375ce800) [pid = 1816] [serial = 1033] [outer = (nil)] 00:40:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f3e46fd8800) [pid = 1816] [serial = 1034] [outer = 0x7f3e375ce800] 00:40:44 INFO - PROCESS | 1816 | 1461051644029 Marionette DEBUG loaded listener.js 00:40:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f3e48092000) [pid = 1816] [serial = 1035] [outer = 0x7f3e375ce800] 00:40:45 INFO - PROCESS | 1816 | 1461051645040 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 00:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1490ms 00:40:45 INFO - PROCESS | 1816 | 1461051645088 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 00:40:45 INFO - PROCESS | 1816 | 1461051645092 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 00:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:40:45 INFO - PROCESS | 1816 | 1461051645097 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:40:45 INFO - PROCESS | 1816 | 1461051645100 Marionette TRACE conn3 <- [1,1350,null,{}] 00:40:45 INFO - PROCESS | 1816 | 1461051645105 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:45 INFO - PROCESS | 1816 | 1461051645314 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 00:40:45 INFO - PROCESS | 1816 | 1461051645499 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ce1b000 == 127 [pid = 1816] [id = 345] 00:40:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f3e3bab8800) [pid = 1816] [serial = 1036] [outer = (nil)] 00:40:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f3e4b123c00) [pid = 1816] [serial = 1037] [outer = 0x7f3e3bab8800] 00:40:45 INFO - PROCESS | 1816 | 1461051645571 Marionette DEBUG loaded listener.js 00:40:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f3e4cab3400) [pid = 1816] [serial = 1038] [outer = 0x7f3e3bab8800] 00:40:46 INFO - PROCESS | 1816 | 1461051646424 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 00:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1383ms 00:40:46 INFO - PROCESS | 1816 | 1461051646497 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 00:40:46 INFO - PROCESS | 1816 | 1461051646500 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 00:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:40:46 INFO - PROCESS | 1816 | 1461051646510 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:40:46 INFO - PROCESS | 1816 | 1461051646514 Marionette TRACE conn3 <- [1,1354,null,{}] 00:40:46 INFO - PROCESS | 1816 | 1461051646521 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:46 INFO - PROCESS | 1816 | 1461051646709 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 00:40:46 INFO - PROCESS | 1816 | 1461051646900 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e514a7800 == 128 [pid = 1816] [id = 346] 00:40:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f3e22ba2800) [pid = 1816] [serial = 1039] [outer = (nil)] 00:40:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f3e22bad400) [pid = 1816] [serial = 1040] [outer = 0x7f3e22ba2800] 00:40:46 INFO - PROCESS | 1816 | 1461051646977 Marionette DEBUG loaded listener.js 00:40:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f3e22bb0c00) [pid = 1816] [serial = 1041] [outer = 0x7f3e22ba2800] 00:40:47 INFO - PROCESS | 1816 | 1461051647942 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 00:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1484ms 00:40:47 INFO - PROCESS | 1816 | 1461051647996 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 00:40:48 INFO - PROCESS | 1816 | 1461051648000 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 00:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:40:48 INFO - PROCESS | 1816 | 1461051648006 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:40:48 INFO - PROCESS | 1816 | 1461051648008 Marionette TRACE conn3 <- [1,1358,null,{}] 00:40:48 INFO - PROCESS | 1816 | 1461051648014 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:48 INFO - PROCESS | 1816 | 1461051648234 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 00:40:48 INFO - PROCESS | 1816 | 1461051648509 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e271ae800 == 129 [pid = 1816] [id = 347] 00:40:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f3e4cab2000) [pid = 1816] [serial = 1042] [outer = (nil)] 00:40:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f3e4d063400) [pid = 1816] [serial = 1043] [outer = 0x7f3e4cab2000] 00:40:48 INFO - PROCESS | 1816 | 1461051648611 Marionette DEBUG loaded listener.js 00:40:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f3e4d43d400) [pid = 1816] [serial = 1044] [outer = 0x7f3e4cab2000] 00:40:49 INFO - PROCESS | 1816 | 1461051649495 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 00:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1527ms 00:40:49 INFO - PROCESS | 1816 | 1461051649535 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 00:40:49 INFO - PROCESS | 1816 | 1461051649539 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 00:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:40:49 INFO - PROCESS | 1816 | 1461051649544 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:40:49 INFO - PROCESS | 1816 | 1461051649548 Marionette TRACE conn3 <- [1,1362,null,{}] 00:40:49 INFO - PROCESS | 1816 | 1461051649553 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:49 INFO - PROCESS | 1816 | 1461051649755 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 00:40:49 INFO - PROCESS | 1816 | 1461051649953 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29b2c000 == 130 [pid = 1816] [id = 348] 00:40:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f3e225d8000) [pid = 1816] [serial = 1045] [outer = (nil)] 00:40:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f3e3852cc00) [pid = 1816] [serial = 1046] [outer = 0x7f3e225d8000] 00:40:50 INFO - PROCESS | 1816 | 1461051650027 Marionette DEBUG loaded listener.js 00:40:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f3e4d52b800) [pid = 1816] [serial = 1047] [outer = 0x7f3e225d8000] 00:40:50 INFO - PROCESS | 1816 | 1461051650960 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 00:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1479ms 00:40:51 INFO - PROCESS | 1816 | 1461051651027 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 00:40:51 INFO - PROCESS | 1816 | 1461051651030 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 00:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:40:51 INFO - PROCESS | 1816 | 1461051651037 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:40:51 INFO - PROCESS | 1816 | 1461051651040 Marionette TRACE conn3 <- [1,1366,null,{}] 00:40:51 INFO - PROCESS | 1816 | 1461051651045 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:51 INFO - PROCESS | 1816 | 1461051651256 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 00:40:51 INFO - PROCESS | 1816 | 1461051651496 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e23455800 == 131 [pid = 1816] [id = 349] 00:40:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f3e225db800) [pid = 1816] [serial = 1048] [outer = (nil)] 00:40:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f3e234a1800) [pid = 1816] [serial = 1049] [outer = 0x7f3e225db800] 00:40:51 INFO - PROCESS | 1816 | 1461051651606 Marionette DEBUG loaded listener.js 00:40:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f3e234a7400) [pid = 1816] [serial = 1050] [outer = 0x7f3e225db800] 00:40:52 INFO - PROCESS | 1816 | 1461051652575 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 00:40:52 INFO - PROCESS | 1816 | 1461051652622 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 00:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:40:52 INFO - PROCESS | 1816 | 1461051652629 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:40:52 INFO - PROCESS | 1816 | 1461051652632 Marionette TRACE conn3 <- [1,1370,null,{}] 00:40:52 INFO - PROCESS | 1816 | 1461051652637 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:52 INFO - PROCESS | 1816 | 1461051652824 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 00:40:53 INFO - PROCESS | 1816 | 1461051653072 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e34fdb800 == 132 [pid = 1816] [id = 350] 00:40:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f3e2349d400) [pid = 1816] [serial = 1051] [outer = (nil)] 00:40:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f3e2f61e800) [pid = 1816] [serial = 1052] [outer = 0x7f3e2349d400] 00:40:53 INFO - PROCESS | 1816 | 1461051653193 Marionette DEBUG loaded listener.js 00:40:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f3e35703000) [pid = 1816] [serial = 1053] [outer = 0x7f3e2349d400] 00:40:54 INFO - PROCESS | 1816 | 1461051654080 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 00:40:54 INFO - PROCESS | 1816 | 1461051654115 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 00:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:40:54 INFO - PROCESS | 1816 | 1461051654122 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:40:54 INFO - PROCESS | 1816 | 1461051654125 Marionette TRACE conn3 <- [1,1374,null,{}] 00:40:54 INFO - PROCESS | 1816 | 1461051654130 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:54 INFO - PROCESS | 1816 | 1461051654322 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 00:40:54 INFO - PROCESS | 1816 | 1461051654867 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e25e2b800 == 133 [pid = 1816] [id = 351] 00:40:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f3e225db400) [pid = 1816] [serial = 1054] [outer = (nil)] 00:40:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f3e225e2400) [pid = 1816] [serial = 1055] [outer = 0x7f3e225db400] 00:40:54 INFO - PROCESS | 1816 | 1461051654979 Marionette DEBUG loaded listener.js 00:40:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f3e24808c00) [pid = 1816] [serial = 1056] [outer = 0x7f3e225db400] 00:40:55 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:40:55 INFO - PROCESS | 1816 | 1461051655831 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 00:40:55 INFO - PROCESS | 1816 | 1461051655921 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 00:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:40:55 INFO - PROCESS | 1816 | 1461051655929 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:40:55 INFO - PROCESS | 1816 | 1461051655934 Marionette TRACE conn3 <- [1,1378,null,{}] 00:40:55 INFO - PROCESS | 1816 | 1461051655941 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:56 INFO - PROCESS | 1816 | 1461051656261 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 00:40:56 INFO - PROCESS | 1816 | 1461051656566 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22bd0000 == 134 [pid = 1816] [id = 352] 00:40:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f3e29bce800) [pid = 1816] [serial = 1057] [outer = (nil)] 00:40:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f3e29d64000) [pid = 1816] [serial = 1058] [outer = 0x7f3e29bce800] 00:40:56 INFO - PROCESS | 1816 | 1461051656640 Marionette DEBUG loaded listener.js 00:40:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f3e29fb0400) [pid = 1816] [serial = 1059] [outer = 0x7f3e29bce800] 00:40:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4ca4e800 == 133 [pid = 1816] [id = 286] 00:40:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e318ad000 == 132 [pid = 1816] [id = 245] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f3e3b00f000) [pid = 1816] [serial = 956] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f3e4cab1000) [pid = 1816] [serial = 920] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f3e2706d400) [pid = 1816] [serial = 929] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f3e490f3000) [pid = 1816] [serial = 917] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f3e4d306400) [pid = 1816] [serial = 926] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f3e3c8c0800) [pid = 1816] [serial = 914] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f3e31fbbc00) [pid = 1816] [serial = 923] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f3e307dc000) [pid = 1816] [serial = 932] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22bc9800 == 131 [pid = 1816] [id = 327] 00:40:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22ad1800 == 130 [pid = 1816] [id = 326] 00:40:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2797a000 == 129 [pid = 1816] [id = 325] 00:40:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e51405800 == 128 [pid = 1816] [id = 324] 00:40:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e48f1c800 == 127 [pid = 1816] [id = 323] 00:40:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3d540000 == 126 [pid = 1816] [id = 322] 00:40:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e37931800 == 125 [pid = 1816] [id = 321] 00:40:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3189f000 == 124 [pid = 1816] [id = 320] 00:40:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f3b1000 == 123 [pid = 1816] [id = 319] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f3e375c9000) [pid = 1816] [serial = 905] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f3e320bb000) [pid = 1816] [serial = 950] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f3e2f62d800) [pid = 1816] [serial = 941] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f3e3053a400) [pid = 1816] [serial = 942] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f3e3a88d400) [pid = 1816] [serial = 954] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f3e33bd3c00) [pid = 1816] [serial = 951] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f3e31ba5000) [pid = 1816] [serial = 948] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f3e2a1e5c00) [pid = 1816] [serial = 899] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f3e318de000) [pid = 1816] [serial = 945] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f3e3a50ac00) [pid = 1816] [serial = 911] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f3e29bd6000) [pid = 1816] [serial = 939] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f3e30b64c00) [pid = 1816] [serial = 902] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f3e3a513800) [pid = 1816] [serial = 908] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f3e2480f800) [pid = 1816] [serial = 935] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f3e3a263800) [pid = 1816] [serial = 953] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f3e315e2c00) [pid = 1816] [serial = 944] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f3e27aa2400) [pid = 1816] [serial = 938] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f3e31ba1800) [pid = 1816] [serial = 947] [outer = (nil)] [url = about:blank] 00:40:57 INFO - PROCESS | 1816 | 1461051657790 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 00:40:57 INFO - PROCESS | 1816 | 1461051657819 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 00:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:40:57 INFO - PROCESS | 1816 | 1461051657829 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:40:57 INFO - PROCESS | 1816 | 1461051657835 Marionette TRACE conn3 <- [1,1382,null,{}] 00:40:57 INFO - PROCESS | 1816 | 1461051657845 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:58 INFO - PROCESS | 1816 | 1461051658091 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 00:40:58 INFO - PROCESS | 1816 | 1461051658351 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e25e2d000 == 124 [pid = 1816] [id = 353] 00:40:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f3e22bac400) [pid = 1816] [serial = 1060] [outer = (nil)] 00:40:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f3e2736c000) [pid = 1816] [serial = 1061] [outer = 0x7f3e22bac400] 00:40:58 INFO - PROCESS | 1816 | 1461051658442 Marionette DEBUG loaded listener.js 00:40:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f3e29d6ac00) [pid = 1816] [serial = 1062] [outer = 0x7f3e22bac400] 00:40:59 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:40:59 INFO - PROCESS | 1816 | 1461051659353 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 00:40:59 INFO - PROCESS | 1816 | 1461051659427 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 00:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:40:59 INFO - PROCESS | 1816 | 1461051659437 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:40:59 INFO - PROCESS | 1816 | 1461051659442 Marionette TRACE conn3 <- [1,1386,null,{}] 00:40:59 INFO - PROCESS | 1816 | 1461051659448 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:59 INFO - PROCESS | 1816 | 1461051659681 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 00:40:59 INFO - PROCESS | 1816 | 1461051659934 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29b36800 == 125 [pid = 1816] [id = 354] 00:40:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f3e307d4000) [pid = 1816] [serial = 1063] [outer = (nil)] 00:40:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f3e30b59800) [pid = 1816] [serial = 1064] [outer = 0x7f3e307d4000] 00:41:00 INFO - PROCESS | 1816 | 1461051660007 Marionette DEBUG loaded listener.js 00:41:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f3e30bf8c00) [pid = 1816] [serial = 1065] [outer = 0x7f3e307d4000] 00:41:01 INFO - PROCESS | 1816 | 1461051661014 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 00:41:01 INFO - PROCESS | 1816 | 1461051661080 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 00:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:41:01 INFO - PROCESS | 1816 | 1461051661086 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:41:01 INFO - PROCESS | 1816 | 1461051661092 Marionette TRACE conn3 <- [1,1390,null,{}] 00:41:01 INFO - PROCESS | 1816 | 1461051661108 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:01 INFO - PROCESS | 1816 | 1461051661393 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 00:41:01 INFO - PROCESS | 1816 | 1461051661621 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f678000 == 126 [pid = 1816] [id = 355] 00:41:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f3e318e1400) [pid = 1816] [serial = 1066] [outer = (nil)] 00:41:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f3e31f43c00) [pid = 1816] [serial = 1067] [outer = 0x7f3e318e1400] 00:41:01 INFO - PROCESS | 1816 | 1461051661699 Marionette DEBUG loaded listener.js 00:41:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f3e31fc4000) [pid = 1816] [serial = 1068] [outer = 0x7f3e318e1400] 00:41:02 INFO - PROCESS | 1816 | 1461051662605 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 00:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1545ms 00:41:02 INFO - PROCESS | 1816 | 1461051662632 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 00:41:02 INFO - PROCESS | 1816 | 1461051662637 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 00:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:41:02 INFO - PROCESS | 1816 | 1461051662643 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:41:02 INFO - PROCESS | 1816 | 1461051662645 Marionette TRACE conn3 <- [1,1394,null,{}] 00:41:02 INFO - PROCESS | 1816 | 1461051662651 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:02 INFO - PROCESS | 1816 | 1461051662838 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 00:41:03 INFO - PROCESS | 1816 | 1461051663039 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30d08000 == 127 [pid = 1816] [id = 356] 00:41:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f3e31b97c00) [pid = 1816] [serial = 1069] [outer = (nil)] 00:41:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f3e33077800) [pid = 1816] [serial = 1070] [outer = 0x7f3e31b97c00] 00:41:03 INFO - PROCESS | 1816 | 1461051663111 Marionette DEBUG loaded listener.js 00:41:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f3e35704c00) [pid = 1816] [serial = 1071] [outer = 0x7f3e31b97c00] 00:41:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22d6f800 == 126 [pid = 1816] [id = 330] 00:41:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4d513800 == 125 [pid = 1816] [id = 251] 00:41:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4fe24800 == 124 [pid = 1816] [id = 252] 00:41:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e385cd000 == 123 [pid = 1816] [id = 58] 00:41:06 INFO - PROCESS | 1816 | 1461051666091 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 00:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 3484ms 00:41:06 INFO - PROCESS | 1816 | 1461051666128 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 00:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:41:06 INFO - PROCESS | 1816 | 1461051666133 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 00:41:06 INFO - PROCESS | 1816 | 1461051666141 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:41:06 INFO - PROCESS | 1816 | 1461051666146 Marionette TRACE conn3 <- [1,1398,null,{}] 00:41:06 INFO - PROCESS | 1816 | 1461051666154 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:06 INFO - PROCESS | 1816 | 1461051666355 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 00:41:06 INFO - PROCESS | 1816 | 1461051666510 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e271aa000 == 124 [pid = 1816] [id = 357] 00:41:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f3e24810800) [pid = 1816] [serial = 1072] [outer = (nil)] 00:41:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f3e2736d800) [pid = 1816] [serial = 1073] [outer = 0x7f3e24810800] 00:41:06 INFO - PROCESS | 1816 | 1461051666576 Marionette DEBUG loaded listener.js 00:41:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f3e29d67400) [pid = 1816] [serial = 1074] [outer = 0x7f3e24810800] 00:41:07 INFO - PROCESS | 1816 | 1461051667277 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 00:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1183ms 00:41:07 INFO - PROCESS | 1816 | 1461051667324 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 00:41:07 INFO - PROCESS | 1816 | 1461051667332 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 00:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:41:07 INFO - PROCESS | 1816 | 1461051667343 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:41:07 INFO - PROCESS | 1816 | 1461051667346 Marionette TRACE conn3 <- [1,1402,null,{}] 00:41:07 INFO - PROCESS | 1816 | 1461051667351 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:07 INFO - PROCESS | 1816 | 1461051667562 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 00:41:07 INFO - PROCESS | 1816 | 1461051667728 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29d26800 == 125 [pid = 1816] [id = 358] 00:41:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f3e234a8c00) [pid = 1816] [serial = 1075] [outer = (nil)] 00:41:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f3e30b64c00) [pid = 1816] [serial = 1076] [outer = 0x7f3e234a8c00] 00:41:07 INFO - PROCESS | 1816 | 1461051667794 Marionette DEBUG loaded listener.js 00:41:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f3e315e2c00) [pid = 1816] [serial = 1077] [outer = 0x7f3e234a8c00] 00:41:08 INFO - PROCESS | 1816 | 1461051668707 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 00:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1432ms 00:41:08 INFO - PROCESS | 1816 | 1461051668775 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 00:41:08 INFO - PROCESS | 1816 | 1461051668778 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 00:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:41:08 INFO - PROCESS | 1816 | 1461051668784 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:41:08 INFO - PROCESS | 1816 | 1461051668790 Marionette TRACE conn3 <- [1,1406,null,{}] 00:41:08 INFO - PROCESS | 1816 | 1461051668811 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:09 INFO - PROCESS | 1816 | 1461051669027 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 00:41:09 INFO - PROCESS | 1816 | 1461051669055 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3172d000 == 126 [pid = 1816] [id = 359] 00:41:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f3e30b7b000) [pid = 1816] [serial = 1078] [outer = (nil)] 00:41:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f3e31fc7c00) [pid = 1816] [serial = 1079] [outer = 0x7f3e30b7b000] 00:41:09 INFO - PROCESS | 1816 | 1461051669123 Marionette DEBUG loaded listener.js 00:41:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f3e34e1d800) [pid = 1816] [serial = 1080] [outer = 0x7f3e30b7b000] 00:41:10 INFO - PROCESS | 1816 | 1461051670007 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 00:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1241ms 00:41:10 INFO - PROCESS | 1816 | 1461051670036 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 00:41:10 INFO - PROCESS | 1816 | 1461051670041 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 00:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:41:10 INFO - PROCESS | 1816 | 1461051670047 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:41:10 INFO - PROCESS | 1816 | 1461051670050 Marionette TRACE conn3 <- [1,1410,null,{}] 00:41:10 INFO - PROCESS | 1816 | 1461051670055 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:11 INFO - PROCESS | 1816 | 1461051671038 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f3e31fbf400) [pid = 1816] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f3e31f4a800) [pid = 1816] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f3e30538400) [pid = 1816] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f3e3160f000) [pid = 1816] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f3e27aad400) [pid = 1816] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f3e225db400) [pid = 1816] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f3e359b0c00) [pid = 1816] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f3e49205000) [pid = 1816] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f3e27070800) [pid = 1816] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f3e29d5f400) [pid = 1816] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f3e318dd400) [pid = 1816] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f3e30538000) [pid = 1816] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f3e30b75000) [pid = 1816] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f3e31fb4c00) [pid = 1816] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f3e284d9400) [pid = 1816] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f3e3ca16400) [pid = 1816] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f3e49206400) [pid = 1816] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f3e27363000) [pid = 1816] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f3e318d4c00) [pid = 1816] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f3e29fa5400) [pid = 1816] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f3e3b1acc00) [pid = 1816] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f3e34eb4000) [pid = 1816] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f3e2a27f000) [pid = 1816] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f3e3a50b000) [pid = 1816] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f3e26fdac00) [pid = 1816] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f3e27367400) [pid = 1816] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f3e26fcf400) [pid = 1816] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f3e3b1a5000) [pid = 1816] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f3e26fdc800) [pid = 1816] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f3e26fd4400) [pid = 1816] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f3e31607400) [pid = 1816] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f3e31fb6c00) [pid = 1816] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f3e30f8e000) [pid = 1816] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f3e34eb1000) [pid = 1816] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f3e362f5c00) [pid = 1816] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f3e27063800) [pid = 1816] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f3e30481000) [pid = 1816] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f3e29fa3400) [pid = 1816] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f3e318c3800) [pid = 1816] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f3e27291000) [pid = 1816] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f3e4cab3800) [pid = 1816] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f3e26fd1c00) [pid = 1816] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f3e29d5b400) [pid = 1816] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f3e29fa7000) [pid = 1816] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f3e30b7e800) [pid = 1816] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f3e35186000) [pid = 1816] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f3e31fb5c00) [pid = 1816] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f3e37844000) [pid = 1816] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f3e24808000) [pid = 1816] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f3e26fd3400) [pid = 1816] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f3e24803000) [pid = 1816] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f3e47b44c00) [pid = 1816] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f3e41150000) [pid = 1816] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f3e24802c00) [pid = 1816] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f3e2a1e8800) [pid = 1816] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f3e3ba5a000) [pid = 1816] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f3e3a25e400) [pid = 1816] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f3e29edb000) [pid = 1816] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f3e31ba3000) [pid = 1816] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f3e32fdfc00) [pid = 1816] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f3e47b4e800) [pid = 1816] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f3e30b76400) [pid = 1816] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f3e3a50ec00) [pid = 1816] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f3e30bf8400) [pid = 1816] [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.] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f3e3c989000) [pid = 1816] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f3e3a7b2400) [pid = 1816] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f3e35188c00) [pid = 1816] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f3e27366800) [pid = 1816] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f3e29d66c00) [pid = 1816] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e3b1b0c00) [pid = 1816] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f3e26fd9000) [pid = 1816] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f3e358e9000) [pid = 1816] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:41:11 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f3e27065800) [pid = 1816] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:41:11 INFO - PROCESS | 1816 | 1461051671325 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22bd7800 == 127 [pid = 1816] [id = 360] 00:41:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f3e225db400) [pid = 1816] [serial = 1081] [outer = (nil)] 00:41:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f3e24809c00) [pid = 1816] [serial = 1082] [outer = 0x7f3e225db400] 00:41:11 INFO - PROCESS | 1816 | 1461051671392 Marionette DEBUG loaded listener.js 00:41:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f3e27061400) [pid = 1816] [serial = 1083] [outer = 0x7f3e225db400] 00:41:12 INFO - PROCESS | 1816 | 1461051672135 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 00:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2130ms 00:41:12 INFO - PROCESS | 1816 | 1461051672178 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 00:41:12 INFO - PROCESS | 1816 | 1461051672180 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 00:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:41:12 INFO - PROCESS | 1816 | 1461051672186 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:41:12 INFO - PROCESS | 1816 | 1461051672188 Marionette TRACE conn3 <- [1,1414,null,{}] 00:41:12 INFO - PROCESS | 1816 | 1461051672193 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:12 INFO - PROCESS | 1816 | 1461051672417 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 00:41:12 INFO - PROCESS | 1816 | 1461051672432 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f64b800 == 128 [pid = 1816] [id = 361] 00:41:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e22baf000) [pid = 1816] [serial = 1084] [outer = (nil)] 00:41:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f3e29d5c400) [pid = 1816] [serial = 1085] [outer = 0x7f3e22baf000] 00:41:12 INFO - PROCESS | 1816 | 1461051672496 Marionette DEBUG loaded listener.js 00:41:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f3e2a27f000) [pid = 1816] [serial = 1086] [outer = 0x7f3e22baf000] 00:41:13 INFO - PROCESS | 1816 | 1461051673579 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 00:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1434ms 00:41:13 INFO - PROCESS | 1816 | 1461051673621 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 00:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:41:13 INFO - PROCESS | 1816 | 1461051673627 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 00:41:13 INFO - PROCESS | 1816 | 1461051673635 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:41:13 INFO - PROCESS | 1816 | 1461051673640 Marionette TRACE conn3 <- [1,1418,null,{}] 00:41:13 INFO - PROCESS | 1816 | 1461051673648 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:13 INFO - PROCESS | 1816 | 1461051673890 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 00:41:14 INFO - PROCESS | 1816 | 1461051674201 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29b27800 == 129 [pid = 1816] [id = 362] 00:41:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f3e26fd7800) [pid = 1816] [serial = 1087] [outer = (nil)] 00:41:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f3e29d5d000) [pid = 1816] [serial = 1088] [outer = 0x7f3e26fd7800] 00:41:14 INFO - PROCESS | 1816 | 1461051674280 Marionette DEBUG loaded listener.js 00:41:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f3e2f622c00) [pid = 1816] [serial = 1089] [outer = 0x7f3e26fd7800] 00:41:15 INFO - PROCESS | 1816 | 1461051675243 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 00:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1688ms 00:41:15 INFO - PROCESS | 1816 | 1461051675323 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 00:41:15 INFO - PROCESS | 1816 | 1461051675332 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 00:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:41:15 INFO - PROCESS | 1816 | 1461051675343 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:41:15 INFO - PROCESS | 1816 | 1461051675349 Marionette TRACE conn3 <- [1,1422,null,{}] 00:41:15 INFO - PROCESS | 1816 | 1461051675354 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:15 INFO - PROCESS | 1816 | 1461051675575 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 00:41:15 INFO - PROCESS | 1816 | 1461051675827 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22d6a000 == 130 [pid = 1816] [id = 363] 00:41:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f3e307d4800) [pid = 1816] [serial = 1090] [outer = (nil)] 00:41:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f3e30bf0c00) [pid = 1816] [serial = 1091] [outer = 0x7f3e307d4800] 00:41:15 INFO - PROCESS | 1816 | 1461051675938 Marionette DEBUG loaded listener.js 00:41:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f3e3160dc00) [pid = 1816] [serial = 1092] [outer = 0x7f3e307d4800] 00:41:16 INFO - PROCESS | 1816 | 1461051676975 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 00:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1686ms 00:41:17 INFO - PROCESS | 1816 | 1461051677029 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 00:41:17 INFO - PROCESS | 1816 | 1461051677033 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 00:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:41:17 INFO - PROCESS | 1816 | 1461051677039 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:41:17 INFO - PROCESS | 1816 | 1461051677045 Marionette TRACE conn3 <- [1,1426,null,{}] 00:41:17 INFO - PROCESS | 1816 | 1461051677060 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:17 INFO - PROCESS | 1816 | 1461051677250 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 00:41:17 INFO - PROCESS | 1816 | 1461051677525 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35e93800 == 131 [pid = 1816] [id = 364] 00:41:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f3e307d9000) [pid = 1816] [serial = 1093] [outer = (nil)] 00:41:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f3e31fce800) [pid = 1816] [serial = 1094] [outer = 0x7f3e307d9000] 00:41:17 INFO - PROCESS | 1816 | 1461051677615 Marionette DEBUG loaded listener.js 00:41:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f3e33be1000) [pid = 1816] [serial = 1095] [outer = 0x7f3e307d9000] 00:41:18 INFO - PROCESS | 1816 | 1461051678474 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 00:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1489ms 00:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:41:18 INFO - PROCESS | 1816 | 1461051678529 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 00:41:18 INFO - PROCESS | 1816 | 1461051678533 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 00:41:18 INFO - PROCESS | 1816 | 1461051678540 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:41:18 INFO - PROCESS | 1816 | 1461051678543 Marionette TRACE conn3 <- [1,1430,null,{}] 00:41:18 INFO - PROCESS | 1816 | 1461051678548 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:18 INFO - PROCESS | 1816 | 1461051678730 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 00:41:18 INFO - PROCESS | 1816 | 1461051678924 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e36222000 == 132 [pid = 1816] [id = 365] 00:41:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f3e31f48400) [pid = 1816] [serial = 1096] [outer = (nil)] 00:41:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f3e3570d000) [pid = 1816] [serial = 1097] [outer = 0x7f3e31f48400] 00:41:19 INFO - PROCESS | 1816 | 1461051678998 Marionette DEBUG loaded listener.js 00:41:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f3e358e9000) [pid = 1816] [serial = 1098] [outer = 0x7f3e31f48400] 00:41:19 INFO - PROCESS | 1816 | 1461051679929 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 00:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1429ms 00:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:41:19 INFO - PROCESS | 1816 | 1461051679969 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 00:41:19 INFO - PROCESS | 1816 | 1461051679972 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 00:41:19 INFO - PROCESS | 1816 | 1461051679978 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:41:19 INFO - PROCESS | 1816 | 1461051679982 Marionette TRACE conn3 <- [1,1434,null,{}] 00:41:19 INFO - PROCESS | 1816 | 1461051679987 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:20 INFO - PROCESS | 1816 | 1461051680167 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 00:41:20 INFO - PROCESS | 1816 | 1461051680361 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3973f000 == 133 [pid = 1816] [id = 366] 00:41:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f3e34eb1000) [pid = 1816] [serial = 1099] [outer = (nil)] 00:41:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f3e359b0c00) [pid = 1816] [serial = 1100] [outer = 0x7f3e34eb1000] 00:41:20 INFO - PROCESS | 1816 | 1461051680433 Marionette DEBUG loaded listener.js 00:41:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f3e35b98c00) [pid = 1816] [serial = 1101] [outer = 0x7f3e34eb1000] 00:41:21 INFO - PROCESS | 1816 | 1461051681387 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 00:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1484ms 00:41:21 INFO - PROCESS | 1816 | 1461051681462 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 00:41:21 INFO - PROCESS | 1816 | 1461051681466 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 00:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:41:21 INFO - PROCESS | 1816 | 1461051681472 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:41:21 INFO - PROCESS | 1816 | 1461051681475 Marionette TRACE conn3 <- [1,1438,null,{}] 00:41:21 INFO - PROCESS | 1816 | 1461051681480 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:21 INFO - PROCESS | 1816 | 1461051681712 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 00:41:21 INFO - PROCESS | 1816 | 1461051681954 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3bc4a800 == 134 [pid = 1816] [id = 367] 00:41:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f3e376f4800) [pid = 1816] [serial = 1102] [outer = (nil)] 00:41:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f3e39754400) [pid = 1816] [serial = 1103] [outer = 0x7f3e376f4800] 00:41:22 INFO - PROCESS | 1816 | 1461051682044 Marionette DEBUG loaded listener.js 00:41:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f3e3a50ac00) [pid = 1816] [serial = 1104] [outer = 0x7f3e376f4800] 00:41:22 INFO - PROCESS | 1816 | 1461051682903 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 00:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1480ms 00:41:22 INFO - PROCESS | 1816 | 1461051682953 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 00:41:22 INFO - PROCESS | 1816 | 1461051682957 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 00:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:41:22 INFO - PROCESS | 1816 | 1461051682963 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:41:22 INFO - PROCESS | 1816 | 1461051682965 Marionette TRACE conn3 <- [1,1442,null,{}] 00:41:22 INFO - PROCESS | 1816 | 1461051682970 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:23 INFO - PROCESS | 1816 | 1461051683149 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 00:41:23 INFO - PROCESS | 1816 | 1461051683343 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e41e10800 == 135 [pid = 1816] [id = 368] 00:41:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f3e22bad000) [pid = 1816] [serial = 1105] [outer = (nil)] 00:41:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f3e3a77d800) [pid = 1816] [serial = 1106] [outer = 0x7f3e22bad000] 00:41:23 INFO - PROCESS | 1816 | 1461051683416 Marionette DEBUG loaded listener.js 00:41:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f3e3a892000) [pid = 1816] [serial = 1107] [outer = 0x7f3e22bad000] 00:41:24 INFO - PROCESS | 1816 | 1461051684314 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 00:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1379ms 00:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:41:24 INFO - PROCESS | 1816 | 1461051684345 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 00:41:24 INFO - PROCESS | 1816 | 1461051684347 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 00:41:24 INFO - PROCESS | 1816 | 1461051684354 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:41:24 INFO - PROCESS | 1816 | 1461051684358 Marionette TRACE conn3 <- [1,1446,null,{}] 00:41:24 INFO - PROCESS | 1816 | 1461051684363 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:24 INFO - PROCESS | 1816 | 1461051684528 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 00:41:24 INFO - PROCESS | 1816 | 1461051684723 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4924e800 == 136 [pid = 1816] [id = 369] 00:41:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f3e27061800) [pid = 1816] [serial = 1108] [outer = (nil)] 00:41:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f3e3b010000) [pid = 1816] [serial = 1109] [outer = 0x7f3e27061800] 00:41:24 INFO - PROCESS | 1816 | 1461051684795 Marionette DEBUG loaded listener.js 00:41:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f3e3ba53800) [pid = 1816] [serial = 1110] [outer = 0x7f3e27061800] 00:41:25 INFO - PROCESS | 1816 | 1461051685677 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 00:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1395ms 00:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:41:25 INFO - PROCESS | 1816 | 1461051685749 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 00:41:25 INFO - PROCESS | 1816 | 1461051685751 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 00:41:25 INFO - PROCESS | 1816 | 1461051685758 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:41:25 INFO - PROCESS | 1816 | 1461051685761 Marionette TRACE conn3 <- [1,1450,null,{}] 00:41:25 INFO - PROCESS | 1816 | 1461051685766 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:25 INFO - PROCESS | 1816 | 1461051685935 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 00:41:26 INFO - PROCESS | 1816 | 1461051686126 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ce17000 == 137 [pid = 1816] [id = 370] 00:41:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f3e37842800) [pid = 1816] [serial = 1111] [outer = (nil)] 00:41:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f3e3bf40c00) [pid = 1816] [serial = 1112] [outer = 0x7f3e37842800] 00:41:26 INFO - PROCESS | 1816 | 1461051686200 Marionette DEBUG loaded listener.js 00:41:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f3e3d561800) [pid = 1816] [serial = 1113] [outer = 0x7f3e37842800] 00:41:27 INFO - PROCESS | 1816 | 1461051687114 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 00:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1433ms 00:41:27 INFO - PROCESS | 1816 | 1461051687192 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 00:41:27 INFO - PROCESS | 1816 | 1461051687196 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 00:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:41:27 INFO - PROCESS | 1816 | 1461051687201 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:41:27 INFO - PROCESS | 1816 | 1461051687204 Marionette TRACE conn3 <- [1,1454,null,{}] 00:41:27 INFO - PROCESS | 1816 | 1461051687210 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:27 INFO - PROCESS | 1816 | 1461051687426 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 00:41:27 INFO - PROCESS | 1816 | 1461051687661 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e5140c000 == 138 [pid = 1816] [id = 371] 00:41:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f3e27293000) [pid = 1816] [serial = 1114] [outer = (nil)] 00:41:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f3e3169c400) [pid = 1816] [serial = 1115] [outer = 0x7f3e27293000] 00:41:27 INFO - PROCESS | 1816 | 1461051687790 Marionette DEBUG loaded listener.js 00:41:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f3e46fd3800) [pid = 1816] [serial = 1116] [outer = 0x7f3e27293000] 00:41:28 INFO - PROCESS | 1816 | 1461051688686 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 00:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1578ms 00:41:28 INFO - PROCESS | 1816 | 1461051688781 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 00:41:28 INFO - PROCESS | 1816 | 1461051688785 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 00:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:41:28 INFO - PROCESS | 1816 | 1461051688793 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:41:28 INFO - PROCESS | 1816 | 1461051688798 Marionette TRACE conn3 <- [1,1458,null,{}] 00:41:28 INFO - PROCESS | 1816 | 1461051688804 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:29 INFO - PROCESS | 1816 | 1461051689057 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 00:41:29 INFO - PROCESS | 1816 | 1461051689336 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2252a800 == 139 [pid = 1816] [id = 372] 00:41:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f3e25f0ac00) [pid = 1816] [serial = 1117] [outer = (nil)] 00:41:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f3e304bb400) [pid = 1816] [serial = 1118] [outer = 0x7f3e25f0ac00] 00:41:29 INFO - PROCESS | 1816 | 1461051689417 Marionette DEBUG loaded listener.js 00:41:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f3e33b33c00) [pid = 1816] [serial = 1119] [outer = 0x7f3e25f0ac00] 00:41:30 INFO - PROCESS | 1816 | 1461051690320 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 00:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1581ms 00:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:41:30 INFO - PROCESS | 1816 | 1461051690376 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 00:41:30 INFO - PROCESS | 1816 | 1461051690378 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 00:41:30 INFO - PROCESS | 1816 | 1461051690385 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:41:30 INFO - PROCESS | 1816 | 1461051690388 Marionette TRACE conn3 <- [1,1462,null,{}] 00:41:30 INFO - PROCESS | 1816 | 1461051690394 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:30 INFO - PROCESS | 1816 | 1461051690586 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 00:41:30 INFO - PROCESS | 1816 | 1461051690786 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2796a000 == 140 [pid = 1816] [id = 373] 00:41:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f3e24808800) [pid = 1816] [serial = 1120] [outer = (nil)] 00:41:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f3e27063400) [pid = 1816] [serial = 1121] [outer = 0x7f3e24808800] 00:41:30 INFO - PROCESS | 1816 | 1461051690905 Marionette DEBUG loaded listener.js 00:41:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f3e2a1e5000) [pid = 1816] [serial = 1122] [outer = 0x7f3e24808800] 00:41:31 INFO - PROCESS | 1816 | 1461051691801 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 00:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1487ms 00:41:31 INFO - PROCESS | 1816 | 1461051691872 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 00:41:31 INFO - PROCESS | 1816 | 1461051691876 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 00:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:41:31 INFO - PROCESS | 1816 | 1461051691881 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:41:31 INFO - PROCESS | 1816 | 1461051691885 Marionette TRACE conn3 <- [1,1466,null,{}] 00:41:31 INFO - PROCESS | 1816 | 1461051691890 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:32 INFO - PROCESS | 1816 | 1461051692083 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 00:41:32 INFO - PROCESS | 1816 | 1461051692278 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29e73000 == 141 [pid = 1816] [id = 374] 00:41:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f3e24809000) [pid = 1816] [serial = 1123] [outer = (nil)] 00:41:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f3e29d5f800) [pid = 1816] [serial = 1124] [outer = 0x7f3e24809000] 00:41:32 INFO - PROCESS | 1816 | 1461051692351 Marionette DEBUG loaded listener.js 00:41:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f3e2f624c00) [pid = 1816] [serial = 1125] [outer = 0x7f3e24809000] 00:41:33 INFO - PROCESS | 1816 | 1461051693305 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 00:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1480ms 00:41:33 INFO - PROCESS | 1816 | 1461051693364 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 00:41:33 INFO - PROCESS | 1816 | 1461051693366 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 00:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:41:33 INFO - PROCESS | 1816 | 1461051693375 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:41:33 INFO - PROCESS | 1816 | 1461051693378 Marionette TRACE conn3 <- [1,1470,null,{}] 00:41:33 INFO - PROCESS | 1816 | 1461051693383 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:33 INFO - PROCESS | 1816 | 1461051693572 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 00:41:33 INFO - PROCESS | 1816 | 1461051693814 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22523800 == 142 [pid = 1816] [id = 375] 00:41:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f3e225d5c00) [pid = 1816] [serial = 1126] [outer = (nil)] 00:41:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f3e22ba5c00) [pid = 1816] [serial = 1127] [outer = 0x7f3e225d5c00] 00:41:34 INFO - PROCESS | 1816 | 1461051694202 Marionette DEBUG loaded listener.js 00:41:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f3e24806800) [pid = 1816] [serial = 1128] [outer = 0x7f3e225d5c00] 00:41:35 INFO - PROCESS | 1816 | 1461051695144 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 00:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1838ms 00:41:35 INFO - PROCESS | 1816 | 1461051695214 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 00:41:35 INFO - PROCESS | 1816 | 1461051695221 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 00:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:41:35 INFO - PROCESS | 1816 | 1461051695230 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:41:35 INFO - PROCESS | 1816 | 1461051695233 Marionette TRACE conn3 <- [1,1474,null,{}] 00:41:35 INFO - PROCESS | 1816 | 1461051695242 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:35 INFO - PROCESS | 1816 | 1461051695579 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 00:41:35 INFO - PROCESS | 1816 | 1461051695885 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e236cf000 == 143 [pid = 1816] [id = 376] 00:41:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f3e27aad400) [pid = 1816] [serial = 1129] [outer = (nil)] 00:41:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f3e29bd3400) [pid = 1816] [serial = 1130] [outer = 0x7f3e27aad400] 00:41:35 INFO - PROCESS | 1816 | 1461051695968 Marionette DEBUG loaded listener.js 00:41:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f3e29ed8400) [pid = 1816] [serial = 1131] [outer = 0x7f3e27aad400] 00:41:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29ca9000 == 142 [pid = 1816] [id = 220] 00:41:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22bd7800 == 141 [pid = 1816] [id = 360] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f3e46fd8800) [pid = 1816] [serial = 1034] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f3e3b73a800) [pid = 1816] [serial = 1031] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f3e37660400) [pid = 1816] [serial = 1028] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f3e29d64000) [pid = 1816] [serial = 1058] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f3e35b9ec00) [pid = 1816] [serial = 989] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f3e35b98400) [pid = 1816] [serial = 986] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f3e2f61e800) [pid = 1816] [serial = 1052] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f3e234a1800) [pid = 1816] [serial = 1049] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f3e4d063400) [pid = 1816] [serial = 1043] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f3e3852cc00) [pid = 1816] [serial = 1046] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f3e22bad400) [pid = 1816] [serial = 1040] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f3e4b123c00) [pid = 1816] [serial = 1037] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3172d000 == 140 [pid = 1816] [id = 359] 00:41:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29d26800 == 139 [pid = 1816] [id = 358] 00:41:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e271aa000 == 138 [pid = 1816] [id = 357] 00:41:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f678000 == 137 [pid = 1816] [id = 355] 00:41:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29b36800 == 136 [pid = 1816] [id = 354] 00:41:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e317ef000 == 135 [pid = 1816] [id = 12] 00:41:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e25e2d000 == 134 [pid = 1816] [id = 353] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f3e362f0400) [pid = 1816] [serial = 1013] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f3e38528400) [pid = 1816] [serial = 1014] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f3e359ad400) [pid = 1816] [serial = 1011] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f3e3a147800) [pid = 1816] [serial = 1026] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f3e33078c00) [pid = 1816] [serial = 1022] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f3e389dd400) [pid = 1816] [serial = 1025] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f3e358ea000) [pid = 1816] [serial = 1023] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f3e318d5400) [pid = 1816] [serial = 1020] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f3e3a147000) [pid = 1816] [serial = 897] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f3e30bf3000) [pid = 1816] [serial = 1019] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f3e3048e400) [pid = 1816] [serial = 1017] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f3e29faec00) [pid = 1816] [serial = 1016] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f3e24808c00) [pid = 1816] [serial = 1056] [outer = (nil)] [url = about:blank] 00:41:36 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f3e225e2400) [pid = 1816] [serial = 1055] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f3e4cf22c00) [pid = 1816] [serial = 861] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f3e29bcac00) [pid = 1816] [serial = 960] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f3e2a1eb400) [pid = 1816] [serial = 980] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f3e391dc400) [pid = 1816] [serial = 969] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f3e362e8c00) [pid = 1816] [serial = 968] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f3e307dd800) [pid = 1816] [serial = 962] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f3e4caa8400) [pid = 1816] [serial = 810] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f3e322cc400) [pid = 1816] [serial = 1008] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f3e3a511400) [pid = 1816] [serial = 819] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f3e47e6e000) [pid = 1816] [serial = 753] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f3e4d060c00) [pid = 1816] [serial = 864] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f3e2736f800) [pid = 1816] [serial = 870] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f3e31b98800) [pid = 1816] [serial = 965] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f3e315da800) [pid = 1816] [serial = 1001] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f3e47db7c00) [pid = 1816] [serial = 804] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f3e391d0400) [pid = 1816] [serial = 906] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f3e31605000) [pid = 1816] [serial = 738] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f3e31f47000) [pid = 1816] [serial = 966] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f3e3c97ec00) [pid = 1816] [serial = 747] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f3e30b61400) [pid = 1816] [serial = 789] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f3e29bca800) [pid = 1816] [serial = 995] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e2a1ee800) [pid = 1816] [serial = 998] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f3e46fd6000) [pid = 1816] [serial = 858] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f3e27aae800) [pid = 1816] [serial = 879] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f3e4d391c00) [pid = 1816] [serial = 867] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f3e3766a800) [pid = 1816] [serial = 741] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f3e4d524800) [pid = 1816] [serial = 927] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f3e34e1dc00) [pid = 1816] [serial = 792] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f3e3a898800) [pid = 1816] [serial = 971] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f3e3a509800) [pid = 1816] [serial = 795] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f3e2a1e7400) [pid = 1816] [serial = 996] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e27362400) [pid = 1816] [serial = 959] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e4d530800) [pid = 1816] [serial = 930] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e318ca000) [pid = 1816] [serial = 903] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e2f628c00) [pid = 1816] [serial = 900] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f3e31f44c00) [pid = 1816] [serial = 1005] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f3e376ef800) [pid = 1816] [serial = 762] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e4d527000) [pid = 1816] [serial = 975] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e30537800) [pid = 1816] [serial = 822] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e29d63c00) [pid = 1816] [serial = 977] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e3b04b400) [pid = 1816] [serial = 798] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e3766f800) [pid = 1816] [serial = 849] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e4cab3c00) [pid = 1816] [serial = 813] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e31fc1c00) [pid = 1816] [serial = 924] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e359b0800) [pid = 1816] [serial = 981] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e3b049c00) [pid = 1816] [serial = 852] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e31ba0000) [pid = 1816] [serial = 1004] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e30b77800) [pid = 1816] [serial = 963] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e3b776c00) [pid = 1816] [serial = 957] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e3bf4cc00) [pid = 1816] [serial = 843] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e304fa000) [pid = 1816] [serial = 936] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e4cf2dc00) [pid = 1816] [serial = 921] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e48226000) [pid = 1816] [serial = 756] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e25f0f400) [pid = 1816] [serial = 993] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f3e3169fc00) [pid = 1816] [serial = 1002] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f3e391d3c00) [pid = 1816] [serial = 684] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f3e3d56a800) [pid = 1816] [serial = 750] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f3e29d6a800) [pid = 1816] [serial = 978] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f3e3ca1cc00) [pid = 1816] [serial = 855] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f3e39238800) [pid = 1816] [serial = 816] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f3e33080400) [pid = 1816] [serial = 1010] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f3e4cf2ac00) [pid = 1816] [serial = 974] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f3e3b1ad800) [pid = 1816] [serial = 744] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f3e2480d000) [pid = 1816] [serial = 992] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f3e490fc400) [pid = 1816] [serial = 759] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f3e318e0800) [pid = 1816] [serial = 846] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f3e307ddc00) [pid = 1816] [serial = 999] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f3e3beab800) [pid = 1816] [serial = 801] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f3e32fe9400) [pid = 1816] [serial = 675] [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.] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f3e4b197400) [pid = 1816] [serial = 807] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f3e47b46400) [pid = 1816] [serial = 915] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f3e31fb9400) [pid = 1816] [serial = 1007] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f3e3b1a6400) [pid = 1816] [serial = 912] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f3e4d447800) [pid = 1816] [serial = 873] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f3e359b6c00) [pid = 1816] [serial = 983] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f3e4b1c0400) [pid = 1816] [serial = 918] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f3e4d52f400) [pid = 1816] [serial = 876] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f3e3ba5e400) [pid = 1816] [serial = 972] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f3e3a77e800) [pid = 1816] [serial = 909] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f3e35b96c00) [pid = 1816] [serial = 984] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f3e307e1400) [pid = 1816] [serial = 933] [outer = (nil)] [url = about:blank] 00:41:37 INFO - PROCESS | 1816 | 1461051697083 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 00:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1886ms 00:41:37 INFO - PROCESS | 1816 | 1461051697116 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 00:41:37 INFO - PROCESS | 1816 | 1461051697121 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 00:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:41:37 INFO - PROCESS | 1816 | 1461051697132 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:41:37 INFO - PROCESS | 1816 | 1461051697137 Marionette TRACE conn3 <- [1,1478,null,{}] 00:41:37 INFO - PROCESS | 1816 | 1461051697143 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:37 INFO - PROCESS | 1816 | 1461051697341 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 00:41:37 INFO - PROCESS | 1816 | 1461051697618 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e25e2f000 == 135 [pid = 1816] [id = 377] 00:41:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f3e29bd9800) [pid = 1816] [serial = 1132] [outer = (nil)] 00:41:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f3e2a1e4400) [pid = 1816] [serial = 1133] [outer = 0x7f3e29bd9800] 00:41:37 INFO - PROCESS | 1816 | 1461051697685 Marionette DEBUG loaded listener.js 00:41:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f3e2f628400) [pid = 1816] [serial = 1134] [outer = 0x7f3e29bd9800] 00:41:38 INFO - PROCESS | 1816 | 1461051698489 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 00:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1385ms 00:41:38 INFO - PROCESS | 1816 | 1461051698518 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 00:41:38 INFO - PROCESS | 1816 | 1461051698522 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 00:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:41:38 INFO - PROCESS | 1816 | 1461051698528 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:41:38 INFO - PROCESS | 1816 | 1461051698533 Marionette TRACE conn3 <- [1,1482,null,{}] 00:41:38 INFO - PROCESS | 1816 | 1461051698549 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:38 INFO - PROCESS | 1816 | 1461051698781 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 00:41:38 INFO - PROCESS | 1816 | 1461051698804 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29e66000 == 136 [pid = 1816] [id = 378] 00:41:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f3e304fa000) [pid = 1816] [serial = 1135] [outer = (nil)] 00:41:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f3e307e1c00) [pid = 1816] [serial = 1136] [outer = 0x7f3e304fa000] 00:41:38 INFO - PROCESS | 1816 | 1461051698867 Marionette DEBUG loaded listener.js 00:41:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f3e30f8e000) [pid = 1816] [serial = 1137] [outer = 0x7f3e304fa000] 00:41:39 INFO - PROCESS | 1816 | 1461051699804 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 00:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1333ms 00:41:39 INFO - PROCESS | 1816 | 1461051699862 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 00:41:39 INFO - PROCESS | 1816 | 1461051699866 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 00:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:41:39 INFO - PROCESS | 1816 | 1461051699872 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:41:39 INFO - PROCESS | 1816 | 1461051699874 Marionette TRACE conn3 <- [1,1486,null,{}] 00:41:39 INFO - PROCESS | 1816 | 1461051699888 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:40 INFO - PROCESS | 1816 | 1461051700126 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 00:41:40 INFO - PROCESS | 1816 | 1461051700154 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f64f800 == 137 [pid = 1816] [id = 379] 00:41:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f3e30f93400) [pid = 1816] [serial = 1138] [outer = (nil)] 00:41:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f3e318d6c00) [pid = 1816] [serial = 1139] [outer = 0x7f3e30f93400] 00:41:40 INFO - PROCESS | 1816 | 1461051700219 Marionette DEBUG loaded listener.js 00:41:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f3e31b98000) [pid = 1816] [serial = 1140] [outer = 0x7f3e30f93400] 00:41:41 INFO - PROCESS | 1816 | 1461051701299 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 00:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1435ms 00:41:41 INFO - PROCESS | 1816 | 1461051701308 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 00:41:41 INFO - PROCESS | 1816 | 1461051701311 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 00:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:41:41 INFO - PROCESS | 1816 | 1461051701334 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:41:41 INFO - PROCESS | 1816 | 1461051701345 Marionette TRACE conn3 <- [1,1490,null,{}] 00:41:41 INFO - PROCESS | 1816 | 1461051701350 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:41 INFO - PROCESS | 1816 | 1461051701857 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 00:41:41 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f3e317dd800) [pid = 1816] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:41:41 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f3e34e1ac00) [pid = 1816] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:41:41 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f3e22ba2800) [pid = 1816] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:41:41 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f3e3bab8800) [pid = 1816] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:41:41 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f3e35b92c00) [pid = 1816] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:41:41 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f3e3307a800) [pid = 1816] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:41:41 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f3e375ce800) [pid = 1816] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:41:41 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f3e2349d400) [pid = 1816] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:41:41 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f3e225d8000) [pid = 1816] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:41:41 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f3e225db800) [pid = 1816] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:41:41 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f3e4cab2000) [pid = 1816] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:41:41 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f3e34e27c00) [pid = 1816] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:41:41 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f3e30b7b000) [pid = 1816] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:41:41 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f3e24810800) [pid = 1816] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:41:41 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f3e234a8c00) [pid = 1816] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:41:41 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f3e31b97c00) [pid = 1816] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:41:41 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f3e225db400) [pid = 1816] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:41:42 INFO - PROCESS | 1816 | 1461051702034 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e236ca000 == 138 [pid = 1816] [id = 380] 00:41:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f3e225db800) [pid = 1816] [serial = 1141] [outer = (nil)] 00:41:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f3e22ba5400) [pid = 1816] [serial = 1142] [outer = 0x7f3e225db800] 00:41:42 INFO - PROCESS | 1816 | 1461051702111 Marionette DEBUG loaded listener.js 00:41:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f3e318d5000) [pid = 1816] [serial = 1143] [outer = 0x7f3e225db800] 00:41:42 INFO - PROCESS | 1816 | 1461051702807 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 00:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1491ms 00:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:41:42 INFO - PROCESS | 1816 | 1461051702821 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 00:41:42 INFO - PROCESS | 1816 | 1461051702824 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 00:41:42 INFO - PROCESS | 1816 | 1461051702830 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:41:42 INFO - PROCESS | 1816 | 1461051702833 Marionette TRACE conn3 <- [1,1494,null,{}] 00:41:42 INFO - PROCESS | 1816 | 1461051702838 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:43 INFO - PROCESS | 1816 | 1461051703040 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 00:41:43 INFO - PROCESS | 1816 | 1461051703198 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30d18800 == 139 [pid = 1816] [id = 381] 00:41:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f3e318c8c00) [pid = 1816] [serial = 1144] [outer = (nil)] 00:41:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f3e31fc3800) [pid = 1816] [serial = 1145] [outer = 0x7f3e318c8c00] 00:41:43 INFO - PROCESS | 1816 | 1461051703263 Marionette DEBUG loaded listener.js 00:41:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f3e33082400) [pid = 1816] [serial = 1146] [outer = 0x7f3e318c8c00] 00:41:44 INFO - PROCESS | 1816 | 1461051704181 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 00:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1429ms 00:41:44 INFO - PROCESS | 1816 | 1461051704259 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 00:41:44 INFO - PROCESS | 1816 | 1461051704266 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 00:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:41:44 INFO - PROCESS | 1816 | 1461051704276 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:41:44 INFO - PROCESS | 1816 | 1461051704282 Marionette TRACE conn3 <- [1,1498,null,{}] 00:41:44 INFO - PROCESS | 1816 | 1461051704293 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:44 INFO - PROCESS | 1816 | 1461051704552 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 00:41:44 INFO - PROCESS | 1816 | 1461051704856 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2841f000 == 140 [pid = 1816] [id = 382] 00:41:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f3e24808c00) [pid = 1816] [serial = 1147] [outer = (nil)] 00:41:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f3e26fdb800) [pid = 1816] [serial = 1148] [outer = 0x7f3e24808c00] 00:41:44 INFO - PROCESS | 1816 | 1461051704935 Marionette DEBUG loaded listener.js 00:41:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f3e27aa3400) [pid = 1816] [serial = 1149] [outer = 0x7f3e24808c00] 00:41:45 INFO - PROCESS | 1816 | 1461051705850 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 00:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1640ms 00:41:45 INFO - PROCESS | 1816 | 1461051705917 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 00:41:45 INFO - PROCESS | 1816 | 1461051705925 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 00:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:41:45 INFO - PROCESS | 1816 | 1461051705936 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:41:45 INFO - PROCESS | 1816 | 1461051705940 Marionette TRACE conn3 <- [1,1502,null,{}] 00:41:45 INFO - PROCESS | 1816 | 1461051705946 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:46 INFO - PROCESS | 1816 | 1461051706197 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 00:41:46 INFO - PROCESS | 1816 | 1461051706489 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f67a800 == 141 [pid = 1816] [id = 383] 00:41:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f3e29d68800) [pid = 1816] [serial = 1150] [outer = (nil)] 00:41:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f3e2f621400) [pid = 1816] [serial = 1151] [outer = 0x7f3e29d68800] 00:41:46 INFO - PROCESS | 1816 | 1461051706566 Marionette DEBUG loaded listener.js 00:41:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f3e304bf400) [pid = 1816] [serial = 1152] [outer = 0x7f3e29d68800] 00:41:47 INFO - PROCESS | 1816 | 1461051707655 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 00:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1734ms 00:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:41:47 INFO - PROCESS | 1816 | 1461051707670 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 00:41:47 INFO - PROCESS | 1816 | 1461051707673 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 00:41:47 INFO - PROCESS | 1816 | 1461051707680 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:41:47 INFO - PROCESS | 1816 | 1461051707686 Marionette TRACE conn3 <- [1,1506,null,{}] 00:41:47 INFO - PROCESS | 1816 | 1461051707702 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:47 INFO - PROCESS | 1816 | 1461051707909 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 00:41:48 INFO - PROCESS | 1816 | 1461051708199 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e319ca800 == 142 [pid = 1816] [id = 384] 00:41:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f3e30b5dc00) [pid = 1816] [serial = 1153] [outer = (nil)] 00:41:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f3e318c5c00) [pid = 1816] [serial = 1154] [outer = 0x7f3e30b5dc00] 00:41:48 INFO - PROCESS | 1816 | 1461051708289 Marionette DEBUG loaded listener.js 00:41:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f3e31f46800) [pid = 1816] [serial = 1155] [outer = 0x7f3e30b5dc00] 00:41:49 INFO - PROCESS | 1816 | 1461051709222 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 00:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1594ms 00:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:41:49 INFO - PROCESS | 1816 | 1461051709273 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 00:41:49 INFO - PROCESS | 1816 | 1461051709277 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 00:41:49 INFO - PROCESS | 1816 | 1461051709284 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:41:49 INFO - PROCESS | 1816 | 1461051709287 Marionette TRACE conn3 <- [1,1510,null,{}] 00:41:49 INFO - PROCESS | 1816 | 1461051709292 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:49 INFO - PROCESS | 1816 | 1461051709504 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 00:41:49 INFO - PROCESS | 1816 | 1461051709685 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e32f69000 == 143 [pid = 1816] [id = 385] 00:41:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f3e30b7b400) [pid = 1816] [serial = 1156] [outer = (nil)] 00:41:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f3e31fd0400) [pid = 1816] [serial = 1157] [outer = 0x7f3e30b7b400] 00:41:49 INFO - PROCESS | 1816 | 1461051709763 Marionette DEBUG loaded listener.js 00:41:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f3e34e1a400) [pid = 1816] [serial = 1158] [outer = 0x7f3e30b7b400] 00:41:50 INFO - PROCESS | 1816 | 1461051710699 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 00:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1485ms 00:41:50 INFO - PROCESS | 1816 | 1461051710768 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 00:41:50 INFO - PROCESS | 1816 | 1461051710772 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 00:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:41:50 INFO - PROCESS | 1816 | 1461051710777 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:41:50 INFO - PROCESS | 1816 | 1461051710780 Marionette TRACE conn3 <- [1,1514,null,{}] 00:41:50 INFO - PROCESS | 1816 | 1461051710785 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:50 INFO - PROCESS | 1816 | 1461051710978 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 00:41:51 INFO - PROCESS | 1816 | 1461051711208 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35dd3000 == 144 [pid = 1816] [id = 386] 00:41:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f3e31f4d400) [pid = 1816] [serial = 1159] [outer = (nil)] 00:41:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f3e3518b000) [pid = 1816] [serial = 1160] [outer = 0x7f3e31f4d400] 00:41:51 INFO - PROCESS | 1816 | 1461051711325 Marionette DEBUG loaded listener.js 00:41:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f3e3570f000) [pid = 1816] [serial = 1161] [outer = 0x7f3e31f4d400] 00:41:52 INFO - PROCESS | 1816 | 1461051712123 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 00:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1389ms 00:41:52 INFO - PROCESS | 1816 | 1461051712168 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 00:41:52 INFO - PROCESS | 1816 | 1461051712172 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 00:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:41:52 INFO - PROCESS | 1816 | 1461051712179 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:41:52 INFO - PROCESS | 1816 | 1461051712182 Marionette TRACE conn3 <- [1,1518,null,{}] 00:41:52 INFO - PROCESS | 1816 | 1461051712187 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:52 INFO - PROCESS | 1816 | 1461051712414 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 00:41:52 INFO - PROCESS | 1816 | 1461051712600 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e36204800 == 145 [pid = 1816] [id = 387] 00:41:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f3e35b96c00) [pid = 1816] [serial = 1162] [outer = (nil)] 00:41:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f3e375d5000) [pid = 1816] [serial = 1163] [outer = 0x7f3e35b96c00] 00:41:52 INFO - PROCESS | 1816 | 1461051712674 Marionette DEBUG loaded listener.js 00:41:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f3e37972000) [pid = 1816] [serial = 1164] [outer = 0x7f3e35b96c00] 00:41:53 INFO - PROCESS | 1816 | 1461051713623 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 00:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1482ms 00:41:53 INFO - PROCESS | 1816 | 1461051713663 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 00:41:53 INFO - PROCESS | 1816 | 1461051713666 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 00:41:53 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:41:53 INFO - PROCESS | 1816 | 1461051713673 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:41:53 INFO - PROCESS | 1816 | 1461051713675 Marionette TRACE conn3 <- [1,1522,null,{}] 00:41:53 INFO - PROCESS | 1816 | 1461051713681 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:53 INFO - PROCESS | 1816 | 1461051713867 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 00:41:54 INFO - PROCESS | 1816 | 1461051714053 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e39117000 == 146 [pid = 1816] [id = 388] 00:41:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f3e35b99000) [pid = 1816] [serial = 1165] [outer = (nil)] 00:41:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f3e39752c00) [pid = 1816] [serial = 1166] [outer = 0x7f3e35b99000] 00:41:54 INFO - PROCESS | 1816 | 1461051714123 Marionette DEBUG loaded listener.js 00:41:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f3e3a50bc00) [pid = 1816] [serial = 1167] [outer = 0x7f3e35b99000] 00:41:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:54 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:41:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:54 INFO - PROCESS | 1816 | 1461051714934 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 00:41:54 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 () { 00:41:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:41:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:41:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:41:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:41:54 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 () { 00:41:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:41:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:41:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:41:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:41:54 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 () { 00:41:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:41:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:41:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:41:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:41:54 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 () { 00:41:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:41:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:41:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:41:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:41:54 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1278ms 00:41:54 INFO - PROCESS | 1816 | 1461051714955 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 00:41:54 INFO - PROCESS | 1816 | 1461051714959 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 00:41:54 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:41:54 INFO - PROCESS | 1816 | 1461051714967 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:41:54 INFO - PROCESS | 1816 | 1461051714970 Marionette TRACE conn3 <- [1,1526,null,{}] 00:41:54 INFO - PROCESS | 1816 | 1461051714975 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:55 INFO - PROCESS | 1816 | 1461051715162 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 00:41:55 INFO - PROCESS | 1816 | 1461051715353 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b0e8000 == 147 [pid = 1816] [id = 389] 00:41:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f3e37660400) [pid = 1816] [serial = 1168] [outer = (nil)] 00:41:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f3e322d0c00) [pid = 1816] [serial = 1169] [outer = 0x7f3e37660400] 00:41:55 INFO - PROCESS | 1816 | 1461051715438 Marionette DEBUG loaded listener.js 00:41:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f3e3b744800) [pid = 1816] [serial = 1170] [outer = 0x7f3e37660400] 00:41:56 INFO - PROCESS | 1816 | 1461051716283 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 00:41:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:41:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:41:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:41:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:41:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:41:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:41:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:41:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:41:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:41:56 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1332ms 00:41:56 INFO - PROCESS | 1816 | 1461051716303 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 00:41:56 INFO - PROCESS | 1816 | 1461051716306 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 00:41:56 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:41:56 INFO - PROCESS | 1816 | 1461051716313 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:41:56 INFO - PROCESS | 1816 | 1461051716316 Marionette TRACE conn3 <- [1,1530,null,{}] 00:41:56 INFO - PROCESS | 1816 | 1461051716322 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:56 INFO - PROCESS | 1816 | 1461051716538 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 00:41:56 INFO - PROCESS | 1816 | 1461051716738 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3c81a800 == 148 [pid = 1816] [id = 390] 00:41:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f3e3974a400) [pid = 1816] [serial = 1171] [outer = (nil)] 00:41:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f3e3beafc00) [pid = 1816] [serial = 1172] [outer = 0x7f3e3974a400] 00:41:56 INFO - PROCESS | 1816 | 1461051716822 Marionette DEBUG loaded listener.js 00:41:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e46fdac00) [pid = 1816] [serial = 1173] [outer = 0x7f3e3974a400] 00:41:57 INFO - PROCESS | 1816 | 1461051717646 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 00:41:57 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 00:41:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:41:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:41:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:41:57 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. 00:41:57 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:41:57 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1381ms 00:41:57 INFO - PROCESS | 1816 | 1461051717697 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 00:41:57 INFO - PROCESS | 1816 | 1461051717701 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 00:41:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:41:57 INFO - PROCESS | 1816 | 1461051717707 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:41:57 INFO - PROCESS | 1816 | 1461051717710 Marionette TRACE conn3 <- [1,1534,null,{}] 00:41:57 INFO - PROCESS | 1816 | 1461051717715 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:57 INFO - PROCESS | 1816 | 1461051717958 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 00:41:58 INFO - PROCESS | 1816 | 1461051718147 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e48262000 == 149 [pid = 1816] [id = 391] 00:41:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e38984400) [pid = 1816] [serial = 1174] [outer = (nil)] 00:41:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f3e47b4e000) [pid = 1816] [serial = 1175] [outer = 0x7f3e38984400] 00:41:58 INFO - PROCESS | 1816 | 1461051718235 Marionette DEBUG loaded listener.js 00:41:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e4822cc00) [pid = 1816] [serial = 1176] [outer = 0x7f3e38984400] 00:41:59 INFO - PROCESS | 1816 | 1461051719175 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 00:41:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:41:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1531ms 00:41:59 INFO - PROCESS | 1816 | 1461051719240 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 00:41:59 INFO - PROCESS | 1816 | 1461051719244 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 00:41:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:41:59 INFO - PROCESS | 1816 | 1461051719250 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:41:59 INFO - PROCESS | 1816 | 1461051719254 Marionette TRACE conn3 <- [1,1538,null,{}] 00:41:59 INFO - PROCESS | 1816 | 1461051719259 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:59 INFO - PROCESS | 1816 | 1461051719496 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 00:41:59 INFO - PROCESS | 1816 | 1461051719749 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ca37800 == 150 [pid = 1816] [id = 392] 00:41:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e4b1c3400) [pid = 1816] [serial = 1177] [outer = (nil)] 00:41:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e4c957000) [pid = 1816] [serial = 1178] [outer = 0x7f3e4b1c3400] 00:41:59 INFO - PROCESS | 1816 | 1461051719871 Marionette DEBUG loaded listener.js 00:41:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e4cab4c00) [pid = 1816] [serial = 1179] [outer = 0x7f3e4b1c3400] 00:42:00 INFO - PROCESS | 1816 | 1461051720774 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 00:42:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:42:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1579ms 00:42:00 INFO - PROCESS | 1816 | 1461051720831 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 00:42:00 INFO - PROCESS | 1816 | 1461051720834 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 00:42:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:42:00 INFO - PROCESS | 1816 | 1461051720841 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:42:00 INFO - PROCESS | 1816 | 1461051720843 Marionette TRACE conn3 <- [1,1542,null,{}] 00:42:00 INFO - PROCESS | 1816 | 1461051720849 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:01 INFO - PROCESS | 1816 | 1461051721057 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 00:42:01 INFO - PROCESS | 1816 | 1461051721249 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4d503000 == 151 [pid = 1816] [id = 393] 00:42:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e4b292400) [pid = 1816] [serial = 1180] [outer = (nil)] 00:42:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e4d0ac400) [pid = 1816] [serial = 1181] [outer = 0x7f3e4b292400] 00:42:01 INFO - PROCESS | 1816 | 1461051721325 Marionette DEBUG loaded listener.js 00:42:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e4d391c00) [pid = 1816] [serial = 1182] [outer = 0x7f3e4b292400] 00:42:02 INFO - PROCESS | 1816 | 1461051722285 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 00:42:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:42:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1486ms 00:42:02 INFO - PROCESS | 1816 | 1461051722328 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 00:42:02 INFO - PROCESS | 1816 | 1461051722332 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 00:42:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:42:02 INFO - PROCESS | 1816 | 1461051722339 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:42:02 INFO - PROCESS | 1816 | 1461051722342 Marionette TRACE conn3 <- [1,1546,null,{}] 00:42:02 INFO - PROCESS | 1816 | 1461051722348 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:02 INFO - PROCESS | 1816 | 1461051722548 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 00:42:02 INFO - PROCESS | 1816 | 1461051722746 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e514a7000 == 152 [pid = 1816] [id = 394] 00:42:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e22952400) [pid = 1816] [serial = 1183] [outer = (nil)] 00:42:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e2295b800) [pid = 1816] [serial = 1184] [outer = 0x7f3e22952400] 00:42:02 INFO - PROCESS | 1816 | 1461051722822 Marionette DEBUG loaded listener.js 00:42:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e22960400) [pid = 1816] [serial = 1185] [outer = 0x7f3e22952400] 00:42:03 INFO - PROCESS | 1816 | 1461051723694 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 00:42:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:42:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1386ms 00:42:03 INFO - PROCESS | 1816 | 1461051723740 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 00:42:03 INFO - PROCESS | 1816 | 1461051723744 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 00:42:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:42:03 INFO - PROCESS | 1816 | 1461051723751 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:42:03 INFO - PROCESS | 1816 | 1461051723753 Marionette TRACE conn3 <- [1,1550,null,{}] 00:42:03 INFO - PROCESS | 1816 | 1461051723758 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:03 INFO - PROCESS | 1816 | 1461051723962 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 00:42:04 INFO - PROCESS | 1816 | 1461051724169 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22bd7000 == 153 [pid = 1816] [id = 395] 00:42:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e225d7800) [pid = 1816] [serial = 1186] [outer = (nil)] 00:42:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e2349d400) [pid = 1816] [serial = 1187] [outer = 0x7f3e225d7800] 00:42:04 INFO - PROCESS | 1816 | 1461051724285 Marionette DEBUG loaded listener.js 00:42:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e30539000) [pid = 1816] [serial = 1188] [outer = 0x7f3e225d7800] 00:42:05 INFO - PROCESS | 1816 | 1461051725631 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 00:42:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:42:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1932ms 00:42:05 INFO - PROCESS | 1816 | 1461051725690 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 00:42:05 INFO - PROCESS | 1816 | 1461051725696 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 00:42:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:42:05 INFO - PROCESS | 1816 | 1461051725761 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:42:05 INFO - PROCESS | 1816 | 1461051725767 Marionette TRACE conn3 <- [1,1554,null,{}] 00:42:05 INFO - PROCESS | 1816 | 1461051725776 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:06 INFO - PROCESS | 1816 | 1461051726005 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 00:42:06 INFO - PROCESS | 1816 | 1461051726202 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2719b000 == 154 [pid = 1816] [id = 396] 00:42:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e225df400) [pid = 1816] [serial = 1189] [outer = (nil)] 00:42:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e22bb1800) [pid = 1816] [serial = 1190] [outer = 0x7f3e225df400] 00:42:06 INFO - PROCESS | 1816 | 1461051726326 Marionette DEBUG loaded listener.js 00:42:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e25f0c000) [pid = 1816] [serial = 1191] [outer = 0x7f3e225df400] 00:42:07 INFO - PROCESS | 1816 | 1461051727344 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 00:42:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:42:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1641ms 00:42:07 INFO - PROCESS | 1816 | 1461051727397 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 00:42:07 INFO - PROCESS | 1816 | 1461051727406 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 00:42:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:42:07 INFO - PROCESS | 1816 | 1461051727416 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:42:07 INFO - PROCESS | 1816 | 1461051727420 Marionette TRACE conn3 <- [1,1558,null,{}] 00:42:07 INFO - PROCESS | 1816 | 1461051727426 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:07 INFO - PROCESS | 1816 | 1461051727613 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 00:42:07 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f777800 == 153 [pid = 1816] [id = 309] 00:42:07 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22bd0000 == 152 [pid = 1816] [id = 352] 00:42:07 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e236ca000 == 151 [pid = 1816] [id = 380] 00:42:07 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e317f0000) [pid = 1816] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:42:07 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e29d5c400) [pid = 1816] [serial = 1085] [outer = (nil)] [url = about:blank] 00:42:07 INFO - PROCESS | 1816 | 1461051727981 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:07 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f64f800 == 150 [pid = 1816] [id = 379] 00:42:07 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29e66000 == 149 [pid = 1816] [id = 378] 00:42:07 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e25e2f000 == 148 [pid = 1816] [id = 377] 00:42:07 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e236cf000 == 147 [pid = 1816] [id = 376] 00:42:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2344d000 == 148 [pid = 1816] [id = 397] 00:42:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e27362400) [pid = 1816] [serial = 1192] [outer = (nil)] 00:42:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e29d5e400) [pid = 1816] [serial = 1193] [outer = 0x7f3e27362400] 00:42:08 INFO - PROCESS | 1816 | 1461051728055 Marionette DEBUG loaded listener.js 00:42:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e2a1e8000) [pid = 1816] [serial = 1194] [outer = 0x7f3e27362400] 00:42:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22523800 == 147 [pid = 1816] [id = 375] 00:42:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e5140c000 == 146 [pid = 1816] [id = 371] 00:42:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4ce17000 == 145 [pid = 1816] [id = 370] 00:42:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4924e800 == 144 [pid = 1816] [id = 369] 00:42:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e41e10800 == 143 [pid = 1816] [id = 368] 00:42:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3bc4a800 == 142 [pid = 1816] [id = 367] 00:42:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3973f000 == 141 [pid = 1816] [id = 366] 00:42:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e36222000 == 140 [pid = 1816] [id = 365] 00:42:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22d6a000 == 139 [pid = 1816] [id = 363] 00:42:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29b27800 == 138 [pid = 1816] [id = 362] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e48092000) [pid = 1816] [serial = 1035] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e35703000) [pid = 1816] [serial = 1053] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e4d52b800) [pid = 1816] [serial = 1047] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e234a7400) [pid = 1816] [serial = 1050] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e4d43d400) [pid = 1816] [serial = 1044] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e35b9e000) [pid = 1816] [serial = 987] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e410eac00) [pid = 1816] [serial = 1032] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e22bb0c00) [pid = 1816] [serial = 1041] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e4cab3400) [pid = 1816] [serial = 1038] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e4cf30400) [pid = 1816] [serial = 990] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e3a269c00) [pid = 1816] [serial = 1029] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e30b59800) [pid = 1816] [serial = 1064] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e2736c000) [pid = 1816] [serial = 1061] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e35704c00) [pid = 1816] [serial = 1071] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e33077800) [pid = 1816] [serial = 1070] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e27061400) [pid = 1816] [serial = 1083] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e315e2c00) [pid = 1816] [serial = 1077] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f3e24809c00) [pid = 1816] [serial = 1082] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f3e31fc7c00) [pid = 1816] [serial = 1079] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f3e34e1d800) [pid = 1816] [serial = 1080] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f3e31f43c00) [pid = 1816] [serial = 1067] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f3e2736d800) [pid = 1816] [serial = 1073] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f3e29d67400) [pid = 1816] [serial = 1074] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f3e30b64c00) [pid = 1816] [serial = 1076] [outer = (nil)] [url = about:blank] 00:42:08 INFO - PROCESS | 1816 | 1461051728987 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 00:42:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:42:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1636ms 00:42:09 INFO - PROCESS | 1816 | 1461051729053 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 00:42:09 INFO - PROCESS | 1816 | 1461051729057 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 00:42:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:42:09 INFO - PROCESS | 1816 | 1461051729063 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:42:09 INFO - PROCESS | 1816 | 1461051729068 Marionette TRACE conn3 <- [1,1562,null,{}] 00:42:09 INFO - PROCESS | 1816 | 1461051729083 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:09 INFO - PROCESS | 1816 | 1461051729273 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 00:42:09 INFO - PROCESS | 1816 | 1461051729484 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29a3b000 == 139 [pid = 1816] [id = 398] 00:42:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f3e29bcac00) [pid = 1816] [serial = 1195] [outer = (nil)] 00:42:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f3e30b59800) [pid = 1816] [serial = 1196] [outer = 0x7f3e29bcac00] 00:42:09 INFO - PROCESS | 1816 | 1461051729554 Marionette DEBUG loaded listener.js 00:42:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f3e312b6000) [pid = 1816] [serial = 1197] [outer = 0x7f3e29bcac00] 00:42:10 INFO - PROCESS | 1816 | 1461051730280 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 00:42:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:42:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1236ms 00:42:10 INFO - PROCESS | 1816 | 1461051730300 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 00:42:10 INFO - PROCESS | 1816 | 1461051730304 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 00:42:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:42:10 INFO - PROCESS | 1816 | 1461051730310 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:42:10 INFO - PROCESS | 1816 | 1461051730313 Marionette TRACE conn3 <- [1,1566,null,{}] 00:42:10 INFO - PROCESS | 1816 | 1461051730318 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:10 INFO - PROCESS | 1816 | 1461051730580 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 00:42:10 INFO - PROCESS | 1816 | 1461051730610 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f4d8000 == 140 [pid = 1816] [id = 399] 00:42:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f3e29d61400) [pid = 1816] [serial = 1198] [outer = (nil)] 00:42:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e31b9b400) [pid = 1816] [serial = 1199] [outer = 0x7f3e29d61400] 00:42:10 INFO - PROCESS | 1816 | 1461051730683 Marionette DEBUG loaded listener.js 00:42:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e31fc4800) [pid = 1816] [serial = 1200] [outer = 0x7f3e29d61400] 00:42:11 INFO - PROCESS | 1816 | 1461051731587 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 00:42:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:42:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1331ms 00:42:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:42:11 INFO - PROCESS | 1816 | 1461051731642 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 00:42:11 INFO - PROCESS | 1816 | 1461051731645 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 00:42:11 INFO - PROCESS | 1816 | 1461051731651 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:42:11 INFO - PROCESS | 1816 | 1461051731654 Marionette TRACE conn3 <- [1,1570,null,{}] 00:42:11 INFO - PROCESS | 1816 | 1461051731666 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:11 INFO - PROCESS | 1816 | 1461051731900 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 00:42:11 INFO - PROCESS | 1816 | 1461051731935 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f679000 == 141 [pid = 1816] [id = 400] 00:42:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f3e312b7c00) [pid = 1816] [serial = 1201] [outer = (nil)] 00:42:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e32fe0400) [pid = 1816] [serial = 1202] [outer = 0x7f3e312b7c00] 00:42:12 INFO - PROCESS | 1816 | 1461051732004 Marionette DEBUG loaded listener.js 00:42:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e35183c00) [pid = 1816] [serial = 1203] [outer = 0x7f3e312b7c00] 00:42:12 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e27aad400) [pid = 1816] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:42:12 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e225db800) [pid = 1816] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:42:12 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f3e22baf000) [pid = 1816] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:42:12 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f3e318e1400) [pid = 1816] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:42:12 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f3e307d4000) [pid = 1816] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:42:12 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f3e22bac400) [pid = 1816] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:42:12 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f3e29bd9800) [pid = 1816] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:42:12 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f3e225d5c00) [pid = 1816] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:42:12 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f3e304fa000) [pid = 1816] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:42:12 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f3e30f93400) [pid = 1816] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:42:13 INFO - PROCESS | 1816 | 1461051733182 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 00:42:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:42:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1588ms 00:42:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:42:13 INFO - PROCESS | 1816 | 1461051733240 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 00:42:13 INFO - PROCESS | 1816 | 1461051733242 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 00:42:13 INFO - PROCESS | 1816 | 1461051733248 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:42:13 INFO - PROCESS | 1816 | 1461051733251 Marionette TRACE conn3 <- [1,1574,null,{}] 00:42:13 INFO - PROCESS | 1816 | 1461051733256 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:13 INFO - PROCESS | 1816 | 1461051733487 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 00:42:13 INFO - PROCESS | 1816 | 1461051733690 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30d1a800 == 142 [pid = 1816] [id = 401] 00:42:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f3e318d5400) [pid = 1816] [serial = 1204] [outer = (nil)] 00:42:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f3e359aec00) [pid = 1816] [serial = 1205] [outer = 0x7f3e318d5400] 00:42:13 INFO - PROCESS | 1816 | 1461051733756 Marionette DEBUG loaded listener.js 00:42:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f3e35b9bc00) [pid = 1816] [serial = 1206] [outer = 0x7f3e318d5400] 00:42:14 INFO - PROCESS | 1816 | 1461051734451 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 00:42:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:42:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1233ms 00:42:14 INFO - PROCESS | 1816 | 1461051734482 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 00:42:14 INFO - PROCESS | 1816 | 1461051734485 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 00:42:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:42:14 INFO - PROCESS | 1816 | 1461051734491 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:42:14 INFO - PROCESS | 1816 | 1461051734493 Marionette TRACE conn3 <- [1,1578,null,{}] 00:42:14 INFO - PROCESS | 1816 | 1461051734499 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:14 INFO - PROCESS | 1816 | 1461051734731 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 00:42:14 INFO - PROCESS | 1816 | 1461051734750 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31891000 == 143 [pid = 1816] [id = 402] 00:42:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f3e24809400) [pid = 1816] [serial = 1207] [outer = (nil)] 00:42:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f3e362f5c00) [pid = 1816] [serial = 1208] [outer = 0x7f3e24809400] 00:42:14 INFO - PROCESS | 1816 | 1461051734812 Marionette DEBUG loaded listener.js 00:42:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e3913dc00) [pid = 1816] [serial = 1209] [outer = 0x7f3e24809400] 00:42:15 INFO - PROCESS | 1816 | 1461051735922 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 00:42:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:42:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1479ms 00:42:15 INFO - PROCESS | 1816 | 1461051735972 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 00:42:15 INFO - PROCESS | 1816 | 1461051735979 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 00:42:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:42:15 INFO - PROCESS | 1816 | 1461051735988 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:42:15 INFO - PROCESS | 1816 | 1461051735993 Marionette TRACE conn3 <- [1,1582,null,{}] 00:42:16 INFO - PROCESS | 1816 | 1461051736000 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:16 INFO - PROCESS | 1816 | 1461051736239 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 00:42:16 INFO - PROCESS | 1816 | 1461051736487 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2796c800 == 144 [pid = 1816] [id = 403] 00:42:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e2706d400) [pid = 1816] [serial = 1210] [outer = (nil)] 00:42:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f3e27aad400) [pid = 1816] [serial = 1211] [outer = 0x7f3e2706d400] 00:42:16 INFO - PROCESS | 1816 | 1461051736613 Marionette DEBUG loaded listener.js 00:42:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e29ed1400) [pid = 1816] [serial = 1212] [outer = 0x7f3e2706d400] 00:42:17 INFO - PROCESS | 1816 | 1461051737538 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 00:42:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:42:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1591ms 00:42:17 INFO - PROCESS | 1816 | 1461051737579 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 00:42:17 INFO - PROCESS | 1816 | 1461051737588 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 00:42:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:42:17 INFO - PROCESS | 1816 | 1461051737598 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:42:17 INFO - PROCESS | 1816 | 1461051737603 Marionette TRACE conn3 <- [1,1586,null,{}] 00:42:17 INFO - PROCESS | 1816 | 1461051737608 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:17 INFO - PROCESS | 1816 | 1461051737815 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 00:42:18 INFO - PROCESS | 1816 | 1461051738090 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30c07000 == 145 [pid = 1816] [id = 404] 00:42:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e29bd2c00) [pid = 1816] [serial = 1213] [outer = (nil)] 00:42:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e307dcc00) [pid = 1816] [serial = 1214] [outer = 0x7f3e29bd2c00] 00:42:18 INFO - PROCESS | 1816 | 1461051738206 Marionette DEBUG loaded listener.js 00:42:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e312b2c00) [pid = 1816] [serial = 1215] [outer = 0x7f3e29bd2c00] 00:42:19 INFO - PROCESS | 1816 | 1461051739087 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 00:42:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:42:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1538ms 00:42:19 INFO - PROCESS | 1816 | 1461051739137 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 00:42:19 INFO - PROCESS | 1816 | 1461051739140 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 00:42:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:42:19 INFO - PROCESS | 1816 | 1461051739147 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:42:19 INFO - PROCESS | 1816 | 1461051739153 Marionette TRACE conn3 <- [1,1590,null,{}] 00:42:19 INFO - PROCESS | 1816 | 1461051739169 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:19 INFO - PROCESS | 1816 | 1461051739383 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 00:42:19 INFO - PROCESS | 1816 | 1461051739575 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35ddd800 == 146 [pid = 1816] [id = 405] 00:42:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e31f48000) [pid = 1816] [serial = 1216] [outer = (nil)] 00:42:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e34eaf800) [pid = 1816] [serial = 1217] [outer = 0x7f3e31f48000] 00:42:19 INFO - PROCESS | 1816 | 1461051739651 Marionette DEBUG loaded listener.js 00:42:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e35b96800) [pid = 1816] [serial = 1218] [outer = 0x7f3e31f48000] 00:42:20 INFO - PROCESS | 1816 | 1461051740558 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 00:42:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:42:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1484ms 00:42:20 INFO - PROCESS | 1816 | 1461051740633 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 00:42:20 INFO - PROCESS | 1816 | 1461051740637 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 00:42:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:42:20 INFO - PROCESS | 1816 | 1461051740644 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:42:20 INFO - PROCESS | 1816 | 1461051740647 Marionette TRACE conn3 <- [1,1594,null,{}] 00:42:20 INFO - PROCESS | 1816 | 1461051740653 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:20 INFO - PROCESS | 1816 | 1461051740884 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 00:42:21 INFO - PROCESS | 1816 | 1461051741076 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3874d800 == 147 [pid = 1816] [id = 406] 00:42:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e31fb6400) [pid = 1816] [serial = 1219] [outer = (nil)] 00:42:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e3946c800) [pid = 1816] [serial = 1220] [outer = 0x7f3e31fb6400] 00:42:21 INFO - PROCESS | 1816 | 1461051741150 Marionette DEBUG loaded listener.js 00:42:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e3a50d800) [pid = 1816] [serial = 1221] [outer = 0x7f3e31fb6400] 00:42:22 INFO - PROCESS | 1816 | 1461051742051 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 00:42:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:42:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1478ms 00:42:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:42:22 INFO - PROCESS | 1816 | 1461051742123 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 00:42:22 INFO - PROCESS | 1816 | 1461051742126 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 00:42:22 INFO - PROCESS | 1816 | 1461051742133 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:42:22 INFO - PROCESS | 1816 | 1461051742136 Marionette TRACE conn3 <- [1,1598,null,{}] 00:42:22 INFO - PROCESS | 1816 | 1461051742145 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:22 INFO - PROCESS | 1816 | 1461051742382 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 00:42:22 INFO - PROCESS | 1816 | 1461051742636 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b734800 == 148 [pid = 1816] [id = 407] 00:42:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e3a88c400) [pid = 1816] [serial = 1222] [outer = (nil)] 00:42:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e3b007c00) [pid = 1816] [serial = 1223] [outer = 0x7f3e3a88c400] 00:42:22 INFO - PROCESS | 1816 | 1461051742751 Marionette DEBUG loaded listener.js 00:42:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e3ba60c00) [pid = 1816] [serial = 1224] [outer = 0x7f3e3a88c400] 00:42:23 INFO - PROCESS | 1816 | 1461051743696 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 00:42:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:42:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1585ms 00:42:23 INFO - PROCESS | 1816 | 1461051743717 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 00:42:23 INFO - PROCESS | 1816 | 1461051743720 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 00:42:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:42:23 INFO - PROCESS | 1816 | 1461051743726 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:42:23 INFO - PROCESS | 1816 | 1461051743729 Marionette TRACE conn3 <- [1,1602,null,{}] 00:42:23 INFO - PROCESS | 1816 | 1461051743735 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:23 INFO - PROCESS | 1816 | 1461051743938 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 00:42:24 INFO - PROCESS | 1816 | 1461051744178 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e48f19800 == 149 [pid = 1816] [id = 408] 00:42:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e3ba61400) [pid = 1816] [serial = 1225] [outer = (nil)] 00:42:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e490fd800) [pid = 1816] [serial = 1226] [outer = 0x7f3e3ba61400] 00:42:24 INFO - PROCESS | 1816 | 1461051744298 Marionette DEBUG loaded listener.js 00:42:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e4caa9400) [pid = 1816] [serial = 1227] [outer = 0x7f3e3ba61400] 00:42:25 INFO - PROCESS | 1816 | 1461051745155 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 00:42:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:42:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1478ms 00:42:25 INFO - PROCESS | 1816 | 1461051745206 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 00:42:25 INFO - PROCESS | 1816 | 1461051745209 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 00:42:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:42:25 INFO - PROCESS | 1816 | 1461051745215 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:42:25 INFO - PROCESS | 1816 | 1461051745218 Marionette TRACE conn3 <- [1,1606,null,{}] 00:42:25 INFO - PROCESS | 1816 | 1461051745224 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:25 INFO - PROCESS | 1816 | 1461051745431 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 00:42:25 INFO - PROCESS | 1816 | 1461051745641 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ce10800 == 150 [pid = 1816] [id = 409] 00:42:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e21309c00) [pid = 1816] [serial = 1228] [outer = (nil)] 00:42:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f3e21313400) [pid = 1816] [serial = 1229] [outer = 0x7f3e21309c00] 00:42:25 INFO - PROCESS | 1816 | 1461051745713 Marionette DEBUG loaded listener.js 00:42:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f3e21318400) [pid = 1816] [serial = 1230] [outer = 0x7f3e21309c00] 00:42:26 INFO - PROCESS | 1816 | 1461051746672 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 00:42:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:42:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1529ms 00:42:26 INFO - PROCESS | 1816 | 1461051746748 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 00:42:26 INFO - PROCESS | 1816 | 1461051746752 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 00:42:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:42:26 INFO - PROCESS | 1816 | 1461051746762 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:42:26 INFO - PROCESS | 1816 | 1461051746766 Marionette TRACE conn3 <- [1,1610,null,{}] 00:42:26 INFO - PROCESS | 1816 | 1461051746774 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:27 INFO - PROCESS | 1816 | 1461051747035 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 00:42:27 INFO - PROCESS | 1816 | 1461051747295 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e54b8e800 == 151 [pid = 1816] [id = 410] 00:42:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e2130a400) [pid = 1816] [serial = 1231] [outer = (nil)] 00:42:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e38522c00) [pid = 1816] [serial = 1232] [outer = 0x7f3e2130a400] 00:42:27 INFO - PROCESS | 1816 | 1461051747371 Marionette DEBUG loaded listener.js 00:42:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e4cf26c00) [pid = 1816] [serial = 1233] [outer = 0x7f3e2130a400] 00:42:28 INFO - PROCESS | 1816 | 1461051748189 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 00:42:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:42:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1487ms 00:42:28 INFO - PROCESS | 1816 | 1461051748249 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 00:42:28 INFO - PROCESS | 1816 | 1461051748252 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 00:42:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:42:28 INFO - PROCESS | 1816 | 1461051748258 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:42:28 INFO - PROCESS | 1816 | 1461051748261 Marionette TRACE conn3 <- [1,1614,null,{}] 00:42:28 INFO - PROCESS | 1816 | 1461051748267 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:28 INFO - PROCESS | 1816 | 1461051748470 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 00:42:28 INFO - PROCESS | 1816 | 1461051748676 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e490cc800 == 152 [pid = 1816] [id = 411] 00:42:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e2130e800) [pid = 1816] [serial = 1234] [outer = (nil)] 00:42:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f3e490a3800) [pid = 1816] [serial = 1235] [outer = 0x7f3e2130e800] 00:42:28 INFO - PROCESS | 1816 | 1461051748752 Marionette DEBUG loaded listener.js 00:42:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f3e490a8c00) [pid = 1816] [serial = 1236] [outer = 0x7f3e2130e800] 00:42:29 INFO - PROCESS | 1816 | 1461051749633 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 00:42:29 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 00:42:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1431ms 00:42:29 INFO - PROCESS | 1816 | 1461051749691 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 00:42:29 INFO - PROCESS | 1816 | 1461051749694 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 00:42:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:42:29 INFO - PROCESS | 1816 | 1461051749702 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:42:29 INFO - PROCESS | 1816 | 1461051749705 Marionette TRACE conn3 <- [1,1618,null,{}] 00:42:29 INFO - PROCESS | 1816 | 1461051749710 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:29 INFO - PROCESS | 1816 | 1461051749903 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 00:42:30 INFO - PROCESS | 1816 | 1461051750104 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e28072000 == 153 [pid = 1816] [id = 412] 00:42:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f3e228c9000) [pid = 1816] [serial = 1237] [outer = (nil)] 00:42:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f3e228d1000) [pid = 1816] [serial = 1238] [outer = 0x7f3e228c9000] 00:42:30 INFO - PROCESS | 1816 | 1461051750183 Marionette DEBUG loaded listener.js 00:42:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f3e228d7000) [pid = 1816] [serial = 1239] [outer = 0x7f3e228c9000] 00:42:31 INFO - PROCESS | 1816 | 1461051751194 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 00:42:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:42:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1540ms 00:42:31 INFO - PROCESS | 1816 | 1461051751243 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 00:42:31 INFO - PROCESS | 1816 | 1461051751247 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 00:42:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:42:31 INFO - PROCESS | 1816 | 1461051751253 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:42:31 INFO - PROCESS | 1816 | 1461051751257 Marionette TRACE conn3 <- [1,1622,null,{}] 00:42:31 INFO - PROCESS | 1816 | 1461051751262 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:31 INFO - PROCESS | 1816 | 1461051751499 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 00:42:31 INFO - PROCESS | 1816 | 1461051751764 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e21386800 == 154 [pid = 1816] [id = 413] 00:42:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f3e24874400) [pid = 1816] [serial = 1240] [outer = (nil)] 00:42:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f3e2487ac00) [pid = 1816] [serial = 1241] [outer = 0x7f3e24874400] 00:42:31 INFO - PROCESS | 1816 | 1461051751888 Marionette DEBUG loaded listener.js 00:42:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f3e490ac400) [pid = 1816] [serial = 1242] [outer = 0x7f3e24874400] 00:42:32 INFO - PROCESS | 1816 | 1461051752745 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 00:42:32 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 00:42:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1529ms 00:42:32 INFO - PROCESS | 1816 | 1461051752791 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 00:42:32 INFO - PROCESS | 1816 | 1461051752797 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 00:42:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:42:32 INFO - PROCESS | 1816 | 1461051752806 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:42:32 INFO - PROCESS | 1816 | 1461051752811 Marionette TRACE conn3 <- [1,1626,null,{}] 00:42:32 INFO - PROCESS | 1816 | 1461051752820 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:33 INFO - PROCESS | 1816 | 1461051753037 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 00:42:33 INFO - PROCESS | 1816 | 1461051753245 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e210d0800 == 155 [pid = 1816] [id = 414] 00:42:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f3e20bcd400) [pid = 1816] [serial = 1243] [outer = (nil)] 00:42:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e20bd7400) [pid = 1816] [serial = 1244] [outer = 0x7f3e20bcd400] 00:42:33 INFO - PROCESS | 1816 | 1461051753383 Marionette DEBUG loaded listener.js 00:42:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f3e20bdc400) [pid = 1816] [serial = 1245] [outer = 0x7f3e20bcd400] 00:42:34 INFO - PROCESS | 1816 | 1461051754271 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 00:42:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:42:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1532ms 00:42:34 INFO - PROCESS | 1816 | 1461051754338 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 00:42:34 INFO - PROCESS | 1816 | 1461051754342 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 00:42:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:42:34 INFO - PROCESS | 1816 | 1461051754348 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:42:34 INFO - PROCESS | 1816 | 1461051754350 Marionette TRACE conn3 <- [1,1630,null,{}] 00:42:34 INFO - PROCESS | 1816 | 1461051754355 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:34 INFO - PROCESS | 1816 | 1461051754544 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 00:42:34 INFO - PROCESS | 1816 | 1461051754748 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2250d800 == 156 [pid = 1816] [id = 415] 00:42:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f3e20bd0800) [pid = 1816] [serial = 1246] [outer = (nil)] 00:42:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f3e2487d800) [pid = 1816] [serial = 1247] [outer = 0x7f3e20bd0800] 00:42:34 INFO - PROCESS | 1816 | 1461051754819 Marionette DEBUG loaded listener.js 00:42:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f3e26967400) [pid = 1816] [serial = 1248] [outer = 0x7f3e20bd0800] 00:42:35 INFO - PROCESS | 1816 | 1461051755719 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 00:42:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:42:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1789ms 00:42:36 INFO - PROCESS | 1816 | 1461051756171 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 00:42:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:42:36 INFO - PROCESS | 1816 | 1461051756178 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 00:42:36 INFO - PROCESS | 1816 | 1461051756185 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:42:36 INFO - PROCESS | 1816 | 1461051756189 Marionette TRACE conn3 <- [1,1634,null,{}] 00:42:36 INFO - PROCESS | 1816 | 1461051756196 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:36 INFO - PROCESS | 1816 | 1461051756470 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 00:42:36 INFO - PROCESS | 1816 | 1461051756683 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e271aa000 == 157 [pid = 1816] [id = 416] 00:42:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f3e22960000) [pid = 1816] [serial = 1249] [outer = (nil)] 00:42:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f3e22bad400) [pid = 1816] [serial = 1250] [outer = 0x7f3e22960000] 00:42:36 INFO - PROCESS | 1816 | 1461051756752 Marionette DEBUG loaded listener.js 00:42:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f3e24872000) [pid = 1816] [serial = 1251] [outer = 0x7f3e22960000] 00:42:37 INFO - PROCESS | 1816 | 1461051757655 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 00:42:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:42:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1533ms 00:42:37 INFO - PROCESS | 1816 | 1461051757719 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 00:42:37 INFO - PROCESS | 1816 | 1461051757724 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 00:42:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:42:37 INFO - PROCESS | 1816 | 1461051757735 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:42:37 INFO - PROCESS | 1816 | 1461051757740 Marionette TRACE conn3 <- [1,1638,null,{}] 00:42:37 INFO - PROCESS | 1816 | 1461051757748 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:38 INFO - PROCESS | 1816 | 1461051758005 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 00:42:38 INFO - PROCESS | 1816 | 1461051758449 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e23445000 == 158 [pid = 1816] [id = 417] 00:42:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f3e2696d800) [pid = 1816] [serial = 1252] [outer = (nil)] 00:42:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f3e26970000) [pid = 1816] [serial = 1253] [outer = 0x7f3e2696d800] 00:42:38 INFO - PROCESS | 1816 | 1461051758521 Marionette DEBUG loaded listener.js 00:42:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f3e27064000) [pid = 1816] [serial = 1254] [outer = 0x7f3e2696d800] 00:42:39 INFO - PROCESS | 1816 | 1461051759452 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 00:42:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:42:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1788ms 00:42:39 INFO - PROCESS | 1816 | 1461051759522 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 00:42:39 INFO - PROCESS | 1816 | 1461051759525 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 00:42:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:42:39 INFO - PROCESS | 1816 | 1461051759532 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:42:39 INFO - PROCESS | 1816 | 1461051759536 Marionette TRACE conn3 <- [1,1642,null,{}] 00:42:39 INFO - PROCESS | 1816 | 1461051759551 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:39 INFO - PROCESS | 1816 | 1461051759830 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 00:42:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e30d1a800 == 157 [pid = 1816] [id = 401] 00:42:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f679000 == 156 [pid = 1816] [id = 400] 00:42:39 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f3e31fc3800) [pid = 1816] [serial = 1145] [outer = (nil)] [url = about:blank] 00:42:39 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f3e29d5f800) [pid = 1816] [serial = 1124] [outer = (nil)] [url = about:blank] 00:42:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f4d8000 == 155 [pid = 1816] [id = 399] 00:42:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29a3b000 == 154 [pid = 1816] [id = 398] 00:42:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2344d000 == 153 [pid = 1816] [id = 397] 00:42:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2719b000 == 152 [pid = 1816] [id = 396] 00:42:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4d503000 == 151 [pid = 1816] [id = 393] 00:42:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4ca37800 == 150 [pid = 1816] [id = 392] 00:42:40 INFO - PROCESS | 1816 | 1461051760173 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e48262000 == 149 [pid = 1816] [id = 391] 00:42:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3c81a800 == 148 [pid = 1816] [id = 390] 00:42:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b0e8000 == 147 [pid = 1816] [id = 389] 00:42:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e236d6800 == 148 [pid = 1816] [id = 418] 00:42:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f3e29ed5800) [pid = 1816] [serial = 1255] [outer = (nil)] 00:42:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f3e2a1ec000) [pid = 1816] [serial = 1256] [outer = 0x7f3e29ed5800] 00:42:40 INFO - PROCESS | 1816 | 1461051760250 Marionette DEBUG loaded listener.js 00:42:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f3e30485400) [pid = 1816] [serial = 1257] [outer = 0x7f3e29ed5800] 00:42:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e39117000 == 147 [pid = 1816] [id = 388] 00:42:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e36204800 == 146 [pid = 1816] [id = 387] 00:42:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e35dd3000 == 145 [pid = 1816] [id = 386] 00:42:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e32f69000 == 144 [pid = 1816] [id = 385] 00:42:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e319ca800 == 143 [pid = 1816] [id = 384] 00:42:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f67a800 == 142 [pid = 1816] [id = 383] 00:42:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2841f000 == 141 [pid = 1816] [id = 382] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f3e31fc4000) [pid = 1816] [serial = 1068] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f3e30bf8c00) [pid = 1816] [serial = 1065] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f3e29d6ac00) [pid = 1816] [serial = 1062] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f3e3bf40c00) [pid = 1816] [serial = 1112] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f3e2a1e4400) [pid = 1816] [serial = 1133] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f3e2f628400) [pid = 1816] [serial = 1134] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f3e29d5d000) [pid = 1816] [serial = 1088] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f3e3a77d800) [pid = 1816] [serial = 1106] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f3e24806800) [pid = 1816] [serial = 1128] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f3e22ba5c00) [pid = 1816] [serial = 1127] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f3e307e1c00) [pid = 1816] [serial = 1136] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e318d6c00) [pid = 1816] [serial = 1139] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f3e3b010000) [pid = 1816] [serial = 1109] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f3e30bf0c00) [pid = 1816] [serial = 1091] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f3e359b0c00) [pid = 1816] [serial = 1100] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f3e27063400) [pid = 1816] [serial = 1121] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f3e29ed8400) [pid = 1816] [serial = 1131] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f3e29bd3400) [pid = 1816] [serial = 1130] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f3e22ba5400) [pid = 1816] [serial = 1142] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f3e31b98000) [pid = 1816] [serial = 1140] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f3e3169c400) [pid = 1816] [serial = 1115] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e39754400) [pid = 1816] [serial = 1103] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e31fce800) [pid = 1816] [serial = 1094] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e304bb400) [pid = 1816] [serial = 1118] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e2a27f000) [pid = 1816] [serial = 1086] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f3e318d5000) [pid = 1816] [serial = 1143] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f3e3570d000) [pid = 1816] [serial = 1097] [outer = (nil)] [url = about:blank] 00:42:40 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e30f8e000) [pid = 1816] [serial = 1137] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1816 | 1461051761017 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 00:42:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:42:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1531ms 00:42:41 INFO - PROCESS | 1816 | 1461051761076 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 00:42:41 INFO - PROCESS | 1816 | 1461051761080 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 00:42:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:42:41 INFO - PROCESS | 1816 | 1461051761088 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:42:41 INFO - PROCESS | 1816 | 1461051761090 Marionette TRACE conn3 <- [1,1646,null,{}] 00:42:41 INFO - PROCESS | 1816 | 1461051761094 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:41 INFO - PROCESS | 1816 | 1461051761272 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 00:42:41 INFO - PROCESS | 1816 | 1461051761287 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f36d800 == 142 [pid = 1816] [id = 419] 00:42:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e29d5d000) [pid = 1816] [serial = 1258] [outer = (nil)] 00:42:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f3e307e2c00) [pid = 1816] [serial = 1259] [outer = 0x7f3e29d5d000] 00:42:41 INFO - PROCESS | 1816 | 1461051761348 Marionette DEBUG loaded listener.js 00:42:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f3e30bf8400) [pid = 1816] [serial = 1260] [outer = 0x7f3e29d5d000] 00:42:42 INFO - PROCESS | 1816 | 1461051762258 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 00:42:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:42:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1228ms 00:42:42 INFO - PROCESS | 1816 | 1461051762317 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 00:42:42 INFO - PROCESS | 1816 | 1461051762320 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 00:42:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:42:42 INFO - PROCESS | 1816 | 1461051762327 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:42:42 INFO - PROCESS | 1816 | 1461051762329 Marionette TRACE conn3 <- [1,1650,null,{}] 00:42:42 INFO - PROCESS | 1816 | 1461051762334 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:42 INFO - PROCESS | 1816 | 1461051762513 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 00:42:42 INFO - PROCESS | 1816 | 1461051762701 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f669000 == 143 [pid = 1816] [id = 420] 00:42:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e27367000) [pid = 1816] [serial = 1261] [outer = (nil)] 00:42:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e30f99000) [pid = 1816] [serial = 1262] [outer = 0x7f3e27367000] 00:42:42 INFO - PROCESS | 1816 | 1461051762765 Marionette DEBUG loaded listener.js 00:42:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e318cac00) [pid = 1816] [serial = 1263] [outer = 0x7f3e27367000] 00:42:43 INFO - PROCESS | 1816 | 1461051763640 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 00:42:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:42:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1331ms 00:42:43 INFO - PROCESS | 1816 | 1461051763664 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 00:42:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:42:43 INFO - PROCESS | 1816 | 1461051763668 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 00:42:43 INFO - PROCESS | 1816 | 1461051763674 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:42:43 INFO - PROCESS | 1816 | 1461051763677 Marionette TRACE conn3 <- [1,1654,null,{}] 00:42:43 INFO - PROCESS | 1816 | 1461051763682 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:44 INFO - PROCESS | 1816 | 1461051764009 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 00:42:44 INFO - PROCESS | 1816 | 1461051764064 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30d0c000 == 144 [pid = 1816] [id = 421] 00:42:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e31f46c00) [pid = 1816] [serial = 1264] [outer = (nil)] 00:42:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f3e33078c00) [pid = 1816] [serial = 1265] [outer = 0x7f3e31f46c00] 00:42:44 INFO - PROCESS | 1816 | 1461051764132 Marionette DEBUG loaded listener.js 00:42:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f3e35186000) [pid = 1816] [serial = 1266] [outer = 0x7f3e31f46c00] 00:42:44 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f3e318d5400) [pid = 1816] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:42:44 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f3e27362400) [pid = 1816] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:42:44 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e29d61400) [pid = 1816] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:42:44 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e29bcac00) [pid = 1816] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:42:44 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e225df400) [pid = 1816] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:42:44 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e312b7c00) [pid = 1816] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:42:45 INFO - PROCESS | 1816 | 1461051765255 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 00:42:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:42:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1635ms 00:42:45 INFO - PROCESS | 1816 | 1461051765310 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 00:42:45 INFO - PROCESS | 1816 | 1461051765313 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 00:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:42:45 INFO - PROCESS | 1816 | 1461051765319 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:42:45 INFO - PROCESS | 1816 | 1461051765321 Marionette TRACE conn3 <- [1,1658,null,{}] 00:42:45 INFO - PROCESS | 1816 | 1461051765327 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:45 INFO - PROCESS | 1816 | 1461051765589 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 00:42:45 INFO - PROCESS | 1816 | 1461051765612 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e317f1800 == 145 [pid = 1816] [id = 422] 00:42:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e2f625000) [pid = 1816] [serial = 1267] [outer = (nil)] 00:42:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e3307c400) [pid = 1816] [serial = 1268] [outer = 0x7f3e2f625000] 00:42:45 INFO - PROCESS | 1816 | 1461051765674 Marionette DEBUG loaded listener.js 00:42:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e359a8000) [pid = 1816] [serial = 1269] [outer = 0x7f3e2f625000] 00:42:46 INFO - PROCESS | 1816 | 1461051766470 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 00:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1178ms 00:42:46 INFO - PROCESS | 1816 | 1461051766498 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 00:42:46 INFO - PROCESS | 1816 | 1461051766501 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 00:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:42:46 INFO - PROCESS | 1816 | 1461051766507 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:42:46 INFO - PROCESS | 1816 | 1461051766509 Marionette TRACE conn3 <- [1,1662,null,{}] 00:42:46 INFO - PROCESS | 1816 | 1461051766525 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:46 INFO - PROCESS | 1816 | 1461051766731 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 00:42:46 INFO - PROCESS | 1816 | 1461051766746 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3534f800 == 146 [pid = 1816] [id = 423] 00:42:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e35705000) [pid = 1816] [serial = 1270] [outer = (nil)] 00:42:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f3e375cbc00) [pid = 1816] [serial = 1271] [outer = 0x7f3e35705000] 00:42:46 INFO - PROCESS | 1816 | 1461051766806 Marionette DEBUG loaded listener.js 00:42:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f3e394ebc00) [pid = 1816] [serial = 1272] [outer = 0x7f3e35705000] 00:42:48 INFO - PROCESS | 1816 | 1461051768041 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 00:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1598ms 00:42:48 INFO - PROCESS | 1816 | 1461051768106 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 00:42:48 INFO - PROCESS | 1816 | 1461051768114 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 00:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:42:48 INFO - PROCESS | 1816 | 1461051768124 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:42:48 INFO - PROCESS | 1816 | 1461051768128 Marionette TRACE conn3 <- [1,1666,null,{}] 00:42:48 INFO - PROCESS | 1816 | 1461051768136 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:48 INFO - PROCESS | 1816 | 1461051768396 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 00:42:48 INFO - PROCESS | 1816 | 1461051768704 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2841f000 == 147 [pid = 1816] [id = 424] 00:42:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f3e2349e000) [pid = 1816] [serial = 1273] [outer = (nil)] 00:42:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f3e24880c00) [pid = 1816] [serial = 1274] [outer = 0x7f3e2349e000] 00:42:48 INFO - PROCESS | 1816 | 1461051768794 Marionette DEBUG loaded listener.js 00:42:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f3e2696ec00) [pid = 1816] [serial = 1275] [outer = 0x7f3e2349e000] 00:42:49 INFO - PROCESS | 1816 | 1461051769772 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 00:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1682ms 00:42:49 INFO - PROCESS | 1816 | 1461051769806 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 00:42:49 INFO - PROCESS | 1816 | 1461051769815 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 00:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:42:49 INFO - PROCESS | 1816 | 1461051769827 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:42:49 INFO - PROCESS | 1816 | 1461051769831 Marionette TRACE conn3 <- [1,1670,null,{}] 00:42:49 INFO - PROCESS | 1816 | 1461051769839 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:50 INFO - PROCESS | 1816 | 1461051770065 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 00:42:50 INFO - PROCESS | 1816 | 1461051770351 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f789800 == 148 [pid = 1816] [id = 425] 00:42:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f3e27363000) [pid = 1816] [serial = 1276] [outer = (nil)] 00:42:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f3e29faec00) [pid = 1816] [serial = 1277] [outer = 0x7f3e27363000] 00:42:50 INFO - PROCESS | 1816 | 1461051770467 Marionette DEBUG loaded listener.js 00:42:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f3e304c7c00) [pid = 1816] [serial = 1278] [outer = 0x7f3e27363000] 00:42:51 INFO - PROCESS | 1816 | 1461051771382 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 00:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1585ms 00:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:42:51 INFO - PROCESS | 1816 | 1461051771413 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 00:42:51 INFO - PROCESS | 1816 | 1461051771417 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 00:42:51 INFO - PROCESS | 1816 | 1461051771424 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:42:51 INFO - PROCESS | 1816 | 1461051771430 Marionette TRACE conn3 <- [1,1674,null,{}] 00:42:51 INFO - PROCESS | 1816 | 1461051771446 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:51 INFO - PROCESS | 1816 | 1461051771674 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 00:42:51 INFO - PROCESS | 1816 | 1461051771887 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e361db000 == 149 [pid = 1816] [id = 426] 00:42:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f3e304c1800) [pid = 1816] [serial = 1279] [outer = (nil)] 00:42:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e31ba2400) [pid = 1816] [serial = 1280] [outer = 0x7f3e304c1800] 00:42:52 INFO - PROCESS | 1816 | 1461051772048 Marionette DEBUG loaded listener.js 00:42:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f3e34e1e400) [pid = 1816] [serial = 1281] [outer = 0x7f3e304c1800] 00:42:53 INFO - PROCESS | 1816 | 1461051772998 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 00:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1640ms 00:42:53 INFO - PROCESS | 1816 | 1461051773064 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 00:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:42:53 INFO - PROCESS | 1816 | 1461051773069 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 00:42:53 INFO - PROCESS | 1816 | 1461051773075 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:42:53 INFO - PROCESS | 1816 | 1461051773079 Marionette TRACE conn3 <- [1,1678,null,{}] 00:42:53 INFO - PROCESS | 1816 | 1461051773084 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:53 INFO - PROCESS | 1816 | 1461051773291 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 00:42:53 INFO - PROCESS | 1816 | 1461051773501 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a955800 == 150 [pid = 1816] [id = 427] 00:42:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f3e30f92800) [pid = 1816] [serial = 1282] [outer = (nil)] 00:42:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f3e35b97400) [pid = 1816] [serial = 1283] [outer = 0x7f3e30f92800] 00:42:53 INFO - PROCESS | 1816 | 1461051773616 Marionette DEBUG loaded listener.js 00:42:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f3e391d1400) [pid = 1816] [serial = 1284] [outer = 0x7f3e30f92800] 00:42:54 INFO - PROCESS | 1816 | 1461051774533 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 00:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1489ms 00:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:42:54 INFO - PROCESS | 1816 | 1461051774564 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 00:42:54 INFO - PROCESS | 1816 | 1461051774567 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 00:42:54 INFO - PROCESS | 1816 | 1461051774573 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:42:54 INFO - PROCESS | 1816 | 1461051774577 Marionette TRACE conn3 <- [1,1682,null,{}] 00:42:54 INFO - PROCESS | 1816 | 1461051774582 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:54 INFO - PROCESS | 1816 | 1461051774779 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 00:42:54 INFO - PROCESS | 1816 | 1461051774983 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3d533000 == 151 [pid = 1816] [id = 428] 00:42:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f3e31f51000) [pid = 1816] [serial = 1285] [outer = (nil)] 00:42:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f3e3a518800) [pid = 1816] [serial = 1286] [outer = 0x7f3e31f51000] 00:42:55 INFO - PROCESS | 1816 | 1461051775053 Marionette DEBUG loaded listener.js 00:42:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f3e3a7b2400) [pid = 1816] [serial = 1287] [outer = 0x7f3e31f51000] 00:42:55 INFO - PROCESS | 1816 | 1461051775953 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 00:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1442ms 00:42:56 INFO - PROCESS | 1816 | 1461051776015 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 00:42:56 INFO - PROCESS | 1816 | 1461051776019 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 00:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:42:56 INFO - PROCESS | 1816 | 1461051776025 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:42:56 INFO - PROCESS | 1816 | 1461051776027 Marionette TRACE conn3 <- [1,1686,null,{}] 00:42:56 INFO - PROCESS | 1816 | 1461051776033 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:56 INFO - PROCESS | 1816 | 1461051776253 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 00:42:56 INFO - PROCESS | 1816 | 1461051776456 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4924f800 == 152 [pid = 1816] [id = 429] 00:42:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f3e3a88b400) [pid = 1816] [serial = 1288] [outer = (nil)] 00:42:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f3e47dba400) [pid = 1816] [serial = 1289] [outer = 0x7f3e3a88b400] 00:42:56 INFO - PROCESS | 1816 | 1461051776595 Marionette DEBUG loaded listener.js 00:42:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f3e490a4800) [pid = 1816] [serial = 1290] [outer = 0x7f3e3a88b400] 00:42:57 INFO - PROCESS | 1816 | 1461051777537 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 00:42:57 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 00:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1578ms 00:42:57 INFO - PROCESS | 1816 | 1461051777605 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 00:42:57 INFO - PROCESS | 1816 | 1461051777609 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 00:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:42:57 INFO - PROCESS | 1816 | 1461051777615 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:42:57 INFO - PROCESS | 1816 | 1461051777618 Marionette TRACE conn3 <- [1,1690,null,{}] 00:42:57 INFO - PROCESS | 1816 | 1461051777623 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:57 INFO - PROCESS | 1816 | 1461051777833 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 00:42:58 INFO - PROCESS | 1816 | 1461051778043 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4d51d800 == 153 [pid = 1816] [id = 430] 00:42:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f3e25f6f400) [pid = 1816] [serial = 1291] [outer = (nil)] 00:42:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f3e25f78000) [pid = 1816] [serial = 1292] [outer = 0x7f3e25f6f400] 00:42:58 INFO - PROCESS | 1816 | 1461051778120 Marionette DEBUG loaded listener.js 00:42:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f3e25f7d800) [pid = 1816] [serial = 1293] [outer = 0x7f3e25f6f400] 00:42:59 INFO - PROCESS | 1816 | 1461051779079 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 00:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1534ms 00:42:59 INFO - PROCESS | 1816 | 1461051779151 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 00:42:59 INFO - PROCESS | 1816 | 1461051779155 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 00:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:42:59 INFO - PROCESS | 1816 | 1461051779162 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:42:59 INFO - PROCESS | 1816 | 1461051779165 Marionette TRACE conn3 <- [1,1694,null,{}] 00:42:59 INFO - PROCESS | 1816 | 1461051779171 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:59 INFO - PROCESS | 1816 | 1461051779385 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 00:42:59 INFO - PROCESS | 1816 | 1461051779632 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f416800 == 154 [pid = 1816] [id = 431] 00:42:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f3e25f6fc00) [pid = 1816] [serial = 1294] [outer = (nil)] 00:42:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f3e3bf44800) [pid = 1816] [serial = 1295] [outer = 0x7f3e25f6fc00] 00:42:59 INFO - PROCESS | 1816 | 1461051779719 Marionette DEBUG loaded listener.js 00:42:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f3e490ab400) [pid = 1816] [serial = 1296] [outer = 0x7f3e25f6fc00] 00:43:00 INFO - PROCESS | 1816 | 1461051780574 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 00:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1479ms 00:43:00 INFO - PROCESS | 1816 | 1461051780642 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 00:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:43:00 INFO - PROCESS | 1816 | 1461051780647 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 00:43:00 INFO - PROCESS | 1816 | 1461051780653 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:43:00 INFO - PROCESS | 1816 | 1461051780656 Marionette TRACE conn3 <- [1,1698,null,{}] 00:43:00 INFO - PROCESS | 1816 | 1461051780661 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:00 INFO - PROCESS | 1816 | 1461051780871 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 00:43:01 INFO - PROCESS | 1816 | 1461051781074 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e233ba000 == 155 [pid = 1816] [id = 432] 00:43:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f3e25f73000) [pid = 1816] [serial = 1297] [outer = (nil)] 00:43:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f3e3bf02c00) [pid = 1816] [serial = 1298] [outer = 0x7f3e25f73000] 00:43:01 INFO - PROCESS | 1816 | 1461051781238 Marionette DEBUG loaded listener.js 00:43:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f3e4caaa800) [pid = 1816] [serial = 1299] [outer = 0x7f3e25f73000] 00:43:02 INFO - PROCESS | 1816 | 1461051782150 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 00:43:02 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 00:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1537ms 00:43:02 INFO - PROCESS | 1816 | 1461051782190 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 00:43:02 INFO - PROCESS | 1816 | 1461051782194 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 00:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:43:02 INFO - PROCESS | 1816 | 1461051782200 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:43:02 INFO - PROCESS | 1816 | 1461051782202 Marionette TRACE conn3 <- [1,1702,null,{}] 00:43:02 INFO - PROCESS | 1816 | 1461051782208 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:02 INFO - PROCESS | 1816 | 1461051782432 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 00:43:02 INFO - PROCESS | 1816 | 1461051782729 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4d470800 == 156 [pid = 1816] [id = 433] 00:43:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f3e249bb000) [pid = 1816] [serial = 1300] [outer = (nil)] 00:43:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f3e249be800) [pid = 1816] [serial = 1301] [outer = 0x7f3e249bb000] 00:43:02 INFO - PROCESS | 1816 | 1461051782826 Marionette DEBUG loaded listener.js 00:43:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f3e49203800) [pid = 1816] [serial = 1302] [outer = 0x7f3e249bb000] 00:43:03 INFO - PROCESS | 1816 | 1461051783745 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 00:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1584ms 00:43:03 INFO - PROCESS | 1816 | 1461051783786 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 00:43:03 INFO - PROCESS | 1816 | 1461051783789 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 00:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:43:03 INFO - PROCESS | 1816 | 1461051783796 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:43:03 INFO - PROCESS | 1816 | 1461051783800 Marionette TRACE conn3 <- [1,1706,null,{}] 00:43:03 INFO - PROCESS | 1816 | 1461051783805 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:04 INFO - PROCESS | 1816 | 1461051784138 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 00:43:04 INFO - PROCESS | 1816 | 1461051784505 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31a2f800 == 157 [pid = 1816] [id = 434] 00:43:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f3e27b50400) [pid = 1816] [serial = 1303] [outer = (nil)] 00:43:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f3e27b55c00) [pid = 1816] [serial = 1304] [outer = 0x7f3e27b50400] 00:43:04 INFO - PROCESS | 1816 | 1461051784647 Marionette DEBUG loaded listener.js 00:43:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f3e4cf23c00) [pid = 1816] [serial = 1305] [outer = 0x7f3e27b50400] 00:43:05 INFO - PROCESS | 1816 | 1461051785770 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 00:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2035ms 00:43:05 INFO - PROCESS | 1816 | 1461051785834 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 00:43:05 INFO - PROCESS | 1816 | 1461051785837 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 00:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:43:05 INFO - PROCESS | 1816 | 1461051785845 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:43:05 INFO - PROCESS | 1816 | 1461051785849 Marionette TRACE conn3 <- [1,1710,null,{}] 00:43:05 INFO - PROCESS | 1816 | 1461051785854 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:06 INFO - PROCESS | 1816 | 1461051786125 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 00:43:06 INFO - PROCESS | 1816 | 1461051786372 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e21487800 == 158 [pid = 1816] [id = 435] 00:43:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f3e20c3fc00) [pid = 1816] [serial = 1306] [outer = (nil)] 00:43:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f3e20c47000) [pid = 1816] [serial = 1307] [outer = 0x7f3e20c3fc00] 00:43:06 INFO - PROCESS | 1816 | 1461051786494 Marionette DEBUG loaded listener.js 00:43:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f3e20c4bc00) [pid = 1816] [serial = 1308] [outer = 0x7f3e20c3fc00] 00:43:07 INFO - PROCESS | 1816 | 1461051787372 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 00:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1578ms 00:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:43:07 INFO - PROCESS | 1816 | 1461051787426 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 00:43:07 INFO - PROCESS | 1816 | 1461051787428 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 00:43:07 INFO - PROCESS | 1816 | 1461051787435 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:43:07 INFO - PROCESS | 1816 | 1461051787438 Marionette TRACE conn3 <- [1,1714,null,{}] 00:43:07 INFO - PROCESS | 1816 | 1461051787444 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:07 INFO - PROCESS | 1816 | 1461051787674 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 00:43:07 INFO - PROCESS | 1816 | 1461051787936 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e20d20000 == 159 [pid = 1816] [id = 436] 00:43:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f3e20c40000) [pid = 1816] [serial = 1309] [outer = (nil)] 00:43:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f3e20d63800) [pid = 1816] [serial = 1310] [outer = 0x7f3e20c40000] 00:43:08 INFO - PROCESS | 1816 | 1461051788013 Marionette DEBUG loaded listener.js 00:43:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f3e20d68c00) [pid = 1816] [serial = 1311] [outer = 0x7f3e20c40000] 00:43:08 INFO - PROCESS | 1816 | 1461051788906 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 00:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1533ms 00:43:08 INFO - PROCESS | 1816 | 1461051788968 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 00:43:08 INFO - PROCESS | 1816 | 1461051788971 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 00:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:43:08 INFO - PROCESS | 1816 | 1461051788977 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:43:08 INFO - PROCESS | 1816 | 1461051788980 Marionette TRACE conn3 <- [1,1718,null,{}] 00:43:08 INFO - PROCESS | 1816 | 1461051788985 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:09 INFO - PROCESS | 1816 | 1461051789207 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 00:43:09 INFO - PROCESS | 1816 | 1461051789549 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1fe8d000 == 160 [pid = 1816] [id = 437] 00:43:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f3e20c4b400) [pid = 1816] [serial = 1312] [outer = (nil)] 00:43:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f3e27b58800) [pid = 1816] [serial = 1313] [outer = 0x7f3e20c4b400] 00:43:09 INFO - PROCESS | 1816 | 1461051789632 Marionette DEBUG loaded listener.js 00:43:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f3e4cab3400) [pid = 1816] [serial = 1314] [outer = 0x7f3e20c4b400] 00:43:10 INFO - PROCESS | 1816 | 1461051790462 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 00:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1541ms 00:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:43:10 INFO - PROCESS | 1816 | 1461051790519 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 00:43:10 INFO - PROCESS | 1816 | 1461051790522 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 00:43:10 INFO - PROCESS | 1816 | 1461051790528 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:43:10 INFO - PROCESS | 1816 | 1461051790531 Marionette TRACE conn3 <- [1,1722,null,{}] 00:43:10 INFO - PROCESS | 1816 | 1461051790537 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:10 INFO - PROCESS | 1816 | 1461051790740 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 00:43:10 INFO - PROCESS | 1816 | 1461051790957 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22be1800 == 161 [pid = 1816] [id = 438] 00:43:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f3e1f774400) [pid = 1816] [serial = 1315] [outer = (nil)] 00:43:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f3e1f77d000) [pid = 1816] [serial = 1316] [outer = 0x7f3e1f774400] 00:43:11 INFO - PROCESS | 1816 | 1461051791071 Marionette DEBUG loaded listener.js 00:43:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f3e1f783000) [pid = 1816] [serial = 1317] [outer = 0x7f3e1f774400] 00:43:11 INFO - PROCESS | 1816 | 1461051791993 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 00:43:12 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 00:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1546ms 00:43:12 INFO - PROCESS | 1816 | 1461051792074 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 00:43:12 INFO - PROCESS | 1816 | 1461051792078 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 00:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:43:12 INFO - PROCESS | 1816 | 1461051792084 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:43:12 INFO - PROCESS | 1816 | 1461051792086 Marionette TRACE conn3 <- [1,1726,null,{}] 00:43:12 INFO - PROCESS | 1816 | 1461051792092 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:12 INFO - PROCESS | 1816 | 1461051792337 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 00:43:12 INFO - PROCESS | 1816 | 1461051792589 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1fe86800 == 162 [pid = 1816] [id = 439] 00:43:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f3e1f91fc00) [pid = 1816] [serial = 1318] [outer = (nil)] 00:43:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f3e1f921800) [pid = 1816] [serial = 1319] [outer = 0x7f3e1f91fc00] 00:43:13 INFO - PROCESS | 1816 | 1461051793112 Marionette DEBUG loaded listener.js 00:43:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f3e1f926400) [pid = 1816] [serial = 1320] [outer = 0x7f3e1f91fc00] 00:43:14 INFO - PROCESS | 1816 | 1461051794119 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 00:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 2084ms 00:43:14 INFO - PROCESS | 1816 | 1461051794170 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 00:43:14 INFO - PROCESS | 1816 | 1461051794177 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 00:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:43:14 INFO - PROCESS | 1816 | 1461051794186 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:43:14 INFO - PROCESS | 1816 | 1461051794190 Marionette TRACE conn3 <- [1,1730,null,{}] 00:43:14 INFO - PROCESS | 1816 | 1461051794197 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:14 INFO - PROCESS | 1816 | 1461051794418 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 00:43:14 INFO - PROCESS | 1816 | 1461051794679 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2713c000 == 163 [pid = 1816] [id = 440] 00:43:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f3e225d4800) [pid = 1816] [serial = 1321] [outer = (nil)] 00:43:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f3e225e0c00) [pid = 1816] [serial = 1322] [outer = 0x7f3e225d4800] 00:43:14 INFO - PROCESS | 1816 | 1461051794791 Marionette DEBUG loaded listener.js 00:43:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f3e22959800) [pid = 1816] [serial = 1323] [outer = 0x7f3e225d4800] 00:43:15 INFO - PROCESS | 1816 | 1461051795796 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 00:43:15 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 00:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1690ms 00:43:15 INFO - PROCESS | 1816 | 1461051795875 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 00:43:15 INFO - PROCESS | 1816 | 1461051795880 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 00:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:43:15 INFO - PROCESS | 1816 | 1461051795890 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:43:15 INFO - PROCESS | 1816 | 1461051795894 Marionette TRACE conn3 <- [1,1734,null,{}] 00:43:15 INFO - PROCESS | 1816 | 1461051795900 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:16 INFO - PROCESS | 1816 | 1461051796108 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 00:43:16 INFO - PROCESS | 1816 | 1461051796473 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22d67800 == 164 [pid = 1816] [id = 441] 00:43:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f3e2487a000) [pid = 1816] [serial = 1324] [outer = (nil)] 00:43:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f3e249b6c00) [pid = 1816] [serial = 1325] [outer = 0x7f3e2487a000] 00:43:16 INFO - PROCESS | 1816 | 1461051796546 Marionette DEBUG loaded listener.js 00:43:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f3e249bf800) [pid = 1816] [serial = 1326] [outer = 0x7f3e2487a000] 00:43:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e35e93800 == 163 [pid = 1816] [id = 364] 00:43:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f3a3800 == 162 [pid = 1816] [id = 192] 00:43:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e30d18800 == 161 [pid = 1816] [id = 381] 00:43:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e35dc9000 == 160 [pid = 1816] [id = 310] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f3e4d0ac400) [pid = 1816] [serial = 1181] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f3e2295b800) [pid = 1816] [serial = 1184] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f3e4c957000) [pid = 1816] [serial = 1178] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f3e47b4e000) [pid = 1816] [serial = 1175] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e317f1800 == 159 [pid = 1816] [id = 422] 00:43:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e30d0c000 == 158 [pid = 1816] [id = 421] 00:43:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f669000 == 157 [pid = 1816] [id = 420] 00:43:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f36d800 == 156 [pid = 1816] [id = 419] 00:43:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e236d6800 == 155 [pid = 1816] [id = 418] 00:43:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e23445000 == 154 [pid = 1816] [id = 417] 00:43:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e271aa000 == 153 [pid = 1816] [id = 416] 00:43:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e54b8e800 == 152 [pid = 1816] [id = 410] 00:43:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4ce10800 == 151 [pid = 1816] [id = 409] 00:43:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e48f19800 == 150 [pid = 1816] [id = 408] 00:43:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b734800 == 149 [pid = 1816] [id = 407] 00:43:17 INFO - PROCESS | 1816 | 1461051797645 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 00:43:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3874d800 == 148 [pid = 1816] [id = 406] 00:43:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31891000 == 147 [pid = 1816] [id = 402] 00:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1787ms 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f3e359aec00) [pid = 1816] [serial = 1205] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f3e35b9bc00) [pid = 1816] [serial = 1206] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f3e375d5000) [pid = 1816] [serial = 1163] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f3e2a1e8000) [pid = 1816] [serial = 1194] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f3e31b9b400) [pid = 1816] [serial = 1199] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f3e2f621400) [pid = 1816] [serial = 1151] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f3e312b6000) [pid = 1816] [serial = 1197] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f3e22bb1800) [pid = 1816] [serial = 1190] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f3e31fd0400) [pid = 1816] [serial = 1157] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f3e3518b000) [pid = 1816] [serial = 1160] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f3e318c5c00) [pid = 1816] [serial = 1154] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f3e29d5e400) [pid = 1816] [serial = 1193] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f3e2349d400) [pid = 1816] [serial = 1187] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f3e39752c00) [pid = 1816] [serial = 1166] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f3e30b59800) [pid = 1816] [serial = 1196] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f3e31fc4800) [pid = 1816] [serial = 1200] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f3e32fe0400) [pid = 1816] [serial = 1202] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f3e26fdb800) [pid = 1816] [serial = 1148] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f3e25f0c000) [pid = 1816] [serial = 1191] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f3e322d0c00) [pid = 1816] [serial = 1169] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f3e35183c00) [pid = 1816] [serial = 1203] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f3e3beafc00) [pid = 1816] [serial = 1172] [outer = (nil)] [url = about:blank] 00:43:17 INFO - PROCESS | 1816 | 1461051797703 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 00:43:17 INFO - PROCESS | 1816 | 1461051797711 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 00:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:43:17 INFO - PROCESS | 1816 | 1461051797721 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:43:17 INFO - PROCESS | 1816 | 1461051797725 Marionette TRACE conn3 <- [1,1738,null,{}] 00:43:17 INFO - PROCESS | 1816 | 1461051797742 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:17 INFO - PROCESS | 1816 | 1461051797950 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 00:43:18 INFO - PROCESS | 1816 | 1461051798180 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e280cd800 == 148 [pid = 1816] [id = 442] 00:43:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f3e26fd9c00) [pid = 1816] [serial = 1327] [outer = (nil)] 00:43:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f3e2736bc00) [pid = 1816] [serial = 1328] [outer = 0x7f3e26fd9c00] 00:43:18 INFO - PROCESS | 1816 | 1461051798248 Marionette DEBUG loaded listener.js 00:43:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f3e27b4fc00) [pid = 1816] [serial = 1329] [outer = 0x7f3e26fd9c00] 00:43:18 INFO - PROCESS | 1816 | 1461051798980 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 00:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1290ms 00:43:19 INFO - PROCESS | 1816 | 1461051799011 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 00:43:19 INFO - PROCESS | 1816 | 1461051799015 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 00:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:43:19 INFO - PROCESS | 1816 | 1461051799036 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:43:19 INFO - PROCESS | 1816 | 1461051799039 Marionette TRACE conn3 <- [1,1742,null,{}] 00:43:19 INFO - PROCESS | 1816 | 1461051799049 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:19 INFO - PROCESS | 1816 | 1461051799236 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 00:43:19 INFO - PROCESS | 1816 | 1461051799251 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f367800 == 149 [pid = 1816] [id = 443] 00:43:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f3e27b50000) [pid = 1816] [serial = 1330] [outer = (nil)] 00:43:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f3e284d4400) [pid = 1816] [serial = 1331] [outer = 0x7f3e27b50000] 00:43:19 INFO - PROCESS | 1816 | 1461051799320 Marionette DEBUG loaded listener.js 00:43:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f3e29fa5400) [pid = 1816] [serial = 1332] [outer = 0x7f3e27b50000] 00:43:20 INFO - PROCESS | 1816 | 1461051800313 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 00:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1340ms 00:43:20 INFO - PROCESS | 1816 | 1461051800378 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 00:43:20 INFO - PROCESS | 1816 | 1461051800393 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 00:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:43:20 INFO - PROCESS | 1816 | 1461051800400 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:43:20 INFO - PROCESS | 1816 | 1461051800403 Marionette TRACE conn3 <- [1,1746,null,{}] 00:43:20 INFO - PROCESS | 1816 | 1461051800417 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:20 INFO - PROCESS | 1816 | 1461051800667 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 00:43:20 INFO - PROCESS | 1816 | 1461051800705 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f5d9000 == 150 [pid = 1816] [id = 444] 00:43:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f3e29fad800) [pid = 1816] [serial = 1333] [outer = (nil)] 00:43:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f3e2f629400) [pid = 1816] [serial = 1334] [outer = 0x7f3e29fad800] 00:43:20 INFO - PROCESS | 1816 | 1461051800775 Marionette DEBUG loaded listener.js 00:43:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f3e30b66400) [pid = 1816] [serial = 1335] [outer = 0x7f3e29fad800] 00:43:21 INFO - PROCESS | 1816 | 1461051801694 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 00:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1334ms 00:43:21 INFO - PROCESS | 1816 | 1461051801740 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 00:43:21 INFO - PROCESS | 1816 | 1461051801743 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 00:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:43:21 INFO - PROCESS | 1816 | 1461051801748 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:43:21 INFO - PROCESS | 1816 | 1461051801751 Marionette TRACE conn3 <- [1,1750,null,{}] 00:43:21 INFO - PROCESS | 1816 | 1461051801756 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:22 INFO - PROCESS | 1816 | 1461051802021 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 00:43:22 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f3e29ed5800) [pid = 1816] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:43:22 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f3e27367000) [pid = 1816] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:43:22 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f3e29d5d000) [pid = 1816] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:43:22 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f3e22960000) [pid = 1816] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:43:22 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f3e2696d800) [pid = 1816] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:43:22 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f3e31f46c00) [pid = 1816] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:43:22 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f3e2f625000) [pid = 1816] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:43:22 INFO - PROCESS | 1816 | 1461051802552 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2807d800 == 151 [pid = 1816] [id = 445] 00:43:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f3e20bd9400) [pid = 1816] [serial = 1336] [outer = (nil)] 00:43:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f3e26969800) [pid = 1816] [serial = 1337] [outer = 0x7f3e20bd9400] 00:43:22 INFO - PROCESS | 1816 | 1461051802618 Marionette DEBUG loaded listener.js 00:43:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f3e30f93c00) [pid = 1816] [serial = 1338] [outer = 0x7f3e20bd9400] 00:43:23 INFO - PROCESS | 1816 | 1461051803296 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 00:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1578ms 00:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:43:23 INFO - PROCESS | 1816 | 1461051803328 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 00:43:23 INFO - PROCESS | 1816 | 1461051803330 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 00:43:23 INFO - PROCESS | 1816 | 1461051803336 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:43:23 INFO - PROCESS | 1816 | 1461051803339 Marionette TRACE conn3 <- [1,1754,null,{}] 00:43:23 INFO - PROCESS | 1816 | 1461051803344 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:23 INFO - PROCESS | 1816 | 1461051803606 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 00:43:23 INFO - PROCESS | 1816 | 1461051803630 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31264800 == 152 [pid = 1816] [id = 446] 00:43:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f3e225df400) [pid = 1816] [serial = 1339] [outer = (nil)] 00:43:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f3e31fca800) [pid = 1816] [serial = 1340] [outer = 0x7f3e225df400] 00:43:23 INFO - PROCESS | 1816 | 1461051803690 Marionette DEBUG loaded listener.js 00:43:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f3e34e1ac00) [pid = 1816] [serial = 1341] [outer = 0x7f3e225df400] 00:43:24 INFO - PROCESS | 1816 | 1461051804680 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 00:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1435ms 00:43:24 INFO - PROCESS | 1816 | 1461051804772 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 00:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:43:24 INFO - PROCESS | 1816 | 1461051804778 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 00:43:24 INFO - PROCESS | 1816 | 1461051804786 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:43:24 INFO - PROCESS | 1816 | 1461051804791 Marionette TRACE conn3 <- [1,1758,null,{}] 00:43:24 INFO - PROCESS | 1816 | 1461051804819 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:25 INFO - PROCESS | 1816 | 1461051805043 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 00:43:25 INFO - PROCESS | 1816 | 1461051805320 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22bdf800 == 153 [pid = 1816] [id = 447] 00:43:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f3e20c45c00) [pid = 1816] [serial = 1342] [outer = (nil)] 00:43:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f3e20d6a400) [pid = 1816] [serial = 1343] [outer = 0x7f3e20c45c00] 00:43:25 INFO - PROCESS | 1816 | 1461051805395 Marionette DEBUG loaded listener.js 00:43:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f3e21313c00) [pid = 1816] [serial = 1344] [outer = 0x7f3e20c45c00] 00:43:26 INFO - PROCESS | 1816 | 1461051806298 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 00:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1553ms 00:43:26 INFO - PROCESS | 1816 | 1461051806339 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 00:43:26 INFO - PROCESS | 1816 | 1461051806348 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 00:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:43:26 INFO - PROCESS | 1816 | 1461051806358 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:43:26 INFO - PROCESS | 1816 | 1461051806362 Marionette TRACE conn3 <- [1,1762,null,{}] 00:43:26 INFO - PROCESS | 1816 | 1461051806368 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:26 INFO - PROCESS | 1816 | 1461051806583 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 00:43:26 INFO - PROCESS | 1816 | 1461051806847 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29b1b800 == 154 [pid = 1816] [id = 448] 00:43:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f3e22953800) [pid = 1816] [serial = 1345] [outer = (nil)] 00:43:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f3e2487b800) [pid = 1816] [serial = 1346] [outer = 0x7f3e22953800] 00:43:26 INFO - PROCESS | 1816 | 1461051806965 Marionette DEBUG loaded listener.js 00:43:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f3e25f11000) [pid = 1816] [serial = 1347] [outer = 0x7f3e22953800] 00:43:27 INFO - PROCESS | 1816 | 1461051807965 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 00:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1636ms 00:43:27 INFO - PROCESS | 1816 | 1461051807994 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 00:43:27 INFO - PROCESS | 1816 | 1461051807999 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 00:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:43:28 INFO - PROCESS | 1816 | 1461051808005 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:43:28 INFO - PROCESS | 1816 | 1461051808011 Marionette TRACE conn3 <- [1,1766,null,{}] 00:43:28 INFO - PROCESS | 1816 | 1461051808027 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:28 INFO - PROCESS | 1816 | 1461051808242 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 00:43:28 INFO - PROCESS | 1816 | 1461051808497 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31a2c800 == 155 [pid = 1816] [id = 449] 00:43:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f3e27067c00) [pid = 1816] [serial = 1348] [outer = (nil)] 00:43:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f3e29bcf400) [pid = 1816] [serial = 1349] [outer = 0x7f3e27067c00] 00:43:28 INFO - PROCESS | 1816 | 1461051808630 Marionette DEBUG loaded listener.js 00:43:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f3e3053a400) [pid = 1816] [serial = 1350] [outer = 0x7f3e27067c00] 00:43:29 INFO - PROCESS | 1816 | 1461051809495 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 00:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1535ms 00:43:29 INFO - PROCESS | 1816 | 1461051809541 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 00:43:29 INFO - PROCESS | 1816 | 1461051809546 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 00:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:43:29 INFO - PROCESS | 1816 | 1461051809552 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:43:29 INFO - PROCESS | 1816 | 1461051809556 Marionette TRACE conn3 <- [1,1770,null,{}] 00:43:29 INFO - PROCESS | 1816 | 1461051809577 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:29 INFO - PROCESS | 1816 | 1461051809844 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 00:43:30 INFO - PROCESS | 1816 | 1461051809992 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35dc9000 == 156 [pid = 1816] [id = 450] 00:43:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f3e27b59c00) [pid = 1816] [serial = 1351] [outer = (nil)] 00:43:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f3e3160f000) [pid = 1816] [serial = 1352] [outer = 0x7f3e27b59c00] 00:43:30 INFO - PROCESS | 1816 | 1461051810068 Marionette DEBUG loaded listener.js 00:43:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f3e320b8000) [pid = 1816] [serial = 1353] [outer = 0x7f3e27b59c00] 00:43:30 INFO - PROCESS | 1816 | 1461051810973 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 00:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1483ms 00:43:31 INFO - PROCESS | 1816 | 1461051811036 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 00:43:31 INFO - PROCESS | 1816 | 1461051811040 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 00:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:43:31 INFO - PROCESS | 1816 | 1461051811045 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:43:31 INFO - PROCESS | 1816 | 1461051811048 Marionette TRACE conn3 <- [1,1774,null,{}] 00:43:31 INFO - PROCESS | 1816 | 1461051811053 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:31 INFO - PROCESS | 1816 | 1461051811260 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 00:43:31 INFO - PROCESS | 1816 | 1461051811468 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3621c800 == 157 [pid = 1816] [id = 451] 00:43:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f3e30b79800) [pid = 1816] [serial = 1354] [outer = (nil)] 00:43:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f3e358e5c00) [pid = 1816] [serial = 1355] [outer = 0x7f3e30b79800] 00:43:31 INFO - PROCESS | 1816 | 1461051811584 Marionette DEBUG loaded listener.js 00:43:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f3e375d5000) [pid = 1816] [serial = 1356] [outer = 0x7f3e30b79800] 00:43:32 INFO - PROCESS | 1816 | 1461051812527 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 00:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1532ms 00:43:32 INFO - PROCESS | 1816 | 1461051812579 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 00:43:32 INFO - PROCESS | 1816 | 1461051812583 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 00:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:43:32 INFO - PROCESS | 1816 | 1461051812591 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:43:32 INFO - PROCESS | 1816 | 1461051812594 Marionette TRACE conn3 <- [1,1778,null,{}] 00:43:32 INFO - PROCESS | 1816 | 1461051812598 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:32 INFO - PROCESS | 1816 | 1461051812860 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 00:43:33 INFO - PROCESS | 1816 | 1461051813129 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3bfa3000 == 158 [pid = 1816] [id = 452] 00:43:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f3e3a88e000) [pid = 1816] [serial = 1357] [outer = (nil)] 00:43:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f3e3baad400) [pid = 1816] [serial = 1358] [outer = 0x7f3e3a88e000] 00:43:33 INFO - PROCESS | 1816 | 1461051813252 Marionette DEBUG loaded listener.js 00:43:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f3e4114c400) [pid = 1816] [serial = 1359] [outer = 0x7f3e3a88e000] 00:43:34 INFO - PROCESS | 1816 | 1461051814164 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 00:43:34 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 00:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1636ms 00:43:34 INFO - PROCESS | 1816 | 1461051814229 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 00:43:34 INFO - PROCESS | 1816 | 1461051814233 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 00:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:43:34 INFO - PROCESS | 1816 | 1461051814239 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:43:34 INFO - PROCESS | 1816 | 1461051814242 Marionette TRACE conn3 <- [1,1782,null,{}] 00:43:34 INFO - PROCESS | 1816 | 1461051814248 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:34 INFO - PROCESS | 1816 | 1461051814452 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 00:43:34 INFO - PROCESS | 1816 | 1461051814667 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e48f11800 == 159 [pid = 1816] [id = 453] 00:43:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f3e358e9c00) [pid = 1816] [serial = 1360] [outer = (nil)] 00:43:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f3e482d8400) [pid = 1816] [serial = 1361] [outer = 0x7f3e358e9c00] 00:43:34 INFO - PROCESS | 1816 | 1461051814785 Marionette DEBUG loaded listener.js 00:43:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f3e49204800) [pid = 1816] [serial = 1362] [outer = 0x7f3e358e9c00] 00:43:35 INFO - PROCESS | 1816 | 1461051815669 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 00:43:35 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 00:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1487ms 00:43:35 INFO - PROCESS | 1816 | 1461051815727 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 00:43:35 INFO - PROCESS | 1816 | 1461051815731 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 00:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:43:35 INFO - PROCESS | 1816 | 1461051815737 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:43:35 INFO - PROCESS | 1816 | 1461051815739 Marionette TRACE conn3 <- [1,1786,null,{}] 00:43:35 INFO - PROCESS | 1816 | 1461051815745 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:35 INFO - PROCESS | 1816 | 1461051815946 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 00:43:36 INFO - PROCESS | 1816 | 1461051816159 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ca3d800 == 160 [pid = 1816] [id = 454] 00:43:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f3e20c89000) [pid = 1816] [serial = 1363] [outer = (nil)] 00:43:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f3e20c90800) [pid = 1816] [serial = 1364] [outer = 0x7f3e20c89000] 00:43:36 INFO - PROCESS | 1816 | 1461051816279 Marionette DEBUG loaded listener.js 00:43:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f3e20c96000) [pid = 1816] [serial = 1365] [outer = 0x7f3e20c89000] 00:43:37 INFO - PROCESS | 1816 | 1461051817176 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 00:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 00:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1482ms 00:43:37 INFO - PROCESS | 1816 | 1461051817220 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 00:43:37 INFO - PROCESS | 1816 | 1461051817224 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 00:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:43:37 INFO - PROCESS | 1816 | 1461051817249 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:43:37 INFO - PROCESS | 1816 | 1461051817252 Marionette TRACE conn3 <- [1,1790,null,{}] 00:43:37 INFO - PROCESS | 1816 | 1461051817258 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:37 INFO - PROCESS | 1816 | 1461051817504 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 00:43:37 INFO - PROCESS | 1816 | 1461051817858 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e36065800 == 161 [pid = 1816] [id = 455] 00:43:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f3e20c8b400) [pid = 1816] [serial = 1366] [outer = (nil)] 00:43:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f3e3b73a400) [pid = 1816] [serial = 1367] [outer = 0x7f3e20c8b400] 00:43:37 INFO - PROCESS | 1816 | 1461051817939 Marionette DEBUG loaded listener.js 00:43:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f3e4c957000) [pid = 1816] [serial = 1368] [outer = 0x7f3e20c8b400] 00:43:38 INFO - PROCESS | 1816 | 1461051818779 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:43:38 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) 00:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1592ms 00:43:38 INFO - PROCESS | 1816 | 1461051818838 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 00:43:38 INFO - PROCESS | 1816 | 1461051818842 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 00:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:43:38 INFO - PROCESS | 1816 | 1461051818848 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:43:38 INFO - PROCESS | 1816 | 1461051818851 Marionette TRACE conn3 <- [1,1794,null,{}] 00:43:38 INFO - PROCESS | 1816 | 1461051818856 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:39 INFO - PROCESS | 1816 | 1461051819059 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 00:43:39 INFO - PROCESS | 1816 | 1461051819274 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3607c800 == 162 [pid = 1816] [id = 456] 00:43:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f3e20c8fc00) [pid = 1816] [serial = 1369] [outer = (nil)] 00:43:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f3e211dd400) [pid = 1816] [serial = 1370] [outer = 0x7f3e20c8fc00] 00:43:39 INFO - PROCESS | 1816 | 1461051819389 Marionette DEBUG loaded listener.js 00:43:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f3e211e2400) [pid = 1816] [serial = 1371] [outer = 0x7f3e20c8fc00] 00:43:40 INFO - PROCESS | 1816 | 1461051820342 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1537ms 00:43:40 INFO - PROCESS | 1816 | 1461051820387 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 00:43:40 INFO - PROCESS | 1816 | 1461051820391 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 00:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:43:40 INFO - PROCESS | 1816 | 1461051820397 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:43:40 INFO - PROCESS | 1816 | 1461051820401 Marionette TRACE conn3 <- [1,1798,null,{}] 00:43:40 INFO - PROCESS | 1816 | 1461051820406 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:40 INFO - PROCESS | 1816 | 1461051820618 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 00:43:40 INFO - PROCESS | 1816 | 1461051820885 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2731d800 == 163 [pid = 1816] [id = 457] 00:43:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f3e4d0b6800) [pid = 1816] [serial = 1372] [outer = (nil)] 00:43:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f3e4d445c00) [pid = 1816] [serial = 1373] [outer = 0x7f3e4d0b6800] 00:43:41 INFO - PROCESS | 1816 | 1461051821012 Marionette DEBUG loaded listener.js 00:43:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f3e4d531400) [pid = 1816] [serial = 1374] [outer = 0x7f3e4d0b6800] 00:43:41 INFO - PROCESS | 1816 | 1461051821882 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 00:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1538ms 00:43:41 INFO - PROCESS | 1816 | 1461051821936 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 00:43:41 INFO - PROCESS | 1816 | 1461051821941 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 00:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:43:41 INFO - PROCESS | 1816 | 1461051821947 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:43:41 INFO - PROCESS | 1816 | 1461051821950 Marionette TRACE conn3 <- [1,1802,null,{}] 00:43:41 INFO - PROCESS | 1816 | 1461051821955 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:42 INFO - PROCESS | 1816 | 1461051822155 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 00:43:42 INFO - PROCESS | 1816 | 1461051822369 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e24ff4000 == 164 [pid = 1816] [id = 458] 00:43:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f3e1dbd2c00) [pid = 1816] [serial = 1375] [outer = (nil)] 00:43:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f3e1dbdcc00) [pid = 1816] [serial = 1376] [outer = 0x7f3e1dbd2c00] 00:43:42 INFO - PROCESS | 1816 | 1461051822485 Marionette DEBUG loaded listener.js 00:43:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f3e211de800) [pid = 1816] [serial = 1377] [outer = 0x7f3e1dbd2c00] 00:43:43 INFO - PROCESS | 1816 | 1461051823385 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1487ms 00:43:43 INFO - PROCESS | 1816 | 1461051823435 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 00:43:43 INFO - PROCESS | 1816 | 1461051823438 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 00:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:43:43 INFO - PROCESS | 1816 | 1461051823444 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:43:43 INFO - PROCESS | 1816 | 1461051823447 Marionette TRACE conn3 <- [1,1806,null,{}] 00:43:43 INFO - PROCESS | 1816 | 1461051823452 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:43 INFO - PROCESS | 1816 | 1461051823669 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 00:43:43 INFO - PROCESS | 1816 | 1461051823932 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1fcdf800 == 165 [pid = 1816] [id = 459] 00:43:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f3e1dbd6000) [pid = 1816] [serial = 1378] [outer = (nil)] 00:43:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f3e1fcc1400) [pid = 1816] [serial = 1379] [outer = 0x7f3e1dbd6000] 00:43:44 INFO - PROCESS | 1816 | 1461051824010 Marionette DEBUG loaded listener.js 00:43:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f3e1fcc6000) [pid = 1816] [serial = 1380] [outer = 0x7f3e1dbd6000] 00:43:44 INFO - PROCESS | 1816 | 1461051824836 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 00:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1444ms 00:43:44 INFO - PROCESS | 1816 | 1461051824889 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 00:43:44 INFO - PROCESS | 1816 | 1461051824893 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 00:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:43:44 INFO - PROCESS | 1816 | 1461051824899 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:43:44 INFO - PROCESS | 1816 | 1461051824901 Marionette TRACE conn3 <- [1,1810,null,{}] 00:43:44 INFO - PROCESS | 1816 | 1461051824907 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:45 INFO - PROCESS | 1816 | 1461051825116 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 00:43:45 INFO - PROCESS | 1816 | 1461051825333 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e36081800 == 166 [pid = 1816] [id = 460] 00:43:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f3e1dbd6800) [pid = 1816] [serial = 1381] [outer = (nil)] 00:43:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f3e1fccb800) [pid = 1816] [serial = 1382] [outer = 0x7f3e1dbd6800] 00:43:45 INFO - PROCESS | 1816 | 1461051825447 Marionette DEBUG loaded listener.js 00:43:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f3e207ad400) [pid = 1816] [serial = 1383] [outer = 0x7f3e1dbd6800] 00:43:46 INFO - PROCESS | 1816 | 1461051826386 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 00:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1540ms 00:43:46 INFO - PROCESS | 1816 | 1461051826440 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 00:43:46 INFO - PROCESS | 1816 | 1461051826444 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 00:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:43:46 INFO - PROCESS | 1816 | 1461051826450 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:43:46 INFO - PROCESS | 1816 | 1461051826452 Marionette TRACE conn3 <- [1,1814,null,{}] 00:43:46 INFO - PROCESS | 1816 | 1461051826457 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:46 INFO - PROCESS | 1816 | 1461051826666 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 00:43:46 INFO - PROCESS | 1816 | 1461051826896 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e202c5800 == 167 [pid = 1816] [id = 461] 00:43:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f3e1dbe1c00) [pid = 1816] [serial = 1384] [outer = (nil)] 00:43:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f3e207b3400) [pid = 1816] [serial = 1385] [outer = 0x7f3e1dbe1c00] 00:43:47 INFO - PROCESS | 1816 | 1461051827011 Marionette DEBUG loaded listener.js 00:43:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f3e20bd5c00) [pid = 1816] [serial = 1386] [outer = 0x7f3e1dbe1c00] 00:43:48 INFO - PROCESS | 1816 | 1461051828440 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 00:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2038ms 00:43:48 INFO - PROCESS | 1816 | 1461051828489 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 00:43:48 INFO - PROCESS | 1816 | 1461051828495 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 00:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:43:48 INFO - PROCESS | 1816 | 1461051828502 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:43:48 INFO - PROCESS | 1816 | 1461051828507 Marionette TRACE conn3 <- [1,1818,null,{}] 00:43:48 INFO - PROCESS | 1816 | 1461051828514 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:48 INFO - PROCESS | 1816 | 1461051828720 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 00:43:48 INFO - PROCESS | 1816 | 1461051828984 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27318800 == 168 [pid = 1816] [id = 462] 00:43:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f3e20c3dc00) [pid = 1816] [serial = 1387] [outer = (nil)] 00:43:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f3e20c44400) [pid = 1816] [serial = 1388] [outer = 0x7f3e20c3dc00] 00:43:49 INFO - PROCESS | 1816 | 1461051829098 Marionette DEBUG loaded listener.js 00:43:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f3e20d6d800) [pid = 1816] [serial = 1389] [outer = 0x7f3e20c3dc00] 00:43:50 INFO - PROCESS | 1816 | 1461051830235 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 00:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1782ms 00:43:50 INFO - PROCESS | 1816 | 1461051830285 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 00:43:50 INFO - PROCESS | 1816 | 1461051830292 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 00:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:43:50 INFO - PROCESS | 1816 | 1461051830302 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:43:50 INFO - PROCESS | 1816 | 1461051830306 Marionette TRACE conn3 <- [1,1822,null,{}] 00:43:50 INFO - PROCESS | 1816 | 1461051830312 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:50 INFO - PROCESS | 1816 | 1461051830510 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 00:43:50 INFO - PROCESS | 1816 | 1461051830866 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e210d9800 == 169 [pid = 1816] [id = 463] 00:43:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f3e228ce800) [pid = 1816] [serial = 1390] [outer = (nil)] 00:43:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f3e228d7800) [pid = 1816] [serial = 1391] [outer = 0x7f3e228ce800] 00:43:50 INFO - PROCESS | 1816 | 1461051830934 Marionette DEBUG loaded listener.js 00:43:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f3e22ba8000) [pid = 1816] [serial = 1392] [outer = 0x7f3e228ce800] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2807d800 == 168 [pid = 1816] [id = 445] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f3e490a3800) [pid = 1816] [serial = 1235] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f3e228d1000) [pid = 1816] [serial = 1238] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f3e490fd800) [pid = 1816] [serial = 1226] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f3e21313400) [pid = 1816] [serial = 1229] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f3e38522c00) [pid = 1816] [serial = 1232] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f3e2487d800) [pid = 1816] [serial = 1247] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f3e2487ac00) [pid = 1816] [serial = 1241] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f3e20bd7400) [pid = 1816] [serial = 1244] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f5d9000 == 167 [pid = 1816] [id = 444] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f367800 == 166 [pid = 1816] [id = 443] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e280cd800 == 165 [pid = 1816] [id = 442] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22d67800 == 164 [pid = 1816] [id = 441] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2713c000 == 163 [pid = 1816] [id = 440] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1fe86800 == 162 [pid = 1816] [id = 439] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e21487800 == 161 [pid = 1816] [id = 435] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31a2f800 == 160 [pid = 1816] [id = 434] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4d470800 == 159 [pid = 1816] [id = 433] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e233ba000 == 158 [pid = 1816] [id = 432] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f416800 == 157 [pid = 1816] [id = 431] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4d51d800 == 156 [pid = 1816] [id = 430] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4924f800 == 155 [pid = 1816] [id = 429] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3d533000 == 154 [pid = 1816] [id = 428] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a955800 == 153 [pid = 1816] [id = 427] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e361db000 == 152 [pid = 1816] [id = 426] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f789800 == 151 [pid = 1816] [id = 425] 00:43:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2841f000 == 150 [pid = 1816] [id = 424] 00:43:51 INFO - PROCESS | 1816 | 1461051831861 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 00:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1583ms 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f3e27aad400) [pid = 1816] [serial = 1211] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f3e2a1ec000) [pid = 1816] [serial = 1256] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f3e30f99000) [pid = 1816] [serial = 1262] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f3e362f5c00) [pid = 1816] [serial = 1208] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f3e307e2c00) [pid = 1816] [serial = 1259] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f3e3946c800) [pid = 1816] [serial = 1220] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f3e22bad400) [pid = 1816] [serial = 1250] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f3e3b007c00) [pid = 1816] [serial = 1223] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f3e30bf8400) [pid = 1816] [serial = 1260] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f3e34eaf800) [pid = 1816] [serial = 1217] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f3e307dcc00) [pid = 1816] [serial = 1214] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f3e26970000) [pid = 1816] [serial = 1253] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f3e33078c00) [pid = 1816] [serial = 1265] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f3e35186000) [pid = 1816] [serial = 1266] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f3e24872000) [pid = 1816] [serial = 1251] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f3e30485400) [pid = 1816] [serial = 1257] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f3e318cac00) [pid = 1816] [serial = 1263] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f3e3307c400) [pid = 1816] [serial = 1268] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f3e27064000) [pid = 1816] [serial = 1254] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f3e359a8000) [pid = 1816] [serial = 1269] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 1816 | 1461051831947 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 00:43:51 INFO - PROCESS | 1816 | 1461051831953 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 00:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:43:51 INFO - PROCESS | 1816 | 1461051831963 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:43:51 INFO - PROCESS | 1816 | 1461051831968 Marionette TRACE conn3 <- [1,1826,null,{}] 00:43:51 INFO - PROCESS | 1816 | 1461051831985 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:52 INFO - PROCESS | 1816 | 1461051832204 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 00:43:52 INFO - PROCESS | 1816 | 1461051832382 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e233c0000 == 151 [pid = 1816] [id = 464] 00:43:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f3e20bd7400) [pid = 1816] [serial = 1393] [outer = (nil)] 00:43:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f3e2340f400) [pid = 1816] [serial = 1394] [outer = 0x7f3e20bd7400] 00:43:52 INFO - PROCESS | 1816 | 1461051832458 Marionette DEBUG loaded listener.js 00:43:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f3e2487d800) [pid = 1816] [serial = 1395] [outer = 0x7f3e20bd7400] 00:43:53 INFO - PROCESS | 1816 | 1461051833282 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 00:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1351ms 00:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:43:53 INFO - PROCESS | 1816 | 1461051833315 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 00:43:53 INFO - PROCESS | 1816 | 1461051833319 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 00:43:53 INFO - PROCESS | 1816 | 1461051833324 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:43:53 INFO - PROCESS | 1816 | 1461051833327 Marionette TRACE conn3 <- [1,1830,null,{}] 00:43:53 INFO - PROCESS | 1816 | 1461051833363 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:53 INFO - PROCESS | 1816 | 1461051833555 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 00:43:53 INFO - PROCESS | 1816 | 1461051833571 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e28073000 == 152 [pid = 1816] [id = 465] 00:43:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f3e2487f000) [pid = 1816] [serial = 1396] [outer = (nil)] 00:43:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f3e25f7a000) [pid = 1816] [serial = 1397] [outer = 0x7f3e2487f000] 00:43:53 INFO - PROCESS | 1816 | 1461051833638 Marionette DEBUG loaded listener.js 00:43:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f3e2696c800) [pid = 1816] [serial = 1398] [outer = 0x7f3e2487f000] 00:43:55 INFO - PROCESS | 1816 | 1461051835157 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 00:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1922ms 00:43:55 INFO - PROCESS | 1816 | 1461051835249 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 00:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:43:55 INFO - PROCESS | 1816 | 1461051835254 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 00:43:55 INFO - PROCESS | 1816 | 1461051835262 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:43:55 INFO - PROCESS | 1816 | 1461051835267 Marionette TRACE conn3 <- [1,1834,null,{}] 00:43:55 INFO - PROCESS | 1816 | 1461051835292 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:55 INFO - PROCESS | 1816 | 1461051835637 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 00:43:55 INFO - PROCESS | 1816 | 1461051835765 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29b2d000 == 153 [pid = 1816] [id = 466] 00:43:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f3e25f0c000) [pid = 1816] [serial = 1399] [outer = (nil)] 00:43:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f3e27295800) [pid = 1816] [serial = 1400] [outer = 0x7f3e25f0c000] 00:43:55 INFO - PROCESS | 1816 | 1461051835867 Marionette DEBUG loaded listener.js 00:43:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f3e27b52000) [pid = 1816] [serial = 1401] [outer = 0x7f3e25f0c000] 00:43:56 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f3e29fad800) [pid = 1816] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:43:56 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f3e2487a000) [pid = 1816] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:43:56 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f3e1f91fc00) [pid = 1816] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:43:56 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f3e225d4800) [pid = 1816] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:43:56 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f3e20bd9400) [pid = 1816] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:43:56 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f3e27b50000) [pid = 1816] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:43:56 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f3e26fd9c00) [pid = 1816] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:43:57 INFO - PROCESS | 1816 | 1461051837320 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 00:43:57 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 00:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 2103ms 00:43:57 INFO - PROCESS | 1816 | 1461051837364 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 00:43:57 INFO - PROCESS | 1816 | 1461051837368 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 00:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:43:57 INFO - PROCESS | 1816 | 1461051837373 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:43:57 INFO - PROCESS | 1816 | 1461051837375 Marionette TRACE conn3 <- [1,1838,null,{}] 00:43:57 INFO - PROCESS | 1816 | 1461051837381 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:57 INFO - PROCESS | 1816 | 1461051837710 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 00:43:57 INFO - PROCESS | 1816 | 1461051837727 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f3bf000 == 154 [pid = 1816] [id = 467] 00:43:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f3e25f70800) [pid = 1816] [serial = 1402] [outer = (nil)] 00:43:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f3e29d5d000) [pid = 1816] [serial = 1403] [outer = 0x7f3e25f70800] 00:43:57 INFO - PROCESS | 1816 | 1461051837794 Marionette DEBUG loaded listener.js 00:43:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f3e307dcc00) [pid = 1816] [serial = 1404] [outer = 0x7f3e25f70800] 00:43:59 INFO - PROCESS | 1816 | 1461051839236 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 00:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1882ms 00:43:59 INFO - PROCESS | 1816 | 1461051839260 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 00:43:59 INFO - PROCESS | 1816 | 1461051839270 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 00:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:43:59 INFO - PROCESS | 1816 | 1461051839284 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:43:59 INFO - PROCESS | 1816 | 1461051839294 Marionette TRACE conn3 <- [1,1842,null,{}] 00:43:59 INFO - PROCESS | 1816 | 1461051839546 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:59 INFO - PROCESS | 1816 | 1461051839865 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 00:44:00 INFO - PROCESS | 1816 | 1461051840178 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e21482800 == 155 [pid = 1816] [id = 468] 00:44:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f3e1dbda800) [pid = 1816] [serial = 1405] [outer = (nil)] 00:44:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f3e207ab400) [pid = 1816] [serial = 1406] [outer = 0x7f3e1dbda800] 00:44:00 INFO - PROCESS | 1816 | 1461051840306 Marionette DEBUG loaded listener.js 00:44:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f3e20c95c00) [pid = 1816] [serial = 1407] [outer = 0x7f3e1dbda800] 00:44:01 INFO - PROCESS | 1816 | 1461051841215 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 00:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1997ms 00:44:01 INFO - PROCESS | 1816 | 1461051841279 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 00:44:01 INFO - PROCESS | 1816 | 1461051841289 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 00:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:44:01 INFO - PROCESS | 1816 | 1461051841300 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:44:01 INFO - PROCESS | 1816 | 1461051841304 Marionette TRACE conn3 <- [1,1846,null,{}] 00:44:01 INFO - PROCESS | 1816 | 1461051841311 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:01 INFO - PROCESS | 1816 | 1461051841625 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 00:44:02 INFO - PROCESS | 1816 | 1461051841998 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27981000 == 156 [pid = 1816] [id = 469] 00:44:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f3e211de400) [pid = 1816] [serial = 1408] [outer = (nil)] 00:44:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f3e22ba8400) [pid = 1816] [serial = 1409] [outer = 0x7f3e211de400] 00:44:02 INFO - PROCESS | 1816 | 1461051842092 Marionette DEBUG loaded listener.js 00:44:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f3e2340d400) [pid = 1816] [serial = 1410] [outer = 0x7f3e211de400] 00:44:03 INFO - PROCESS | 1816 | 1461051843251 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:44:03 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) 00:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1995ms 00:44:03 INFO - PROCESS | 1816 | 1461051843295 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 00:44:03 INFO - PROCESS | 1816 | 1461051843300 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 00:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:44:03 INFO - PROCESS | 1816 | 1461051843307 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:44:03 INFO - PROCESS | 1816 | 1461051843313 Marionette TRACE conn3 <- [1,1850,null,{}] 00:44:03 INFO - PROCESS | 1816 | 1461051843329 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:03 INFO - PROCESS | 1816 | 1461051843551 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 00:44:03 INFO - PROCESS | 1816 | 1461051843858 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f680000 == 157 [pid = 1816] [id = 470] 00:44:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f3e25f70400) [pid = 1816] [serial = 1411] [outer = (nil)] 00:44:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f3e2706a400) [pid = 1816] [serial = 1412] [outer = 0x7f3e25f70400] 00:44:03 INFO - PROCESS | 1816 | 1461051843938 Marionette DEBUG loaded listener.js 00:44:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f3e29bd1c00) [pid = 1816] [serial = 1413] [outer = 0x7f3e25f70400] 00:44:05 INFO - PROCESS | 1816 | 1461051845058 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1787ms 00:44:05 INFO - PROCESS | 1816 | 1461051845097 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 00:44:05 INFO - PROCESS | 1816 | 1461051845110 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 00:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:44:05 INFO - PROCESS | 1816 | 1461051845123 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:44:05 INFO - PROCESS | 1816 | 1461051845134 Marionette TRACE conn3 <- [1,1854,null,{}] 00:44:05 INFO - PROCESS | 1816 | 1461051845143 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:05 INFO - PROCESS | 1816 | 1461051845451 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 00:44:05 INFO - PROCESS | 1816 | 1461051845795 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31730000 == 158 [pid = 1816] [id = 471] 00:44:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f3e207b4c00) [pid = 1816] [serial = 1414] [outer = (nil)] 00:44:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f3e304bb400) [pid = 1816] [serial = 1415] [outer = 0x7f3e207b4c00] 00:44:05 INFO - PROCESS | 1816 | 1461051845870 Marionette DEBUG loaded listener.js 00:44:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f3e30f96400) [pid = 1816] [serial = 1416] [outer = 0x7f3e207b4c00] 00:44:06 INFO - PROCESS | 1816 | 1461051846780 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1698ms 00:44:06 INFO - PROCESS | 1816 | 1461051846818 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 00:44:06 INFO - PROCESS | 1816 | 1461051846822 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 00:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:44:06 INFO - PROCESS | 1816 | 1461051846828 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:44:06 INFO - PROCESS | 1816 | 1461051846831 Marionette TRACE conn3 <- [1,1858,null,{}] 00:44:06 INFO - PROCESS | 1816 | 1461051846836 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:07 INFO - PROCESS | 1816 | 1461051847061 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 00:44:07 INFO - PROCESS | 1816 | 1461051847362 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31a2a800 == 159 [pid = 1816] [id = 472] 00:44:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f3e29bd3400) [pid = 1816] [serial = 1417] [outer = (nil)] 00:44:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f3e31b9bc00) [pid = 1816] [serial = 1418] [outer = 0x7f3e29bd3400] 00:44:07 INFO - PROCESS | 1816 | 1461051847446 Marionette DEBUG loaded listener.js 00:44:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f3e31fc7c00) [pid = 1816] [serial = 1419] [outer = 0x7f3e29bd3400] 00:44:08 INFO - PROCESS | 1816 | 1461051848430 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 00:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1679ms 00:44:08 INFO - PROCESS | 1816 | 1461051848508 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 00:44:08 INFO - PROCESS | 1816 | 1461051848512 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 00:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:44:08 INFO - PROCESS | 1816 | 1461051848518 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:44:08 INFO - PROCESS | 1816 | 1461051848521 Marionette TRACE conn3 <- [1,1862,null,{}] 00:44:08 INFO - PROCESS | 1816 | 1461051848528 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:08 INFO - PROCESS | 1816 | 1461051848825 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 00:44:09 INFO - PROCESS | 1816 | 1461051849136 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e361cb800 == 160 [pid = 1816] [id = 473] 00:44:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f3e359b0c00) [pid = 1816] [serial = 1420] [outer = (nil)] 00:44:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f3e391d5400) [pid = 1816] [serial = 1421] [outer = 0x7f3e359b0c00] 00:44:09 INFO - PROCESS | 1816 | 1461051849255 Marionette DEBUG loaded listener.js 00:44:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f3e3a268400) [pid = 1816] [serial = 1422] [outer = 0x7f3e359b0c00] 00:44:10 INFO - PROCESS | 1816 | 1461051850183 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 00:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1735ms 00:44:10 INFO - PROCESS | 1816 | 1461051850254 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 00:44:10 INFO - PROCESS | 1816 | 1461051850258 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 00:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:44:10 INFO - PROCESS | 1816 | 1461051850265 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:44:10 INFO - PROCESS | 1816 | 1461051850267 Marionette TRACE conn3 <- [1,1866,null,{}] 00:44:10 INFO - PROCESS | 1816 | 1461051850273 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:10 INFO - PROCESS | 1816 | 1461051850480 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 00:44:10 INFO - PROCESS | 1816 | 1461051850743 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3ac21000 == 161 [pid = 1816] [id = 474] 00:44:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f3e35b93400) [pid = 1816] [serial = 1423] [outer = (nil)] 00:44:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f3e3b010000) [pid = 1816] [serial = 1424] [outer = 0x7f3e35b93400] 00:44:10 INFO - PROCESS | 1816 | 1461051850863 Marionette DEBUG loaded listener.js 00:44:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f3e3c97ec00) [pid = 1816] [serial = 1425] [outer = 0x7f3e35b93400] 00:44:11 INFO - PROCESS | 1816 | 1461051851811 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 00:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1586ms 00:44:11 INFO - PROCESS | 1816 | 1461051851853 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 00:44:11 INFO - PROCESS | 1816 | 1461051851859 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 00:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:44:11 INFO - PROCESS | 1816 | 1461051851868 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:44:11 INFO - PROCESS | 1816 | 1461051851872 Marionette TRACE conn3 <- [1,1870,null,{}] 00:44:11 INFO - PROCESS | 1816 | 1461051851881 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:12 INFO - PROCESS | 1816 | 1461051852161 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 00:44:12 INFO - PROCESS | 1816 | 1461051852477 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e41e0f800 == 162 [pid = 1816] [id = 475] 00:44:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f3e38526800) [pid = 1816] [serial = 1426] [outer = (nil)] 00:44:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f3e48091c00) [pid = 1816] [serial = 1427] [outer = 0x7f3e38526800] 00:44:12 INFO - PROCESS | 1816 | 1461051852588 Marionette DEBUG loaded listener.js 00:44:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f3e490f9800) [pid = 1816] [serial = 1428] [outer = 0x7f3e38526800] 00:44:13 INFO - PROCESS | 1816 | 1461051853543 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 00:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1732ms 00:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:44:13 INFO - PROCESS | 1816 | 1461051853600 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 00:44:13 INFO - PROCESS | 1816 | 1461051853603 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 00:44:13 INFO - PROCESS | 1816 | 1461051853609 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:44:13 INFO - PROCESS | 1816 | 1461051853612 Marionette TRACE conn3 <- [1,1874,null,{}] 00:44:13 INFO - PROCESS | 1816 | 1461051853618 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:13 INFO - PROCESS | 1816 | 1461051853831 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 00:44:14 INFO - PROCESS | 1816 | 1461051854139 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4c916000 == 163 [pid = 1816] [id = 476] 00:44:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f3e229b2400) [pid = 1816] [serial = 1429] [outer = (nil)] 00:44:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f3e229bac00) [pid = 1816] [serial = 1430] [outer = 0x7f3e229b2400] 00:44:14 INFO - PROCESS | 1816 | 1461051854218 Marionette DEBUG loaded listener.js 00:44:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f3e229c0400) [pid = 1816] [serial = 1431] [outer = 0x7f3e229b2400] 00:44:15 INFO - PROCESS | 1816 | 1461051855055 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 00:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1494ms 00:44:15 INFO - PROCESS | 1816 | 1461051855104 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 00:44:15 INFO - PROCESS | 1816 | 1461051855110 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 00:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:44:15 INFO - PROCESS | 1816 | 1461051855119 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:44:15 INFO - PROCESS | 1816 | 1461051855124 Marionette TRACE conn3 <- [1,1878,null,{}] 00:44:15 INFO - PROCESS | 1816 | 1461051855133 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:15 INFO - PROCESS | 1816 | 1461051855435 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 00:44:15 INFO - PROCESS | 1816 | 1461051855789 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27c6b800 == 164 [pid = 1816] [id = 477] 00:44:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f3e229b4000) [pid = 1816] [serial = 1432] [outer = (nil)] 00:44:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f3e31943400) [pid = 1816] [serial = 1433] [outer = 0x7f3e229b4000] 00:44:15 INFO - PROCESS | 1816 | 1461051855916 Marionette DEBUG loaded listener.js 00:44:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f3e31947800) [pid = 1816] [serial = 1434] [outer = 0x7f3e229b4000] 00:44:16 INFO - PROCESS | 1816 | 1461051856725 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 00:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1638ms 00:44:16 INFO - PROCESS | 1816 | 1461051856770 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 00:44:16 INFO - PROCESS | 1816 | 1461051856775 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 00:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:44:16 INFO - PROCESS | 1816 | 1461051856781 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:44:16 INFO - PROCESS | 1816 | 1461051856785 Marionette TRACE conn3 <- [1,1882,null,{}] 00:44:16 INFO - PROCESS | 1816 | 1461051856791 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:17 INFO - PROCESS | 1816 | 1461051857005 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 00:44:17 INFO - PROCESS | 1816 | 1461051857245 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22488000 == 165 [pid = 1816] [id = 478] 00:44:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f3e229b4400) [pid = 1816] [serial = 1435] [outer = (nil)] 00:44:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f3e480e5c00) [pid = 1816] [serial = 1436] [outer = 0x7f3e229b4400] 00:44:17 INFO - PROCESS | 1816 | 1461051857325 Marionette DEBUG loaded listener.js 00:44:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f3e4cab1800) [pid = 1816] [serial = 1437] [outer = 0x7f3e229b4400] 00:44:18 INFO - PROCESS | 1816 | 1461051858301 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 00:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1587ms 00:44:18 INFO - PROCESS | 1816 | 1461051858370 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 00:44:18 INFO - PROCESS | 1816 | 1461051858373 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 00:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:44:18 INFO - PROCESS | 1816 | 1461051858379 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:44:18 INFO - PROCESS | 1816 | 1461051858381 Marionette TRACE conn3 <- [1,1886,null,{}] 00:44:18 INFO - PROCESS | 1816 | 1461051858387 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:18 INFO - PROCESS | 1816 | 1461051858600 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 00:44:18 INFO - PROCESS | 1816 | 1461051858916 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27c7d800 == 166 [pid = 1816] [id = 479] 00:44:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f3e1fbd7800) [pid = 1816] [serial = 1438] [outer = (nil)] 00:44:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f3e1fbdc400) [pid = 1816] [serial = 1439] [outer = 0x7f3e1fbd7800] 00:44:18 INFO - PROCESS | 1816 | 1461051858991 Marionette DEBUG loaded listener.js 00:44:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f3e1fbe1800) [pid = 1816] [serial = 1440] [outer = 0x7f3e1fbd7800] 00:44:19 INFO - PROCESS | 1816 | 1461051859832 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 00:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1481ms 00:44:19 INFO - PROCESS | 1816 | 1461051859862 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 00:44:19 INFO - PROCESS | 1816 | 1461051859866 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 00:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:44:19 INFO - PROCESS | 1816 | 1461051859871 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:44:19 INFO - PROCESS | 1816 | 1461051859873 Marionette TRACE conn3 <- [1,1890,null,{}] 00:44:19 INFO - PROCESS | 1816 | 1461051859879 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:20 INFO - PROCESS | 1816 | 1461051860088 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 00:44:20 INFO - PROCESS | 1816 | 1461051860370 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1fb5d800 == 167 [pid = 1816] [id = 480] 00:44:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f3e1fbd7c00) [pid = 1816] [serial = 1441] [outer = (nil)] 00:44:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f3e200ab000) [pid = 1816] [serial = 1442] [outer = 0x7f3e1fbd7c00] 00:44:20 INFO - PROCESS | 1816 | 1461051860484 Marionette DEBUG loaded listener.js 00:44:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 266 (0x7f3e200af800) [pid = 1816] [serial = 1443] [outer = 0x7f3e1fbd7c00] 00:44:21 INFO - PROCESS | 1816 | 1461051861345 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 00:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1532ms 00:44:21 INFO - PROCESS | 1816 | 1461051861404 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 00:44:21 INFO - PROCESS | 1816 | 1461051861408 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 00:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:44:21 INFO - PROCESS | 1816 | 1461051861414 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:44:21 INFO - PROCESS | 1816 | 1461051861417 Marionette TRACE conn3 <- [1,1894,null,{}] 00:44:21 INFO - PROCESS | 1816 | 1461051861423 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:21 INFO - PROCESS | 1816 | 1461051861635 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 00:44:21 INFO - PROCESS | 1816 | 1461051861896 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e24dcf800 == 168 [pid = 1816] [id = 481] 00:44:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 267 (0x7f3e1fbe1400) [pid = 1816] [serial = 1444] [outer = (nil)] 00:44:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 268 (0x7f3e200b4c00) [pid = 1816] [serial = 1445] [outer = 0x7f3e1fbe1400] 00:44:22 INFO - PROCESS | 1816 | 1461051862024 Marionette DEBUG loaded listener.js 00:44:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 269 (0x7f3e24de8c00) [pid = 1816] [serial = 1446] [outer = 0x7f3e1fbe1400] 00:44:22 INFO - PROCESS | 1816 | 1461051862924 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 00:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1586ms 00:44:23 INFO - PROCESS | 1816 | 1461051863002 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 00:44:23 INFO - PROCESS | 1816 | 1461051863005 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 00:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:44:23 INFO - PROCESS | 1816 | 1461051863011 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:44:23 INFO - PROCESS | 1816 | 1461051863013 Marionette TRACE conn3 <- [1,1898,null,{}] 00:44:23 INFO - PROCESS | 1816 | 1461051863019 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:23 INFO - PROCESS | 1816 | 1461051863269 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 00:44:23 INFO - PROCESS | 1816 | 1461051863603 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1c2b5000 == 169 [pid = 1816] [id = 482] 00:44:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 270 (0x7f3e200a6c00) [pid = 1816] [serial = 1447] [outer = (nil)] 00:44:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 271 (0x7f3e24ded000) [pid = 1816] [serial = 1448] [outer = 0x7f3e200a6c00] 00:44:23 INFO - PROCESS | 1816 | 1461051863688 Marionette DEBUG loaded listener.js 00:44:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 272 (0x7f3e24df2400) [pid = 1816] [serial = 1449] [outer = 0x7f3e200a6c00] 00:44:24 INFO - PROCESS | 1816 | 1461051864572 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 00:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1637ms 00:44:24 INFO - PROCESS | 1816 | 1461051864650 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 00:44:24 INFO - PROCESS | 1816 | 1461051864654 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 00:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:44:24 INFO - PROCESS | 1816 | 1461051864660 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:44:24 INFO - PROCESS | 1816 | 1461051864662 Marionette TRACE conn3 <- [1,1902,null,{}] 00:44:24 INFO - PROCESS | 1816 | 1461051864668 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:24 INFO - PROCESS | 1816 | 1461051864888 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 00:44:25 INFO - PROCESS | 1816 | 1461051865195 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e24dd9800 == 170 [pid = 1816] [id = 483] 00:44:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 273 (0x7f3e1c3e5c00) [pid = 1816] [serial = 1450] [outer = (nil)] 00:44:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 274 (0x7f3e1c3ec400) [pid = 1816] [serial = 1451] [outer = 0x7f3e1c3e5c00] 00:44:25 INFO - PROCESS | 1816 | 1461051865278 Marionette DEBUG loaded listener.js 00:44:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 275 (0x7f3e1c3f1400) [pid = 1816] [serial = 1452] [outer = 0x7f3e1c3e5c00] 00:44:26 INFO - PROCESS | 1816 | 1461051866246 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 00:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1628ms 00:44:26 INFO - PROCESS | 1816 | 1461051866289 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 00:44:26 INFO - PROCESS | 1816 | 1461051866293 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 00:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:44:26 INFO - PROCESS | 1816 | 1461051866300 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:44:26 INFO - PROCESS | 1816 | 1461051866303 Marionette TRACE conn3 <- [1,1906,null,{}] 00:44:26 INFO - PROCESS | 1816 | 1461051866308 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:26 INFO - PROCESS | 1816 | 1461051866541 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 00:44:27 INFO - PROCESS | 1816 | 1461051867320 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1c522000 == 171 [pid = 1816] [id = 484] 00:44:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 276 (0x7f3e1c3ec800) [pid = 1816] [serial = 1453] [outer = (nil)] 00:44:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 277 (0x7f3e1c5a4800) [pid = 1816] [serial = 1454] [outer = 0x7f3e1c3ec800] 00:44:27 INFO - PROCESS | 1816 | 1461051867399 Marionette DEBUG loaded listener.js 00:44:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 278 (0x7f3e1c5a9800) [pid = 1816] [serial = 1455] [outer = 0x7f3e1c3ec800] 00:44:28 INFO - PROCESS | 1816 | 1461051868275 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 00:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2037ms 00:44:28 INFO - PROCESS | 1816 | 1461051868337 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 00:44:28 INFO - PROCESS | 1816 | 1461051868344 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 00:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:44:28 INFO - PROCESS | 1816 | 1461051868355 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:44:28 INFO - PROCESS | 1816 | 1461051868359 Marionette TRACE conn3 <- [1,1910,null,{}] 00:44:28 INFO - PROCESS | 1816 | 1461051868367 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:28 INFO - PROCESS | 1816 | 1461051868595 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 00:44:28 INFO - PROCESS | 1816 | 1461051868950 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e21386800 == 170 [pid = 1816] [id = 413] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e28072000 == 169 [pid = 1816] [id = 412] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e210d0800 == 168 [pid = 1816] [id = 414] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e35ddd800 == 167 [pid = 1816] [id = 405] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29b2d000 == 166 [pid = 1816] [id = 466] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e28073000 == 165 [pid = 1816] [id = 465] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e233c0000 == 164 [pid = 1816] [id = 464] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e210d9800 == 163 [pid = 1816] [id = 463] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e27318800 == 162 [pid = 1816] [id = 462] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2731d800 == 161 [pid = 1816] [id = 457] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3607c800 == 160 [pid = 1816] [id = 456] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e36065800 == 159 [pid = 1816] [id = 455] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4ca3d800 == 158 [pid = 1816] [id = 454] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e48f11800 == 157 [pid = 1816] [id = 453] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3bfa3000 == 156 [pid = 1816] [id = 452] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3621c800 == 155 [pid = 1816] [id = 451] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e35dc9000 == 154 [pid = 1816] [id = 450] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31a2c800 == 153 [pid = 1816] [id = 449] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29b1b800 == 152 [pid = 1816] [id = 448] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22bdf800 == 151 [pid = 1816] [id = 447] 00:44:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31264800 == 150 [pid = 1816] [id = 446] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 277 (0x7f3e31fca800) [pid = 1816] [serial = 1340] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 276 (0x7f3e375cbc00) [pid = 1816] [serial = 1271] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 275 (0x7f3e249be800) [pid = 1816] [serial = 1301] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 274 (0x7f3e35b97400) [pid = 1816] [serial = 1283] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 273 (0x7f3e47dba400) [pid = 1816] [serial = 1289] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 272 (0x7f3e2f629400) [pid = 1816] [serial = 1334] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 271 (0x7f3e249bf800) [pid = 1816] [serial = 1326] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 270 (0x7f3e249b6c00) [pid = 1816] [serial = 1325] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 269 (0x7f3e1f926400) [pid = 1816] [serial = 1320] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 268 (0x7f3e1f921800) [pid = 1816] [serial = 1319] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 267 (0x7f3e27b55c00) [pid = 1816] [serial = 1304] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 266 (0x7f3e31ba2400) [pid = 1816] [serial = 1280] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 265 (0x7f3e22959800) [pid = 1816] [serial = 1323] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 264 (0x7f3e225e0c00) [pid = 1816] [serial = 1322] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f3e26969800) [pid = 1816] [serial = 1337] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f3e284d4400) [pid = 1816] [serial = 1331] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f3e29faec00) [pid = 1816] [serial = 1277] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f3e2736bc00) [pid = 1816] [serial = 1328] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f3e27b4fc00) [pid = 1816] [serial = 1329] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f3e24880c00) [pid = 1816] [serial = 1274] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f3e3bf44800) [pid = 1816] [serial = 1295] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f3e25f78000) [pid = 1816] [serial = 1292] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f3e3a518800) [pid = 1816] [serial = 1286] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f3e3bf02c00) [pid = 1816] [serial = 1298] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f3e20c47000) [pid = 1816] [serial = 1307] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f3e30b66400) [pid = 1816] [serial = 1335] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f3e20d63800) [pid = 1816] [serial = 1310] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f3e27b58800) [pid = 1816] [serial = 1313] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f3e1f77d000) [pid = 1816] [serial = 1316] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f3e29fa5400) [pid = 1816] [serial = 1332] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f3e30f93c00) [pid = 1816] [serial = 1338] [outer = (nil)] [url = about:blank] 00:44:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1f87a800 == 151 [pid = 1816] [id = 485] 00:44:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f3e1dbd3000) [pid = 1816] [serial = 1456] [outer = (nil)] 00:44:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f3e1f921800) [pid = 1816] [serial = 1457] [outer = 0x7f3e1dbd3000] 00:44:29 INFO - PROCESS | 1816 | 1461051869813 Marionette DEBUG loaded listener.js 00:44:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f3e200b2000) [pid = 1816] [serial = 1458] [outer = 0x7f3e1dbd3000] 00:44:30 INFO - PROCESS | 1816 | 1461051870613 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 00:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2289ms 00:44:30 INFO - PROCESS | 1816 | 1461051870646 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 00:44:30 INFO - PROCESS | 1816 | 1461051870651 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 00:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:44:30 INFO - PROCESS | 1816 | 1461051870659 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:44:30 INFO - PROCESS | 1816 | 1461051870663 Marionette TRACE conn3 <- [1,1914,null,{}] 00:44:30 INFO - PROCESS | 1816 | 1461051870687 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:30 INFO - PROCESS | 1816 | 1461051870885 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 00:44:30 INFO - PROCESS | 1816 | 1461051870903 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e210cc000 == 152 [pid = 1816] [id = 486] 00:44:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f3e207b4400) [pid = 1816] [serial = 1459] [outer = (nil)] 00:44:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f3e20c3f000) [pid = 1816] [serial = 1460] [outer = 0x7f3e207b4400] 00:44:30 INFO - PROCESS | 1816 | 1461051870969 Marionette DEBUG loaded listener.js 00:44:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f3e20c94800) [pid = 1816] [serial = 1461] [outer = 0x7f3e207b4400] 00:44:32 INFO - PROCESS | 1816 | 1461051872069 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 00:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1443ms 00:44:32 INFO - PROCESS | 1816 | 1461051872104 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 00:44:32 INFO - PROCESS | 1816 | 1461051872107 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 00:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:44:32 INFO - PROCESS | 1816 | 1461051872117 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:44:32 INFO - PROCESS | 1816 | 1461051872129 Marionette TRACE conn3 <- [1,1918,null,{}] 00:44:32 INFO - PROCESS | 1816 | 1461051872159 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:32 INFO - PROCESS | 1816 | 1461051872473 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 00:44:32 INFO - PROCESS | 1816 | 1461051872506 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e233b7000 == 153 [pid = 1816] [id = 487] 00:44:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f3e207b5c00) [pid = 1816] [serial = 1462] [outer = (nil)] 00:44:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f3e211e5c00) [pid = 1816] [serial = 1463] [outer = 0x7f3e207b5c00] 00:44:32 INFO - PROCESS | 1816 | 1461051872569 Marionette DEBUG loaded listener.js 00:44:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f3e228cac00) [pid = 1816] [serial = 1464] [outer = 0x7f3e207b5c00] 00:44:33 INFO - PROCESS | 1816 | 1461051873480 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 00:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1402ms 00:44:33 INFO - PROCESS | 1816 | 1461051873517 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 00:44:33 INFO - PROCESS | 1816 | 1461051873521 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 00:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:44:33 INFO - PROCESS | 1816 | 1461051873527 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:44:33 INFO - PROCESS | 1816 | 1461051873529 Marionette TRACE conn3 <- [1,1922,null,{}] 00:44:33 INFO - PROCESS | 1816 | 1461051873542 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:33 INFO - PROCESS | 1816 | 1461051873854 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 00:44:33 INFO - PROCESS | 1816 | 1461051873898 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e24fe7000 == 154 [pid = 1816] [id = 488] 00:44:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f3e228ce000) [pid = 1816] [serial = 1465] [outer = (nil)] 00:44:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f3e23409c00) [pid = 1816] [serial = 1466] [outer = 0x7f3e228ce000] 00:44:33 INFO - PROCESS | 1816 | 1461051873966 Marionette DEBUG loaded listener.js 00:44:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f3e2349d800) [pid = 1816] [serial = 1467] [outer = 0x7f3e228ce000] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f3e225d7800) [pid = 1816] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f3e26fd7800) [pid = 1816] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f3e20bd7400) [pid = 1816] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f3e27061800) [pid = 1816] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f3e20c3dc00) [pid = 1816] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f3e225df400) [pid = 1816] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f3e228ce800) [pid = 1816] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f3e24809000) [pid = 1816] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f3e307d9000) [pid = 1816] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f3e34eb1000) [pid = 1816] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f3e29bce800) [pid = 1816] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f3e2487f000) [pid = 1816] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f3e31f48400) [pid = 1816] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f3e37842800) [pid = 1816] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f3e25f0c000) [pid = 1816] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f3e24808800) [pid = 1816] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f3e25f0ac00) [pid = 1816] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f3e27293000) [pid = 1816] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f3e307d4800) [pid = 1816] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f3e376f4800) [pid = 1816] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:44:35 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f3e22bad000) [pid = 1816] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:44:36 INFO - PROCESS | 1816 | 1461051876066 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 00:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2596ms 00:44:36 INFO - PROCESS | 1816 | 1461051876127 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 00:44:36 INFO - PROCESS | 1816 | 1461051876130 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 00:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:44:36 INFO - PROCESS | 1816 | 1461051876137 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:44:36 INFO - PROCESS | 1816 | 1461051876140 Marionette TRACE conn3 <- [1,1926,null,{}] 00:44:36 INFO - PROCESS | 1816 | 1461051876148 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:36 INFO - PROCESS | 1816 | 1461051876373 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 00:44:36 INFO - PROCESS | 1816 | 1461051876567 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27121000 == 155 [pid = 1816] [id = 489] 00:44:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f3e234a7400) [pid = 1816] [serial = 1468] [outer = (nil)] 00:44:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f3e2480a400) [pid = 1816] [serial = 1469] [outer = 0x7f3e234a7400] 00:44:36 INFO - PROCESS | 1816 | 1461051876667 Marionette DEBUG loaded listener.js 00:44:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f3e249b7000) [pid = 1816] [serial = 1470] [outer = 0x7f3e234a7400] 00:44:37 INFO - PROCESS | 1816 | ************************* 00:44:37 INFO - PROCESS | 1816 | A coding exception was thrown and uncaught in a Task. 00:44:37 INFO - PROCESS | 1816 | 00:44:37 INFO - PROCESS | 1816 | Full message: TypeError: NetworkError when attempting to fetch resource. 00:44:37 INFO - PROCESS | 1816 | Full stack: 00:44:37 INFO - PROCESS | 1816 | ************************* 00:44:37 INFO - PROCESS | 1816 | 1461051877887 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 00:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1792ms 00:44:37 INFO - PROCESS | 1816 | 1461051877930 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 00:44:37 INFO - PROCESS | 1816 | 1461051877936 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 00:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:44:37 INFO - PROCESS | 1816 | 1461051877947 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:44:37 INFO - PROCESS | 1816 | 1461051877954 Marionette TRACE conn3 <- [1,1930,null,{}] 00:44:37 INFO - PROCESS | 1816 | 1461051877968 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:38 INFO - PROCESS | 1816 | 1461051878228 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 00:44:38 INFO - PROCESS | 1816 | 1461051878568 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e20d2b800 == 156 [pid = 1816] [id = 490] 00:44:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f3e1dbdd000) [pid = 1816] [serial = 1471] [outer = (nil)] 00:44:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f3e1f91f400) [pid = 1816] [serial = 1472] [outer = 0x7f3e1dbdd000] 00:44:38 INFO - PROCESS | 1816 | 1461051878649 Marionette DEBUG loaded listener.js 00:44:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f3e200ac400) [pid = 1816] [serial = 1473] [outer = 0x7f3e1dbdd000] 00:44:39 INFO - PROCESS | 1816 | 1461051879660 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 00:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1748ms 00:44:39 INFO - PROCESS | 1816 | 1461051879694 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 00:44:39 INFO - PROCESS | 1816 | 1461051879703 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 00:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:44:39 INFO - PROCESS | 1816 | 1461051879713 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:44:39 INFO - PROCESS | 1816 | 1461051879717 Marionette TRACE conn3 <- [1,1934,null,{}] 00:44:39 INFO - PROCESS | 1816 | 1461051879723 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:39 INFO - PROCESS | 1816 | 1461051879964 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 00:44:40 INFO - PROCESS | 1816 | 1461051880279 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e271b4800 == 157 [pid = 1816] [id = 491] 00:44:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f3e20c95400) [pid = 1816] [serial = 1474] [outer = (nil)] 00:44:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f3e211d6800) [pid = 1816] [serial = 1475] [outer = 0x7f3e20c95400] 00:44:40 INFO - PROCESS | 1816 | 1461051880381 Marionette DEBUG loaded listener.js 00:44:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f3e225d7800) [pid = 1816] [serial = 1476] [outer = 0x7f3e20c95400] 00:44:41 INFO - PROCESS | 1816 | 1461051881392 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 00:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1733ms 00:44:41 INFO - PROCESS | 1816 | 1461051881446 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 00:44:41 INFO - PROCESS | 1816 | 1461051881451 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 00:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:44:41 INFO - PROCESS | 1816 | 1461051881457 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:44:41 INFO - PROCESS | 1816 | 1461051881464 Marionette TRACE conn3 <- [1,1938,null,{}] 00:44:41 INFO - PROCESS | 1816 | 1461051881481 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:41 INFO - PROCESS | 1816 | 1461051881709 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 00:44:42 INFO - PROCESS | 1816 | 1461051882095 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29b26800 == 158 [pid = 1816] [id = 492] 00:44:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f3e1f778800) [pid = 1816] [serial = 1477] [outer = (nil)] 00:44:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f3e24806800) [pid = 1816] [serial = 1478] [outer = 0x7f3e1f778800] 00:44:42 INFO - PROCESS | 1816 | 1461051882206 Marionette DEBUG loaded listener.js 00:44:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f3e24dee400) [pid = 1816] [serial = 1479] [outer = 0x7f3e1f778800] 00:44:43 INFO - PROCESS | 1816 | 1461051883357 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 00:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1949ms 00:44:43 INFO - PROCESS | 1816 | 1461051883409 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 00:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:44:43 INFO - PROCESS | 1816 | 1461051883416 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 00:44:43 INFO - PROCESS | 1816 | 1461051883425 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:44:43 INFO - PROCESS | 1816 | 1461051883430 Marionette TRACE conn3 <- [1,1942,null,{}] 00:44:43 INFO - PROCESS | 1816 | 1461051883438 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:43 INFO - PROCESS | 1816 | 1461051883761 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 00:44:44 INFO - PROCESS | 1816 | 1461051884114 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f41f000 == 159 [pid = 1816] [id = 493] 00:44:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f3e1f91bc00) [pid = 1816] [serial = 1480] [outer = (nil)] 00:44:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f3e2728ec00) [pid = 1816] [serial = 1481] [outer = 0x7f3e1f91bc00] 00:44:44 INFO - PROCESS | 1816 | 1461051884197 Marionette DEBUG loaded listener.js 00:44:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f3e27aaf400) [pid = 1816] [serial = 1482] [outer = 0x7f3e1f91bc00] 00:44:45 INFO - PROCESS | 1816 | 1461051885074 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 00:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1687ms 00:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:44:45 INFO - PROCESS | 1816 | 1461051885110 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 00:44:45 INFO - PROCESS | 1816 | 1461051885113 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 00:44:45 INFO - PROCESS | 1816 | 1461051885120 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:44:45 INFO - PROCESS | 1816 | 1461051885123 Marionette TRACE conn3 <- [1,1946,null,{}] 00:44:45 INFO - PROCESS | 1816 | 1461051885129 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:45 INFO - PROCESS | 1816 | 1461051885351 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 00:44:45 INFO - PROCESS | 1816 | 1461051885624 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f679000 == 160 [pid = 1816] [id = 494] 00:44:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f3e25f0c000) [pid = 1816] [serial = 1483] [outer = (nil)] 00:44:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f3e284d4400) [pid = 1816] [serial = 1484] [outer = 0x7f3e25f0c000] 00:44:45 INFO - PROCESS | 1816 | 1461051885770 Marionette DEBUG loaded listener.js 00:44:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f3e29ed9c00) [pid = 1816] [serial = 1485] [outer = 0x7f3e25f0c000] 00:44:46 INFO - PROCESS | 1816 | 1461051886721 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 00:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1635ms 00:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:44:46 INFO - PROCESS | 1816 | 1461051886755 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 00:44:46 INFO - PROCESS | 1816 | 1461051886758 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 00:44:46 INFO - PROCESS | 1816 | 1461051886764 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:44:46 INFO - PROCESS | 1816 | 1461051886768 Marionette TRACE conn3 <- [1,1950,null,{}] 00:44:46 INFO - PROCESS | 1816 | 1461051886774 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:47 INFO - PROCESS | 1816 | 1461051887020 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 00:44:47 INFO - PROCESS | 1816 | 1461051887345 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e319ce800 == 161 [pid = 1816] [id = 495] 00:44:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f3e307e0800) [pid = 1816] [serial = 1486] [outer = (nil)] 00:44:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f3e318cdc00) [pid = 1816] [serial = 1487] [outer = 0x7f3e307e0800] 00:44:47 INFO - PROCESS | 1816 | 1461051887429 Marionette DEBUG loaded listener.js 00:44:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f3e31947c00) [pid = 1816] [serial = 1488] [outer = 0x7f3e307e0800] 00:44:48 INFO - PROCESS | 1816 | 1461051888329 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 00:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1631ms 00:44:48 INFO - PROCESS | 1816 | 1461051888396 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 00:44:48 INFO - PROCESS | 1816 | 1461051888400 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 00:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:44:48 INFO - PROCESS | 1816 | 1461051888406 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:44:48 INFO - PROCESS | 1816 | 1461051888410 Marionette TRACE conn3 <- [1,1954,null,{}] 00:44:48 INFO - PROCESS | 1816 | 1461051888415 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:48 INFO - PROCESS | 1816 | 1461051888636 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 00:44:48 INFO - PROCESS | 1816 | 1461051888940 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e34fdf000 == 162 [pid = 1816] [id = 496] 00:44:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f3e307e1c00) [pid = 1816] [serial = 1489] [outer = (nil)] 00:44:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f3e31f44c00) [pid = 1816] [serial = 1490] [outer = 0x7f3e307e1c00] 00:44:49 INFO - PROCESS | 1816 | 1461051889020 Marionette DEBUG loaded listener.js 00:44:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f3e31fd1800) [pid = 1816] [serial = 1491] [outer = 0x7f3e307e1c00] 00:44:49 INFO - PROCESS | 1816 | 1461051889889 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 00:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1530ms 00:44:49 INFO - PROCESS | 1816 | 1461051889939 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 00:44:49 INFO - PROCESS | 1816 | 1461051889943 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 00:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:44:49 INFO - PROCESS | 1816 | 1461051889949 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:44:49 INFO - PROCESS | 1816 | 1461051889951 Marionette TRACE conn3 <- [1,1958,null,{}] 00:44:49 INFO - PROCESS | 1816 | 1461051889957 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:50 INFO - PROCESS | 1816 | 1461051890164 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 00:44:50 INFO - PROCESS | 1816 | 1461051890434 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e36063800 == 163 [pid = 1816] [id = 497] 00:44:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f3e31949800) [pid = 1816] [serial = 1492] [outer = (nil)] 00:44:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f3e34e24400) [pid = 1816] [serial = 1493] [outer = 0x7f3e31949800] 00:44:50 INFO - PROCESS | 1816 | 1461051890553 Marionette DEBUG loaded listener.js 00:44:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f3e3570a800) [pid = 1816] [serial = 1494] [outer = 0x7f3e31949800] 00:44:51 INFO - PROCESS | 1816 | 1461051891417 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 00:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1539ms 00:44:51 INFO - PROCESS | 1816 | 1461051891490 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 00:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:44:51 INFO - PROCESS | 1816 | 1461051891496 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 00:44:51 INFO - PROCESS | 1816 | 1461051891502 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:44:51 INFO - PROCESS | 1816 | 1461051891506 Marionette TRACE conn3 <- [1,1962,null,{}] 00:44:51 INFO - PROCESS | 1816 | 1461051891511 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:51 INFO - PROCESS | 1816 | 1461051891730 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 00:44:51 INFO - PROCESS | 1816 | 1461051891992 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e39115000 == 164 [pid = 1816] [id = 498] 00:44:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 266 (0x7f3e29bccc00) [pid = 1816] [serial = 1495] [outer = (nil)] 00:44:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 267 (0x7f3e35b9e800) [pid = 1816] [serial = 1496] [outer = 0x7f3e29bccc00] 00:44:52 INFO - PROCESS | 1816 | 1461051892107 Marionette DEBUG loaded listener.js 00:44:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 268 (0x7f3e375d1c00) [pid = 1816] [serial = 1497] [outer = 0x7f3e29bccc00] 00:44:52 INFO - PROCESS | 1816 | 1461051892986 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 00:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1532ms 00:44:53 INFO - PROCESS | 1816 | 1461051893036 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 00:44:53 INFO - PROCESS | 1816 | 1461051893039 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 00:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:44:53 INFO - PROCESS | 1816 | 1461051893047 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:44:53 INFO - PROCESS | 1816 | 1461051893050 Marionette TRACE conn3 <- [1,1966,null,{}] 00:44:53 INFO - PROCESS | 1816 | 1461051893056 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:53 INFO - PROCESS | 1816 | 1461051893311 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 00:44:53 INFO - PROCESS | 1816 | 1461051893620 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b734000 == 165 [pid = 1816] [id = 499] 00:44:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 269 (0x7f3e320b5400) [pid = 1816] [serial = 1498] [outer = (nil)] 00:44:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 270 (0x7f3e376ef800) [pid = 1816] [serial = 1499] [outer = 0x7f3e320b5400] 00:44:53 INFO - PROCESS | 1816 | 1461051893698 Marionette DEBUG loaded listener.js 00:44:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 271 (0x7f3e394e7800) [pid = 1816] [serial = 1500] [outer = 0x7f3e320b5400] 00:44:54 INFO - PROCESS | 1816 | 1461051894523 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 00:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1536ms 00:44:54 INFO - PROCESS | 1816 | 1461051894585 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 00:44:54 INFO - PROCESS | 1816 | 1461051894588 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 00:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:44:54 INFO - PROCESS | 1816 | 1461051894596 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:44:54 INFO - PROCESS | 1816 | 1461051894600 Marionette TRACE conn3 <- [1,1970,null,{}] 00:44:54 INFO - PROCESS | 1816 | 1461051894606 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:54 INFO - PROCESS | 1816 | 1461051894848 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 00:44:55 INFO - PROCESS | 1816 | 1461051895168 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e490d1800 == 166 [pid = 1816] [id = 500] 00:44:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 272 (0x7f3e3b04e400) [pid = 1816] [serial = 1501] [outer = (nil)] 00:44:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 273 (0x7f3e3ba5b800) [pid = 1816] [serial = 1502] [outer = 0x7f3e3b04e400] 00:44:55 INFO - PROCESS | 1816 | 1461051895254 Marionette DEBUG loaded listener.js 00:44:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 274 (0x7f3e410e1400) [pid = 1816] [serial = 1503] [outer = 0x7f3e3b04e400] 00:44:56 INFO - PROCESS | 1816 | 1461051896148 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 00:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1588ms 00:44:56 INFO - PROCESS | 1816 | 1461051896185 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 00:44:56 INFO - PROCESS | 1816 | 1461051896188 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 00:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:44:56 INFO - PROCESS | 1816 | 1461051896194 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:44:56 INFO - PROCESS | 1816 | 1461051896198 Marionette TRACE conn3 <- [1,1974,null,{}] 00:44:56 INFO - PROCESS | 1816 | 1461051896203 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:56 INFO - PROCESS | 1816 | 1461051896409 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 00:44:56 INFO - PROCESS | 1816 | 1461051896723 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4f174000 == 167 [pid = 1816] [id = 501] 00:44:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 275 (0x7f3e234aa000) [pid = 1816] [serial = 1504] [outer = (nil)] 00:44:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 276 (0x7f3e48fd4800) [pid = 1816] [serial = 1505] [outer = 0x7f3e234aa000] 00:44:56 INFO - PROCESS | 1816 | 1461051896804 Marionette DEBUG loaded listener.js 00:44:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 277 (0x7f3e4b123c00) [pid = 1816] [serial = 1506] [outer = 0x7f3e234aa000] 00:44:57 INFO - PROCESS | 1816 | 1461051897600 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 00:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1429ms 00:44:57 INFO - PROCESS | 1816 | 1461051897628 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 00:44:57 INFO - PROCESS | 1816 | 1461051897632 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 00:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:44:57 INFO - PROCESS | 1816 | 1461051897640 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:44:57 INFO - PROCESS | 1816 | 1461051897643 Marionette TRACE conn3 <- [1,1978,null,{}] 00:44:57 INFO - PROCESS | 1816 | 1461051897648 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:57 INFO - PROCESS | 1816 | 1461051897853 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 00:44:58 INFO - PROCESS | 1816 | 1461051898119 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2369d800 == 168 [pid = 1816] [id = 502] 00:44:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 278 (0x7f3e24957400) [pid = 1816] [serial = 1507] [outer = (nil)] 00:44:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 279 (0x7f3e24960000) [pid = 1816] [serial = 1508] [outer = 0x7f3e24957400] 00:44:58 INFO - PROCESS | 1816 | 1461051898194 Marionette DEBUG loaded listener.js 00:44:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 280 (0x7f3e24965000) [pid = 1816] [serial = 1509] [outer = 0x7f3e24957400] 00:44:59 INFO - PROCESS | 1816 | 1461051899043 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1430ms 00:44:59 INFO - PROCESS | 1816 | 1461051899072 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 00:44:59 INFO - PROCESS | 1816 | 1461051899074 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 00:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:44:59 INFO - PROCESS | 1816 | 1461051899080 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:44:59 INFO - PROCESS | 1816 | 1461051899082 Marionette TRACE conn3 <- [1,1982,null,{}] 00:44:59 INFO - PROCESS | 1816 | 1461051899088 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:59 INFO - PROCESS | 1816 | 1461051899308 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 00:44:59 INFO - PROCESS | 1816 | 1461051899581 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e28127000 == 169 [pid = 1816] [id = 503] 00:44:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 281 (0x7f3e3b1a5000) [pid = 1816] [serial = 1510] [outer = (nil)] 00:44:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 282 (0x7f3e493c4400) [pid = 1816] [serial = 1511] [outer = 0x7f3e3b1a5000] 00:44:59 INFO - PROCESS | 1816 | 1461051899661 Marionette DEBUG loaded listener.js 00:44:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 283 (0x7f3e4cab0400) [pid = 1816] [serial = 1512] [outer = 0x7f3e3b1a5000] 00:45:00 INFO - PROCESS | 1816 | 1461051900524 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1477ms 00:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:45:00 INFO - PROCESS | 1816 | 1461051900559 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 00:45:00 INFO - PROCESS | 1816 | 1461051900561 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 00:45:00 INFO - PROCESS | 1816 | 1461051900568 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:45:00 INFO - PROCESS | 1816 | 1461051900571 Marionette TRACE conn3 <- [1,1986,null,{}] 00:45:00 INFO - PROCESS | 1816 | 1461051900576 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:00 INFO - PROCESS | 1816 | 1461051900801 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 00:45:01 INFO - PROCESS | 1816 | 1461051901086 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2813e800 == 170 [pid = 1816] [id = 504] 00:45:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 284 (0x7f3e201ac400) [pid = 1816] [serial = 1513] [outer = (nil)] 00:45:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 285 (0x7f3e201b2800) [pid = 1816] [serial = 1514] [outer = 0x7f3e201ac400] 00:45:01 INFO - PROCESS | 1816 | 1461051901204 Marionette DEBUG loaded listener.js 00:45:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 286 (0x7f3e201b7000) [pid = 1816] [serial = 1515] [outer = 0x7f3e201ac400] 00:45:02 INFO - PROCESS | 1816 | 1461051902119 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1581ms 00:45:02 INFO - PROCESS | 1816 | 1461051902150 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 00:45:02 INFO - PROCESS | 1816 | 1461051902155 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 00:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:45:02 INFO - PROCESS | 1816 | 1461051902162 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:45:02 INFO - PROCESS | 1816 | 1461051902165 Marionette TRACE conn3 <- [1,1990,null,{}] 00:45:02 INFO - PROCESS | 1816 | 1461051902171 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:02 INFO - PROCESS | 1816 | 1461051902416 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 00:45:02 INFO - PROCESS | 1816 | 1461051902736 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e250e7800 == 171 [pid = 1816] [id = 505] 00:45:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 287 (0x7f3e1a6b0400) [pid = 1816] [serial = 1516] [outer = (nil)] 00:45:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 288 (0x7f3e1a6b5c00) [pid = 1816] [serial = 1517] [outer = 0x7f3e1a6b0400] 00:45:02 INFO - PROCESS | 1816 | 1461051902822 Marionette DEBUG loaded listener.js 00:45:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 289 (0x7f3e1a6ba400) [pid = 1816] [serial = 1518] [outer = 0x7f3e1a6b0400] 00:45:03 INFO - PROCESS | 1816 | 1461051903657 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1542ms 00:45:03 INFO - PROCESS | 1816 | 1461051903704 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 00:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:45:03 INFO - PROCESS | 1816 | 1461051903708 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 00:45:03 INFO - PROCESS | 1816 | 1461051903714 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:45:03 INFO - PROCESS | 1816 | 1461051903717 Marionette TRACE conn3 <- [1,1994,null,{}] 00:45:03 INFO - PROCESS | 1816 | 1461051903723 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:03 INFO - PROCESS | 1816 | 1461051903962 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 00:45:04 INFO - PROCESS | 1816 | 1461051904318 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1ac75000 == 172 [pid = 1816] [id = 506] 00:45:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 290 (0x7f3e1a6b1800) [pid = 1816] [serial = 1519] [outer = (nil)] 00:45:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 291 (0x7f3e201b3c00) [pid = 1816] [serial = 1520] [outer = 0x7f3e1a6b1800] 00:45:04 INFO - PROCESS | 1816 | 1461051904401 Marionette DEBUG loaded listener.js 00:45:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 292 (0x7f3e24961800) [pid = 1816] [serial = 1521] [outer = 0x7f3e1a6b1800] 00:45:05 INFO - PROCESS | 1816 | 1461051905244 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 00:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1591ms 00:45:05 INFO - PROCESS | 1816 | 1461051905306 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 00:45:05 INFO - PROCESS | 1816 | 1461051905309 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 00:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:45:05 INFO - PROCESS | 1816 | 1461051905315 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:45:05 INFO - PROCESS | 1816 | 1461051905318 Marionette TRACE conn3 <- [1,1998,null,{}] 00:45:05 INFO - PROCESS | 1816 | 1461051905323 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:05 INFO - PROCESS | 1816 | 1461051905545 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 00:45:05 INFO - PROCESS | 1816 | 1461051905823 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e250f2800 == 173 [pid = 1816] [id = 507] 00:45:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 293 (0x7f3e1a6b7c00) [pid = 1816] [serial = 1522] [outer = (nil)] 00:45:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 294 (0x7f3e1ade8c00) [pid = 1816] [serial = 1523] [outer = 0x7f3e1a6b7c00] 00:45:05 INFO - PROCESS | 1816 | 1461051905946 Marionette DEBUG loaded listener.js 00:45:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 295 (0x7f3e1aded400) [pid = 1816] [serial = 1524] [outer = 0x7f3e1a6b7c00] 00:45:06 INFO - PROCESS | 1816 | 1461051906802 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 00:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1541ms 00:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:45:06 INFO - PROCESS | 1816 | 1461051906858 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 00:45:06 INFO - PROCESS | 1816 | 1461051906861 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 00:45:06 INFO - PROCESS | 1816 | 1461051906868 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:45:06 INFO - PROCESS | 1816 | 1461051906871 Marionette TRACE conn3 <- [1,2002,null,{}] 00:45:06 INFO - PROCESS | 1816 | 1461051906876 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:07 INFO - PROCESS | 1816 | 1461051907098 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 00:45:07 INFO - PROCESS | 1816 | 1461051907443 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1fe9a000 == 174 [pid = 1816] [id = 508] 00:45:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 296 (0x7f3e1a6ba800) [pid = 1816] [serial = 1525] [outer = (nil)] 00:45:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 297 (0x7f3e1dbe1800) [pid = 1816] [serial = 1526] [outer = 0x7f3e1a6ba800] 00:45:07 INFO - PROCESS | 1816 | 1461051907521 Marionette DEBUG loaded listener.js 00:45:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 298 (0x7f3e211e0800) [pid = 1816] [serial = 1527] [outer = 0x7f3e1a6ba800] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3116a800 == 173 [pid = 1816] [id = 56] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e24fe7000 == 172 [pid = 1816] [id = 488] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e233b7000 == 171 [pid = 1816] [id = 487] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e210cc000 == 170 [pid = 1816] [id = 486] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1f87a800 == 169 [pid = 1816] [id = 485] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1c522000 == 168 [pid = 1816] [id = 484] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e27c7d800 == 167 [pid = 1816] [id = 479] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22488000 == 166 [pid = 1816] [id = 478] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e27c6b800 == 165 [pid = 1816] [id = 477] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4c916000 == 164 [pid = 1816] [id = 476] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e41e0f800 == 163 [pid = 1816] [id = 475] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3ac21000 == 162 [pid = 1816] [id = 474] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e361cb800 == 161 [pid = 1816] [id = 473] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31a2a800 == 160 [pid = 1816] [id = 472] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31730000 == 159 [pid = 1816] [id = 471] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f680000 == 158 [pid = 1816] [id = 470] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e27981000 == 157 [pid = 1816] [id = 469] 00:45:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e21482800 == 156 [pid = 1816] [id = 468] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 297 (0x7f3e30539000) [pid = 1816] [serial = 1188] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 296 (0x7f3e2f622c00) [pid = 1816] [serial = 1089] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 295 (0x7f3e2340f400) [pid = 1816] [serial = 1394] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 294 (0x7f3e1fccb800) [pid = 1816] [serial = 1382] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 293 (0x7f3e3ba53800) [pid = 1816] [serial = 1110] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 292 (0x7f3e482d8400) [pid = 1816] [serial = 1361] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 291 (0x7f3e2487b800) [pid = 1816] [serial = 1346] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 290 (0x7f3e1dbdcc00) [pid = 1816] [serial = 1376] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 289 (0x7f3e20c44400) [pid = 1816] [serial = 1388] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 288 (0x7f3e20c90800) [pid = 1816] [serial = 1364] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 287 (0x7f3e34e1ac00) [pid = 1816] [serial = 1341] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 286 (0x7f3e228d7800) [pid = 1816] [serial = 1391] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 285 (0x7f3e1fcc1400) [pid = 1816] [serial = 1379] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 284 (0x7f3e2f624c00) [pid = 1816] [serial = 1125] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 283 (0x7f3e33be1000) [pid = 1816] [serial = 1095] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 282 (0x7f3e3baad400) [pid = 1816] [serial = 1358] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 281 (0x7f3e35b98c00) [pid = 1816] [serial = 1101] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 280 (0x7f3e29fb0400) [pid = 1816] [serial = 1059] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 279 (0x7f3e2696c800) [pid = 1816] [serial = 1398] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 278 (0x7f3e3160f000) [pid = 1816] [serial = 1352] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 277 (0x7f3e358e9000) [pid = 1816] [serial = 1098] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 276 (0x7f3e20d6d800) [pid = 1816] [serial = 1389] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 275 (0x7f3e3d561800) [pid = 1816] [serial = 1113] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 274 (0x7f3e27b52000) [pid = 1816] [serial = 1401] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 273 (0x7f3e2a1e5000) [pid = 1816] [serial = 1122] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 272 (0x7f3e2487d800) [pid = 1816] [serial = 1395] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 271 (0x7f3e211dd400) [pid = 1816] [serial = 1370] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 270 (0x7f3e29bcf400) [pid = 1816] [serial = 1349] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 269 (0x7f3e33b33c00) [pid = 1816] [serial = 1119] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 268 (0x7f3e207b3400) [pid = 1816] [serial = 1385] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 267 (0x7f3e46fd3800) [pid = 1816] [serial = 1116] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 266 (0x7f3e27295800) [pid = 1816] [serial = 1400] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 265 (0x7f3e25f7a000) [pid = 1816] [serial = 1397] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 264 (0x7f3e3b73a400) [pid = 1816] [serial = 1367] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f3e3160dc00) [pid = 1816] [serial = 1092] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f3e20d6a400) [pid = 1816] [serial = 1343] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f3e358e5c00) [pid = 1816] [serial = 1355] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f3e4d445c00) [pid = 1816] [serial = 1373] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f3e3a50ac00) [pid = 1816] [serial = 1104] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f3e3a892000) [pid = 1816] [serial = 1107] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f3e22ba8000) [pid = 1816] [serial = 1392] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f3e29d5d000) [pid = 1816] [serial = 1403] [outer = (nil)] [url = about:blank] 00:45:09 INFO - PROCESS | 1816 | 1461051909861 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 00:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 3035ms 00:45:09 INFO - PROCESS | 1816 | 1461051909902 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 00:45:09 INFO - PROCESS | 1816 | 1461051909908 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 00:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:45:09 INFO - PROCESS | 1816 | 1461051909916 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:45:09 INFO - PROCESS | 1816 | 1461051909921 Marionette TRACE conn3 <- [1,2006,null,{}] 00:45:09 INFO - PROCESS | 1816 | 1461051909930 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:10 INFO - PROCESS | 1816 | 1461051910167 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 00:45:10 INFO - PROCESS | 1816 | 1461051910364 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1fcdd800 == 157 [pid = 1816] [id = 509] 00:45:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f3e1adee800) [pid = 1816] [serial = 1528] [outer = (nil)] 00:45:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f3e1f91a400) [pid = 1816] [serial = 1529] [outer = 0x7f3e1adee800] 00:45:10 INFO - PROCESS | 1816 | 1461051910436 Marionette DEBUG loaded listener.js 00:45:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f3e1f9bf400) [pid = 1816] [serial = 1530] [outer = 0x7f3e1adee800] 00:45:11 INFO - PROCESS | 1816 | 1461051911235 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 00:45:11 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 00:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1343ms 00:45:11 INFO - PROCESS | 1816 | 1461051911259 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 00:45:11 INFO - PROCESS | 1816 | 1461051911267 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 00:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:45:11 INFO - PROCESS | 1816 | 1461051911277 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:45:11 INFO - PROCESS | 1816 | 1461051911281 Marionette TRACE conn3 <- [1,2010,null,{}] 00:45:11 INFO - PROCESS | 1816 | 1461051911286 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:11 INFO - PROCESS | 1816 | 1461051911582 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 00:45:11 INFO - PROCESS | 1816 | 1461051911707 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e210c7000 == 158 [pid = 1816] [id = 510] 00:45:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f3e1adefc00) [pid = 1816] [serial = 1531] [outer = (nil)] 00:45:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f3e1fbdf800) [pid = 1816] [serial = 1532] [outer = 0x7f3e1adefc00] 00:45:11 INFO - PROCESS | 1816 | 1461051911771 Marionette DEBUG loaded listener.js 00:45:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f3e200b5c00) [pid = 1816] [serial = 1533] [outer = 0x7f3e1adefc00] 00:45:12 INFO - PROCESS | 1816 | 1461051912740 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 00:45:12 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 00:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1536ms 00:45:12 INFO - PROCESS | 1816 | 1461051912813 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 00:45:12 INFO - PROCESS | 1816 | 1461051912816 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 00:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:45:12 INFO - PROCESS | 1816 | 1461051912823 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:45:12 INFO - PROCESS | 1816 | 1461051912829 Marionette TRACE conn3 <- [1,2014,null,{}] 00:45:12 INFO - PROCESS | 1816 | 1461051912851 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:13 INFO - PROCESS | 1816 | 1461051913133 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 00:45:13 INFO - PROCESS | 1816 | 1461051913169 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22510000 == 159 [pid = 1816] [id = 511] 00:45:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f3e20c46400) [pid = 1816] [serial = 1534] [outer = (nil)] 00:45:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f3e20c92000) [pid = 1816] [serial = 1535] [outer = 0x7f3e20c46400] 00:45:13 INFO - PROCESS | 1816 | 1461051913234 Marionette DEBUG loaded listener.js 00:45:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f3e211dbc00) [pid = 1816] [serial = 1536] [outer = 0x7f3e20c46400] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 264 (0x7f3e30b7b400) [pid = 1816] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f3e31f4d400) [pid = 1816] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f3e35b96c00) [pid = 1816] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f3e27363000) [pid = 1816] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f3e22952400) [pid = 1816] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f3e1dbd3000) [pid = 1816] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f3e207b5c00) [pid = 1816] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f3e4b1c3400) [pid = 1816] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f3e20c3fc00) [pid = 1816] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f3e3974a400) [pid = 1816] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f3e1c3ec800) [pid = 1816] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f3e304c1800) [pid = 1816] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f3e228c9000) [pid = 1816] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f3e207b4400) [pid = 1816] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f3e2349e000) [pid = 1816] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f3e24809400) [pid = 1816] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f3e27b50400) [pid = 1816] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f3e31f48000) [pid = 1816] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f3e20bd0800) [pid = 1816] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f3e4b292400) [pid = 1816] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f3e25f73000) [pid = 1816] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f3e35b99000) [pid = 1816] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f3e3ba61400) [pid = 1816] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f3e25f70800) [pid = 1816] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f3e35705000) [pid = 1816] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f3e228ce000) [pid = 1816] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f3e24874400) [pid = 1816] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f3e3a88b400) [pid = 1816] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f3e2130a400) [pid = 1816] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f3e38984400) [pid = 1816] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f3e20bcd400) [pid = 1816] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f3e37660400) [pid = 1816] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f3e21309c00) [pid = 1816] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f3e318c8c00) [pid = 1816] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f3e20c40000) [pid = 1816] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f3e31fb6400) [pid = 1816] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f3e30f92800) [pid = 1816] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f3e31f51000) [pid = 1816] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f3e29d68800) [pid = 1816] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f3e1f774400) [pid = 1816] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f3e25f6f400) [pid = 1816] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f3e25f6fc00) [pid = 1816] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f3e24808c00) [pid = 1816] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f3e3a88c400) [pid = 1816] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f3e2130e800) [pid = 1816] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f3e30b5dc00) [pid = 1816] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f3e249bb000) [pid = 1816] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f3e20c4b400) [pid = 1816] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f3e2706d400) [pid = 1816] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f3e29bd2c00) [pid = 1816] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f3e27067c00) [pid = 1816] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f3e30b79800) [pid = 1816] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f3e20c45c00) [pid = 1816] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f3e27b59c00) [pid = 1816] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f3e3a88e000) [pid = 1816] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:45:14 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f3e22953800) [pid = 1816] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:45:15 INFO - PROCESS | 1816 | 1461051915107 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 00:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2342ms 00:45:15 INFO - PROCESS | 1816 | 1461051915166 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 00:45:15 INFO - PROCESS | 1816 | 1461051915171 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 00:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:45:15 INFO - PROCESS | 1816 | 1461051915178 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:45:15 INFO - PROCESS | 1816 | 1461051915182 Marionette TRACE conn3 <- [1,2018,null,{}] 00:45:15 INFO - PROCESS | 1816 | 1461051915187 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:15 INFO - PROCESS | 1816 | 1461051915384 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 00:45:15 INFO - PROCESS | 1816 | 1461051915564 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e21373800 == 160 [pid = 1816] [id = 512] 00:45:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f3e1c3ec800) [pid = 1816] [serial = 1537] [outer = (nil)] 00:45:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f3e20c3fc00) [pid = 1816] [serial = 1538] [outer = 0x7f3e1c3ec800] 00:45:15 INFO - PROCESS | 1816 | 1461051915633 Marionette DEBUG loaded listener.js 00:45:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f3e211d6c00) [pid = 1816] [serial = 1539] [outer = 0x7f3e1c3ec800] 00:45:16 INFO - PROCESS | 1816 | 1461051916405 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1287ms 00:45:16 INFO - PROCESS | 1816 | 1461051916476 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 00:45:16 INFO - PROCESS | 1816 | 1461051916480 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 00:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:45:16 INFO - PROCESS | 1816 | 1461051916486 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:45:16 INFO - PROCESS | 1816 | 1461051916488 Marionette TRACE conn3 <- [1,2022,null,{}] 00:45:16 INFO - PROCESS | 1816 | 1461051916493 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:16 INFO - PROCESS | 1816 | 1461051916710 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 00:45:16 INFO - PROCESS | 1816 | 1461051916720 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e23451000 == 161 [pid = 1816] [id = 513] 00:45:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f3e1f777c00) [pid = 1816] [serial = 1540] [outer = (nil)] 00:45:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f3e21311800) [pid = 1816] [serial = 1541] [outer = 0x7f3e1f777c00] 00:45:16 INFO - PROCESS | 1816 | 1461051916951 Marionette DEBUG loaded listener.js 00:45:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f3e228d6800) [pid = 1816] [serial = 1542] [outer = 0x7f3e1f777c00] 00:45:18 INFO - PROCESS | 1816 | 1461051918078 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 00:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1633ms 00:45:18 INFO - PROCESS | 1816 | 1461051918121 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 00:45:18 INFO - PROCESS | 1816 | 1461051918129 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 00:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:45:18 INFO - PROCESS | 1816 | 1461051918139 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:45:18 INFO - PROCESS | 1816 | 1461051918143 Marionette TRACE conn3 <- [1,2026,null,{}] 00:45:18 INFO - PROCESS | 1816 | 1461051918152 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:18 INFO - PROCESS | 1816 | 1461051918398 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 00:45:18 INFO - PROCESS | 1816 | 1461051918712 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e21378800 == 162 [pid = 1816] [id = 514] 00:45:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f3e1f9be400) [pid = 1816] [serial = 1543] [outer = (nil)] 00:45:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f3e1fbd9000) [pid = 1816] [serial = 1544] [outer = 0x7f3e1f9be400] 00:45:18 INFO - PROCESS | 1816 | 1461051918797 Marionette DEBUG loaded listener.js 00:45:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f3e201aec00) [pid = 1816] [serial = 1545] [outer = 0x7f3e1f9be400] 00:45:19 INFO - PROCESS | 1816 | 1461051919742 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 00:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1638ms 00:45:19 INFO - PROCESS | 1816 | 1461051919778 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 00:45:19 INFO - PROCESS | 1816 | 1461051919787 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 00:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:45:19 INFO - PROCESS | 1816 | 1461051919797 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:45:19 INFO - PROCESS | 1816 | 1461051919801 Marionette TRACE conn3 <- [1,2030,null,{}] 00:45:19 INFO - PROCESS | 1816 | 1461051919807 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:20 INFO - PROCESS | 1816 | 1461051920031 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 00:45:20 INFO - PROCESS | 1816 | 1461051920385 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e24dc4800 == 163 [pid = 1816] [id = 515] 00:45:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f3e201b2c00) [pid = 1816] [serial = 1546] [outer = (nil)] 00:45:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f3e211d8800) [pid = 1816] [serial = 1547] [outer = 0x7f3e201b2c00] 00:45:20 INFO - PROCESS | 1816 | 1461051920465 Marionette DEBUG loaded listener.js 00:45:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f3e225dcc00) [pid = 1816] [serial = 1548] [outer = 0x7f3e201b2c00] 00:45:21 INFO - PROCESS | 1816 | 1461051921480 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 00:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1737ms 00:45:21 INFO - PROCESS | 1816 | 1461051921534 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 00:45:21 INFO - PROCESS | 1816 | 1461051921539 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 00:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:45:21 INFO - PROCESS | 1816 | 1461051921545 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:45:21 INFO - PROCESS | 1816 | 1461051921550 Marionette TRACE conn3 <- [1,2034,null,{}] 00:45:21 INFO - PROCESS | 1816 | 1461051921566 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:21 INFO - PROCESS | 1816 | 1461051921809 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 00:45:22 INFO - PROCESS | 1816 | 1461051922074 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27129000 == 164 [pid = 1816] [id = 516] 00:45:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f3e22953400) [pid = 1816] [serial = 1549] [outer = (nil)] 00:45:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f3e22ba9000) [pid = 1816] [serial = 1550] [outer = 0x7f3e22953400] 00:45:22 INFO - PROCESS | 1816 | 1461051922202 Marionette DEBUG loaded listener.js 00:45:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f3e23411c00) [pid = 1816] [serial = 1551] [outer = 0x7f3e22953400] 00:45:23 INFO - PROCESS | 1816 | 1461051923123 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1636ms 00:45:23 INFO - PROCESS | 1816 | 1461051923184 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 00:45:23 INFO - PROCESS | 1816 | 1461051923191 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 00:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:45:23 INFO - PROCESS | 1816 | 1461051923200 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:45:23 INFO - PROCESS | 1816 | 1461051923204 Marionette TRACE conn3 <- [1,2038,null,{}] 00:45:23 INFO - PROCESS | 1816 | 1461051923212 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:23 INFO - PROCESS | 1816 | 1461051923542 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 00:45:23 INFO - PROCESS | 1816 | 1461051923872 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27c6b800 == 165 [pid = 1816] [id = 517] 00:45:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f3e2295a800) [pid = 1816] [serial = 1552] [outer = (nil)] 00:45:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f3e24876400) [pid = 1816] [serial = 1553] [outer = 0x7f3e2295a800] 00:45:23 INFO - PROCESS | 1816 | 1461051923953 Marionette DEBUG loaded listener.js 00:45:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f3e24964800) [pid = 1816] [serial = 1554] [outer = 0x7f3e2295a800] 00:45:24 INFO - PROCESS | 1816 | 1461051924798 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 00:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1633ms 00:45:24 INFO - PROCESS | 1816 | 1461051924841 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 00:45:24 INFO - PROCESS | 1816 | 1461051924846 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 00:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:45:24 INFO - PROCESS | 1816 | 1461051924852 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:45:24 INFO - PROCESS | 1816 | 1461051924855 Marionette TRACE conn3 <- [1,2042,null,{}] 00:45:24 INFO - PROCESS | 1816 | 1461051924861 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:25 INFO - PROCESS | 1816 | 1461051925090 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 00:45:25 INFO - PROCESS | 1816 | 1461051925358 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e28138000 == 166 [pid = 1816] [id = 518] 00:45:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f3e234a6c00) [pid = 1816] [serial = 1555] [outer = (nil)] 00:45:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f3e249bdc00) [pid = 1816] [serial = 1556] [outer = 0x7f3e234a6c00] 00:45:25 INFO - PROCESS | 1816 | 1461051925441 Marionette DEBUG loaded listener.js 00:45:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f3e24dee800) [pid = 1816] [serial = 1557] [outer = 0x7f3e234a6c00] 00:45:26 INFO - PROCESS | 1816 | 1461051926447 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:45:26 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) 00:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1631ms 00:45:26 INFO - PROCESS | 1816 | 1461051926485 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 00:45:26 INFO - PROCESS | 1816 | 1461051926490 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 00:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:45:26 INFO - PROCESS | 1816 | 1461051926497 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:45:26 INFO - PROCESS | 1816 | 1461051926502 Marionette TRACE conn3 <- [1,2046,null,{}] 00:45:26 INFO - PROCESS | 1816 | 1461051926508 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:26 INFO - PROCESS | 1816 | 1461051926768 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 00:45:27 INFO - PROCESS | 1816 | 1461051927081 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f378000 == 167 [pid = 1816] [id = 519] 00:45:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f3e26963c00) [pid = 1816] [serial = 1558] [outer = (nil)] 00:45:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f3e27070800) [pid = 1816] [serial = 1559] [outer = 0x7f3e26963c00] 00:45:27 INFO - PROCESS | 1816 | 1461051927170 Marionette DEBUG loaded listener.js 00:45:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f3e27b54c00) [pid = 1816] [serial = 1560] [outer = 0x7f3e26963c00] 00:45:28 INFO - PROCESS | 1816 | 1461051928084 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1637ms 00:45:28 INFO - PROCESS | 1816 | 1461051928135 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 00:45:28 INFO - PROCESS | 1816 | 1461051928139 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 00:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:45:28 INFO - PROCESS | 1816 | 1461051928145 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:45:28 INFO - PROCESS | 1816 | 1461051928148 Marionette TRACE conn3 <- [1,2050,null,{}] 00:45:28 INFO - PROCESS | 1816 | 1461051928154 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:28 INFO - PROCESS | 1816 | 1461051928376 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 00:45:28 INFO - PROCESS | 1816 | 1461051928687 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f631000 == 168 [pid = 1816] [id = 520] 00:45:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f3e24de7400) [pid = 1816] [serial = 1561] [outer = (nil)] 00:45:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f3e29bce800) [pid = 1816] [serial = 1562] [outer = 0x7f3e24de7400] 00:45:28 INFO - PROCESS | 1816 | 1461051928768 Marionette DEBUG loaded listener.js 00:45:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f3e29fb0400) [pid = 1816] [serial = 1563] [outer = 0x7f3e24de7400] 00:45:29 INFO - PROCESS | 1816 | 1461051929678 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1580ms 00:45:29 INFO - PROCESS | 1816 | 1461051929727 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 00:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:45:29 INFO - PROCESS | 1816 | 1461051929731 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 00:45:29 INFO - PROCESS | 1816 | 1461051929737 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:45:29 INFO - PROCESS | 1816 | 1461051929741 Marionette TRACE conn3 <- [1,2054,null,{}] 00:45:29 INFO - PROCESS | 1816 | 1461051929746 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:29 INFO - PROCESS | 1816 | 1461051929968 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 00:45:30 INFO - PROCESS | 1816 | 1461051930280 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31538800 == 169 [pid = 1816] [id = 521] 00:45:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f3e26fcf000) [pid = 1816] [serial = 1564] [outer = (nil)] 00:45:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f3e2f623c00) [pid = 1816] [serial = 1565] [outer = 0x7f3e26fcf000] 00:45:30 INFO - PROCESS | 1816 | 1461051930361 Marionette DEBUG loaded listener.js 00:45:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f3e304f2c00) [pid = 1816] [serial = 1566] [outer = 0x7f3e26fcf000] 00:45:31 INFO - PROCESS | 1816 | 1461051931231 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 00:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1539ms 00:45:31 INFO - PROCESS | 1816 | 1461051931276 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 00:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:45:31 INFO - PROCESS | 1816 | 1461051931280 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 00:45:31 INFO - PROCESS | 1816 | 1461051931286 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:45:31 INFO - PROCESS | 1816 | 1461051931289 Marionette TRACE conn3 <- [1,2058,null,{}] 00:45:31 INFO - PROCESS | 1816 | 1461051931296 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:31 INFO - PROCESS | 1816 | 1461051931539 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 00:45:31 INFO - PROCESS | 1816 | 1461051931853 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31a1f000 == 170 [pid = 1816] [id = 522] 00:45:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f3e26fd1800) [pid = 1816] [serial = 1567] [outer = (nil)] 00:45:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f3e30b66400) [pid = 1816] [serial = 1568] [outer = 0x7f3e26fd1800] 00:45:31 INFO - PROCESS | 1816 | 1461051931934 Marionette DEBUG loaded listener.js 00:45:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f3e30bf5400) [pid = 1816] [serial = 1569] [outer = 0x7f3e26fd1800] 00:45:32 INFO - PROCESS | 1816 | 1461051932846 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 00:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1640ms 00:45:32 INFO - PROCESS | 1816 | 1461051932927 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 00:45:32 INFO - PROCESS | 1816 | 1461051932931 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 00:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:45:32 INFO - PROCESS | 1816 | 1461051932937 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:45:32 INFO - PROCESS | 1816 | 1461051932941 Marionette TRACE conn3 <- [1,2062,null,{}] 00:45:32 INFO - PROCESS | 1816 | 1461051932946 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:33 INFO - PROCESS | 1816 | 1461051933182 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 00:45:33 INFO - PROCESS | 1816 | 1461051933511 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e34ff3800 == 171 [pid = 1816] [id = 523] 00:45:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f3e318df800) [pid = 1816] [serial = 1570] [outer = (nil)] 00:45:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f3e31945c00) [pid = 1816] [serial = 1571] [outer = 0x7f3e318df800] 00:45:33 INFO - PROCESS | 1816 | 1461051933600 Marionette DEBUG loaded listener.js 00:45:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f3e31b99c00) [pid = 1816] [serial = 1572] [outer = 0x7f3e318df800] 00:45:34 INFO - PROCESS | 1816 | 1461051934543 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 00:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1640ms 00:45:34 INFO - PROCESS | 1816 | 1461051934580 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 00:45:34 INFO - PROCESS | 1816 | 1461051934584 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 00:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:45:34 INFO - PROCESS | 1816 | 1461051934592 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:45:34 INFO - PROCESS | 1816 | 1461051934599 Marionette TRACE conn3 <- [1,2066,null,{}] 00:45:34 INFO - PROCESS | 1816 | 1461051934606 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:34 INFO - PROCESS | 1816 | 1461051934894 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 00:45:35 INFO - PROCESS | 1816 | 1461051935226 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e361cb800 == 172 [pid = 1816] [id = 524] 00:45:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f3e31f4fc00) [pid = 1816] [serial = 1573] [outer = (nil)] 00:45:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f3e34e19c00) [pid = 1816] [serial = 1574] [outer = 0x7f3e31f4fc00] 00:45:35 INFO - PROCESS | 1816 | 1461051935320 Marionette DEBUG loaded listener.js 00:45:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f3e358df800) [pid = 1816] [serial = 1575] [outer = 0x7f3e31f4fc00] 00:45:36 INFO - PROCESS | 1816 | 1461051936263 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 00:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1751ms 00:45:36 INFO - PROCESS | 1816 | 1461051936343 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 00:45:36 INFO - PROCESS | 1816 | 1461051936346 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 00:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:45:36 INFO - PROCESS | 1816 | 1461051936359 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:45:36 INFO - PROCESS | 1816 | 1461051936363 Marionette TRACE conn3 <- [1,2070,null,{}] 00:45:36 INFO - PROCESS | 1816 | 1461051936368 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:36 INFO - PROCESS | 1816 | 1461051936634 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 00:45:36 INFO - PROCESS | 1816 | 1461051936945 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a3b7800 == 173 [pid = 1816] [id = 525] 00:45:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f3e31fc6400) [pid = 1816] [serial = 1576] [outer = (nil)] 00:45:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f3e359b4800) [pid = 1816] [serial = 1577] [outer = 0x7f3e31fc6400] 00:45:37 INFO - PROCESS | 1816 | 1461051937024 Marionette DEBUG loaded listener.js 00:45:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f3e35ba1c00) [pid = 1816] [serial = 1578] [outer = 0x7f3e31fc6400] 00:45:37 INFO - PROCESS | 1816 | 1461051937901 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 00:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1585ms 00:45:37 INFO - PROCESS | 1816 | 1461051937946 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 00:45:37 INFO - PROCESS | 1816 | 1461051937950 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 00:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:45:37 INFO - PROCESS | 1816 | 1461051937957 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:45:37 INFO - PROCESS | 1816 | 1461051937961 Marionette TRACE conn3 <- [1,2074,null,{}] 00:45:37 INFO - PROCESS | 1816 | 1461051937968 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:38 INFO - PROCESS | 1816 | 1461051938212 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 00:45:38 INFO - PROCESS | 1816 | 1461051938529 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3bfb6000 == 174 [pid = 1816] [id = 526] 00:45:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f3e2728a800) [pid = 1816] [serial = 1579] [outer = (nil)] 00:45:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f3e3852a000) [pid = 1816] [serial = 1580] [outer = 0x7f3e2728a800] 00:45:38 INFO - PROCESS | 1816 | 1461051938611 Marionette DEBUG loaded listener.js 00:45:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f3e3974b400) [pid = 1816] [serial = 1581] [outer = 0x7f3e2728a800] 00:45:39 INFO - PROCESS | 1816 | 1461051939484 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 00:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1586ms 00:45:39 INFO - PROCESS | 1816 | 1461051939543 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 00:45:39 INFO - PROCESS | 1816 | 1461051939546 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 00:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:45:39 INFO - PROCESS | 1816 | 1461051939554 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:45:39 INFO - PROCESS | 1816 | 1461051939558 Marionette TRACE conn3 <- [1,2078,null,{}] 00:45:39 INFO - PROCESS | 1816 | 1461051939564 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:39 INFO - PROCESS | 1816 | 1461051939806 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 00:45:40 INFO - PROCESS | 1816 | 1461051940125 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e48f11800 == 175 [pid = 1816] [id = 527] 00:45:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f3e25f07000) [pid = 1816] [serial = 1582] [outer = (nil)] 00:45:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f3e3a268c00) [pid = 1816] [serial = 1583] [outer = 0x7f3e25f07000] 00:45:40 INFO - PROCESS | 1816 | 1461051940205 Marionette DEBUG loaded listener.js 00:45:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f3e3a77e000) [pid = 1816] [serial = 1584] [outer = 0x7f3e25f07000] 00:45:41 INFO - PROCESS | 1816 | 1461051941075 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 00:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1588ms 00:45:41 INFO - PROCESS | 1816 | 1461051941143 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 00:45:41 INFO - PROCESS | 1816 | 1461051941147 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 00:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:45:41 INFO - PROCESS | 1816 | 1461051941153 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:45:41 INFO - PROCESS | 1816 | 1461051941156 Marionette TRACE conn3 <- [1,2082,null,{}] 00:45:41 INFO - PROCESS | 1816 | 1461051941162 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:41 INFO - PROCESS | 1816 | 1461051941436 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 00:45:41 INFO - PROCESS | 1816 | 1461051941785 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ca46000 == 176 [pid = 1816] [id = 528] 00:45:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f3e2728b000) [pid = 1816] [serial = 1585] [outer = (nil)] 00:45:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f3e3b1b2000) [pid = 1816] [serial = 1586] [outer = 0x7f3e2728b000] 00:45:41 INFO - PROCESS | 1816 | 1461051941865 Marionette DEBUG loaded listener.js 00:45:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f3e3bab7400) [pid = 1816] [serial = 1587] [outer = 0x7f3e2728b000] 00:45:42 INFO - PROCESS | 1816 | 1461051942838 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 00:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1738ms 00:45:42 INFO - PROCESS | 1816 | 1461051942892 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 00:45:42 INFO - PROCESS | 1816 | 1461051942895 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 00:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:45:42 INFO - PROCESS | 1816 | 1461051942902 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:45:42 INFO - PROCESS | 1816 | 1461051942905 Marionette TRACE conn3 <- [1,2086,null,{}] 00:45:42 INFO - PROCESS | 1816 | 1461051942911 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:43 INFO - PROCESS | 1816 | 1461051943142 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 00:45:43 INFO - PROCESS | 1816 | 1461051943463 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e51490000 == 177 [pid = 1816] [id = 529] 00:45:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f3e1fcc1000) [pid = 1816] [serial = 1588] [outer = (nil)] 00:45:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f3e3ba53800) [pid = 1816] [serial = 1589] [outer = 0x7f3e1fcc1000] 00:45:43 INFO - PROCESS | 1816 | 1461051943541 Marionette DEBUG loaded listener.js 00:45:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f3e3ca17800) [pid = 1816] [serial = 1590] [outer = 0x7f3e1fcc1000] 00:45:44 INFO - PROCESS | 1816 | 1461051944480 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 00:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1638ms 00:45:44 INFO - PROCESS | 1816 | 1461051944541 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 00:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:45:44 INFO - PROCESS | 1816 | 1461051944545 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 00:45:44 INFO - PROCESS | 1816 | 1461051944552 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:45:44 INFO - PROCESS | 1816 | 1461051944555 Marionette TRACE conn3 <- [1,2090,null,{}] 00:45:44 INFO - PROCESS | 1816 | 1461051944561 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:44 INFO - PROCESS | 1816 | 1461051944813 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 00:45:45 INFO - PROCESS | 1816 | 1461051945146 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2352c800 == 178 [pid = 1816] [id = 530] 00:45:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f3e1dbd4800) [pid = 1816] [serial = 1591] [outer = (nil)] 00:45:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f3e3beaa400) [pid = 1816] [serial = 1592] [outer = 0x7f3e1dbd4800] 00:45:45 INFO - PROCESS | 1816 | 1461051945230 Marionette DEBUG loaded listener.js 00:45:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 266 (0x7f3e4909e000) [pid = 1816] [serial = 1593] [outer = 0x7f3e1dbd4800] 00:45:46 INFO - PROCESS | 1816 | 1461051946140 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 00:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1630ms 00:45:46 INFO - PROCESS | 1816 | 1461051946182 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 00:45:46 INFO - PROCESS | 1816 | 1461051946185 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 00:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:45:46 INFO - PROCESS | 1816 | 1461051946191 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:45:46 INFO - PROCESS | 1816 | 1461051946193 Marionette TRACE conn3 <- [1,2094,null,{}] 00:45:46 INFO - PROCESS | 1816 | 1461051946199 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:46 INFO - PROCESS | 1816 | 1461051946429 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 00:45:46 INFO - PROCESS | 1816 | 1461051946773 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1fe7f000 == 179 [pid = 1816] [id = 531] 00:45:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 267 (0x7f3e1c3ec000) [pid = 1816] [serial = 1594] [outer = (nil)] 00:45:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 268 (0x7f3e1f779400) [pid = 1816] [serial = 1595] [outer = 0x7f3e1c3ec000] 00:45:46 INFO - PROCESS | 1816 | 1461051946854 Marionette DEBUG loaded listener.js 00:45:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 269 (0x7f3e20bd2400) [pid = 1816] [serial = 1596] [outer = 0x7f3e1c3ec000] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e28414800 == 178 [pid = 1816] [id = 170] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a658800 == 177 [pid = 1816] [id = 54] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e39114000 == 176 [pid = 1816] [id = 153] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e36081800 == 175 [pid = 1816] [id = 460] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e24ff4000 == 174 [pid = 1816] [id = 458] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1fcdf800 == 173 [pid = 1816] [id = 459] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f4df000 == 172 [pid = 1816] [id = 149] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e21373800 == 171 [pid = 1816] [id = 512] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22510000 == 170 [pid = 1816] [id = 511] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e210c7000 == 169 [pid = 1816] [id = 510] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1fcdd800 == 168 [pid = 1816] [id = 509] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e250f2800 == 167 [pid = 1816] [id = 507] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1ac75000 == 166 [pid = 1816] [id = 506] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e250e7800 == 165 [pid = 1816] [id = 505] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2813e800 == 164 [pid = 1816] [id = 504] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e28127000 == 163 [pid = 1816] [id = 503] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2369d800 == 162 [pid = 1816] [id = 502] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4f174000 == 161 [pid = 1816] [id = 501] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e490d1800 == 160 [pid = 1816] [id = 500] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b734000 == 159 [pid = 1816] [id = 499] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e39115000 == 158 [pid = 1816] [id = 498] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e36063800 == 157 [pid = 1816] [id = 497] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e34fdf000 == 156 [pid = 1816] [id = 496] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e319ce800 == 155 [pid = 1816] [id = 495] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f679000 == 154 [pid = 1816] [id = 494] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f41f000 == 153 [pid = 1816] [id = 493] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29b26800 == 152 [pid = 1816] [id = 492] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e271b4800 == 151 [pid = 1816] [id = 491] 00:45:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e20d2b800 == 150 [pid = 1816] [id = 490] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 268 (0x7f3e22ba8400) [pid = 1816] [serial = 1409] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 267 (0x7f3e24ded000) [pid = 1816] [serial = 1448] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 266 (0x7f3e34e1a400) [pid = 1816] [serial = 1158] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 265 (0x7f3e3570f000) [pid = 1816] [serial = 1161] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 264 (0x7f3e37972000) [pid = 1816] [serial = 1164] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f3e391d5400) [pid = 1816] [serial = 1421] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f3e304c7c00) [pid = 1816] [serial = 1278] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f3e1fbdc400) [pid = 1816] [serial = 1439] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f3e22960400) [pid = 1816] [serial = 1185] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f3e48091c00) [pid = 1816] [serial = 1427] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f3e200b2000) [pid = 1816] [serial = 1458] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f3e1c3ec400) [pid = 1816] [serial = 1451] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f3e211e5c00) [pid = 1816] [serial = 1463] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f3e3b010000) [pid = 1816] [serial = 1424] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f3e4cab4c00) [pid = 1816] [serial = 1179] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f3e20c4bc00) [pid = 1816] [serial = 1308] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f3e46fdac00) [pid = 1816] [serial = 1173] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f3e1c5a9800) [pid = 1816] [serial = 1455] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f3e34e1e400) [pid = 1816] [serial = 1281] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f3e1f921800) [pid = 1816] [serial = 1457] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f3e228d7000) [pid = 1816] [serial = 1239] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f3e20c3f000) [pid = 1816] [serial = 1460] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f3e200ab000) [pid = 1816] [serial = 1442] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f3e2696ec00) [pid = 1816] [serial = 1275] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f3e207ab400) [pid = 1816] [serial = 1406] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f3e3913dc00) [pid = 1816] [serial = 1209] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f3e200b4c00) [pid = 1816] [serial = 1445] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f3e4cf23c00) [pid = 1816] [serial = 1305] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f3e20c94800) [pid = 1816] [serial = 1461] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f3e229bac00) [pid = 1816] [serial = 1430] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f3e35b96800) [pid = 1816] [serial = 1218] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f3e26967400) [pid = 1816] [serial = 1248] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f3e4d391c00) [pid = 1816] [serial = 1182] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f3e4caaa800) [pid = 1816] [serial = 1299] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f3e3a50bc00) [pid = 1816] [serial = 1167] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f3e4caa9400) [pid = 1816] [serial = 1227] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f3e304bb400) [pid = 1816] [serial = 1415] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f3e307dcc00) [pid = 1816] [serial = 1404] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f3e394ebc00) [pid = 1816] [serial = 1272] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f3e480e5c00) [pid = 1816] [serial = 1436] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f3e228cac00) [pid = 1816] [serial = 1464] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f3e23409c00) [pid = 1816] [serial = 1466] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f3e2349d800) [pid = 1816] [serial = 1467] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f3e31b9bc00) [pid = 1816] [serial = 1418] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f3e490ac400) [pid = 1816] [serial = 1242] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f3e490a4800) [pid = 1816] [serial = 1290] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f3e4cf26c00) [pid = 1816] [serial = 1233] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f3e31943400) [pid = 1816] [serial = 1433] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f3e4822cc00) [pid = 1816] [serial = 1176] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f3e20bdc400) [pid = 1816] [serial = 1245] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f3e3b744800) [pid = 1816] [serial = 1170] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f3e21318400) [pid = 1816] [serial = 1230] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f3e33082400) [pid = 1816] [serial = 1146] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f3e2706a400) [pid = 1816] [serial = 1412] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f3e20d68c00) [pid = 1816] [serial = 1311] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f3e3a50d800) [pid = 1816] [serial = 1221] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f3e391d1400) [pid = 1816] [serial = 1284] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f3e3a7b2400) [pid = 1816] [serial = 1287] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f3e1c5a4800) [pid = 1816] [serial = 1454] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f3e304bf400) [pid = 1816] [serial = 1152] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f3e1f783000) [pid = 1816] [serial = 1317] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f3e25f7d800) [pid = 1816] [serial = 1293] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f3e490ab400) [pid = 1816] [serial = 1296] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f3e27aa3400) [pid = 1816] [serial = 1149] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f3e3ba60c00) [pid = 1816] [serial = 1224] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f3e490a8c00) [pid = 1816] [serial = 1236] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f3e31f46800) [pid = 1816] [serial = 1155] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f3e49203800) [pid = 1816] [serial = 1302] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f3e4cab3400) [pid = 1816] [serial = 1314] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f3e29ed1400) [pid = 1816] [serial = 1212] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f3e312b2c00) [pid = 1816] [serial = 1215] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f3e3053a400) [pid = 1816] [serial = 1350] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f3e375d5000) [pid = 1816] [serial = 1356] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f3e21313c00) [pid = 1816] [serial = 1344] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f3e320b8000) [pid = 1816] [serial = 1353] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f3e4114c400) [pid = 1816] [serial = 1359] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f3e25f11000) [pid = 1816] [serial = 1347] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f3e2480a400) [pid = 1816] [serial = 1469] [outer = (nil)] [url = about:blank] 00:45:49 INFO - PROCESS | 1816 | 1461051949435 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 00:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 3288ms 00:45:49 INFO - PROCESS | 1816 | 1461051949481 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 00:45:49 INFO - PROCESS | 1816 | 1461051949487 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 00:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:45:49 INFO - PROCESS | 1816 | 1461051949495 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:45:49 INFO - PROCESS | 1816 | 1461051949500 Marionette TRACE conn3 <- [1,2098,null,{}] 00:45:49 INFO - PROCESS | 1816 | 1461051949509 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:49 INFO - PROCESS | 1816 | 1461051949775 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 00:45:49 INFO - PROCESS | 1816 | 1461051949952 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1f891000 == 151 [pid = 1816] [id = 532] 00:45:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f3e1adeb000) [pid = 1816] [serial = 1597] [outer = (nil)] 00:45:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f3e1c5aa000) [pid = 1816] [serial = 1598] [outer = 0x7f3e1adeb000] 00:45:50 INFO - PROCESS | 1816 | 1461051950021 Marionette DEBUG loaded listener.js 00:45:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f3e1f778000) [pid = 1816] [serial = 1599] [outer = 0x7f3e1adeb000] 00:45:50 INFO - PROCESS | 1816 | 1461051950778 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 00:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1333ms 00:45:50 INFO - PROCESS | 1816 | 1461051950829 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 00:45:50 INFO - PROCESS | 1816 | 1461051950838 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 00:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:45:50 INFO - PROCESS | 1816 | 1461051950848 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:45:50 INFO - PROCESS | 1816 | 1461051950852 Marionette TRACE conn3 <- [1,2102,null,{}] 00:45:50 INFO - PROCESS | 1816 | 1461051950858 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:51 INFO - PROCESS | 1816 | 1461051951147 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 00:45:51 INFO - PROCESS | 1816 | 1461051951260 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e202bf000 == 152 [pid = 1816] [id = 533] 00:45:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f3e1adea800) [pid = 1816] [serial = 1600] [outer = (nil)] 00:45:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f3e1f9bac00) [pid = 1816] [serial = 1601] [outer = 0x7f3e1adea800] 00:45:51 INFO - PROCESS | 1816 | 1461051951322 Marionette DEBUG loaded listener.js 00:45:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f3e1fcc2000) [pid = 1816] [serial = 1602] [outer = 0x7f3e1adea800] 00:45:52 INFO - PROCESS | 1816 | 1461051952261 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 00:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1437ms 00:45:52 INFO - PROCESS | 1816 | 1461051952285 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 00:45:52 INFO - PROCESS | 1816 | 1461051952289 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 00:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:45:52 INFO - PROCESS | 1816 | 1461051952295 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:45:52 INFO - PROCESS | 1816 | 1461051952300 Marionette TRACE conn3 <- [1,2106,null,{}] 00:45:52 INFO - PROCESS | 1816 | 1461051952335 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:52 INFO - PROCESS | 1816 | 1461051952619 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 00:45:52 INFO - PROCESS | 1816 | 1461051952665 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e20d1f000 == 153 [pid = 1816] [id = 534] 00:45:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f3e200b2000) [pid = 1816] [serial = 1603] [outer = (nil)] 00:45:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f3e207ad800) [pid = 1816] [serial = 1604] [outer = 0x7f3e200b2000] 00:45:52 INFO - PROCESS | 1816 | 1461051952731 Marionette DEBUG loaded listener.js 00:45:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f3e20bd6800) [pid = 1816] [serial = 1605] [outer = 0x7f3e200b2000] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f3e31949800) [pid = 1816] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f3e38526800) [pid = 1816] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f3e1a6b1800) [pid = 1816] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f3e1dbd6800) [pid = 1816] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f3e1a6b7c00) [pid = 1816] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f3e3b04e400) [pid = 1816] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f3e1dbda800) [pid = 1816] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f3e307e1c00) [pid = 1816] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f3e20c8b400) [pid = 1816] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f3e25f0c000) [pid = 1816] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f3e1f91bc00) [pid = 1816] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f3e201ac400) [pid = 1816] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f3e1f778800) [pid = 1816] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f3e4d0b6800) [pid = 1816] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f3e3b1a5000) [pid = 1816] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f3e20c95400) [pid = 1816] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f3e234aa000) [pid = 1816] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f3e1adee800) [pid = 1816] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f3e1dbe1c00) [pid = 1816] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f3e20c46400) [pid = 1816] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f3e1adefc00) [pid = 1816] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f3e29bccc00) [pid = 1816] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f3e359b0c00) [pid = 1816] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f3e24957400) [pid = 1816] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f3e1a6b0400) [pid = 1816] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f3e229b4000) [pid = 1816] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f3e20c8fc00) [pid = 1816] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f3e358e9c00) [pid = 1816] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f3e1dbd2c00) [pid = 1816] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e25f70400) [pid = 1816] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f3e1fbd7c00) [pid = 1816] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f3e1a6ba800) [pid = 1816] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f3e307e0800) [pid = 1816] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f3e1c3e5c00) [pid = 1816] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f3e320b5400) [pid = 1816] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f3e35b93400) [pid = 1816] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f3e1fbe1400) [pid = 1816] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f3e229b4400) [pid = 1816] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f3e1dbd6000) [pid = 1816] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e1dbdd000) [pid = 1816] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e1fbd7800) [pid = 1816] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e211de400) [pid = 1816] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e200a6c00) [pid = 1816] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f3e207b4c00) [pid = 1816] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f3e20c89000) [pid = 1816] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e29bd3400) [pid = 1816] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e1c3ec800) [pid = 1816] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:45:54 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e229b2400) [pid = 1816] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:45:54 INFO - PROCESS | 1816 | 1461051954812 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 00:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 2539ms 00:45:54 INFO - PROCESS | 1816 | 1461051954836 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 00:45:54 INFO - PROCESS | 1816 | 1461051954839 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 00:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:45:54 INFO - PROCESS | 1816 | 1461051954846 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:45:54 INFO - PROCESS | 1816 | 1461051954849 Marionette TRACE conn3 <- [1,2110,null,{}] 00:45:54 INFO - PROCESS | 1816 | 1461051954854 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:55 INFO - PROCESS | 1816 | 1461051955053 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 00:45:55 INFO - PROCESS | 1816 | 1461051955221 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1fe7f800 == 154 [pid = 1816] [id = 535] 00:45:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e1a6adc00) [pid = 1816] [serial = 1606] [outer = (nil)] 00:45:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e1c3ec800) [pid = 1816] [serial = 1607] [outer = 0x7f3e1a6adc00] 00:45:55 INFO - PROCESS | 1816 | 1461051955284 Marionette DEBUG loaded listener.js 00:45:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e1fbdfc00) [pid = 1816] [serial = 1608] [outer = 0x7f3e1a6adc00] 00:45:56 INFO - PROCESS | 1816 | 1461051956017 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 00:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1231ms 00:45:56 INFO - PROCESS | 1816 | 1461051956078 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 00:45:56 INFO - PROCESS | 1816 | 1461051956081 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 00:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:45:56 INFO - PROCESS | 1816 | 1461051956097 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:45:56 INFO - PROCESS | 1816 | 1461051956099 Marionette TRACE conn3 <- [1,2114,null,{}] 00:45:56 INFO - PROCESS | 1816 | 1461051956105 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:56 INFO - PROCESS | 1816 | 1461051956306 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 00:45:56 INFO - PROCESS | 1816 | 1461051956331 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2147f800 == 155 [pid = 1816] [id = 536] 00:45:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f3e1fcbc800) [pid = 1816] [serial = 1609] [outer = (nil)] 00:45:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f3e207b4c00) [pid = 1816] [serial = 1610] [outer = 0x7f3e1fcbc800] 00:45:56 INFO - PROCESS | 1816 | 1461051956394 Marionette DEBUG loaded listener.js 00:45:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e20c42800) [pid = 1816] [serial = 1611] [outer = 0x7f3e1fcbc800] 00:45:57 INFO - PROCESS | 1816 | 1461051957724 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 00:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1694ms 00:45:57 INFO - PROCESS | 1816 | 1461051957784 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 00:45:57 INFO - PROCESS | 1816 | 1461051957789 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 00:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:45:57 INFO - PROCESS | 1816 | 1461051957797 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:45:57 INFO - PROCESS | 1816 | 1461051957803 Marionette TRACE conn3 <- [1,2118,null,{}] 00:45:57 INFO - PROCESS | 1816 | 1461051957811 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:58 INFO - PROCESS | 1816 | 1461051958049 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 00:45:58 INFO - PROCESS | 1816 | 1461051958351 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e204aa800 == 156 [pid = 1816] [id = 537] 00:45:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e1f782400) [pid = 1816] [serial = 1612] [outer = (nil)] 00:45:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e1f9c4c00) [pid = 1816] [serial = 1613] [outer = 0x7f3e1f782400] 00:45:58 INFO - PROCESS | 1816 | 1461051958433 Marionette DEBUG loaded listener.js 00:45:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e200a6c00) [pid = 1816] [serial = 1614] [outer = 0x7f3e1f782400] 00:45:59 INFO - PROCESS | 1816 | 1461051959423 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 00:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1689ms 00:45:59 INFO - PROCESS | 1816 | 1461051959487 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 00:45:59 INFO - PROCESS | 1816 | 1461051959496 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 00:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:45:59 INFO - PROCESS | 1816 | 1461051959507 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:45:59 INFO - PROCESS | 1816 | 1461051959510 Marionette TRACE conn3 <- [1,2122,null,{}] 00:45:59 INFO - PROCESS | 1816 | 1461051959517 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:59 INFO - PROCESS | 1816 | 1461051959790 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 00:46:00 INFO - PROCESS | 1816 | 1461051960089 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2250f000 == 157 [pid = 1816] [id = 538] 00:46:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f3e200ae000) [pid = 1816] [serial = 1615] [outer = (nil)] 00:46:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f3e20bda000) [pid = 1816] [serial = 1616] [outer = 0x7f3e200ae000] 00:46:00 INFO - PROCESS | 1816 | 1461051960169 Marionette DEBUG loaded listener.js 00:46:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f3e20c89000) [pid = 1816] [serial = 1617] [outer = 0x7f3e200ae000] 00:46:00 INFO - PROCESS | 1816 | 1461051960990 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 00:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1533ms 00:46:01 INFO - PROCESS | 1816 | 1461051961041 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 00:46:01 INFO - PROCESS | 1816 | 1461051961045 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 00:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:46:01 INFO - PROCESS | 1816 | 1461051961051 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:46:01 INFO - PROCESS | 1816 | 1461051961057 Marionette TRACE conn3 <- [1,2126,null,{}] 00:46:01 INFO - PROCESS | 1816 | 1461051961074 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:01 INFO - PROCESS | 1816 | 1461051961309 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 00:46:01 INFO - PROCESS | 1816 | 1461051961566 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e233cc800 == 158 [pid = 1816] [id = 539] 00:46:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f3e20c8a400) [pid = 1816] [serial = 1618] [outer = (nil)] 00:46:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f3e20d6d800) [pid = 1816] [serial = 1619] [outer = 0x7f3e20c8a400] 00:46:01 INFO - PROCESS | 1816 | 1461051961708 Marionette DEBUG loaded listener.js 00:46:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f3e2130f000) [pid = 1816] [serial = 1620] [outer = 0x7f3e20c8a400] 00:46:02 INFO - PROCESS | 1816 | 1461051962602 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 00:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1587ms 00:46:02 INFO - PROCESS | 1816 | 1461051962639 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 00:46:02 INFO - PROCESS | 1816 | 1461051962643 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 00:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:46:02 INFO - PROCESS | 1816 | 1461051962649 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:46:02 INFO - PROCESS | 1816 | 1461051962652 Marionette TRACE conn3 <- [1,2130,null,{}] 00:46:02 INFO - PROCESS | 1816 | 1461051962657 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:02 INFO - PROCESS | 1816 | 1461051962882 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 00:46:03 INFO - PROCESS | 1816 | 1461051963095 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e23697800 == 159 [pid = 1816] [id = 540] 00:46:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f3e1a6b9c00) [pid = 1816] [serial = 1621] [outer = (nil)] 00:46:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f3e225df000) [pid = 1816] [serial = 1622] [outer = 0x7f3e1a6b9c00] 00:46:03 INFO - PROCESS | 1816 | 1461051963205 Marionette DEBUG loaded listener.js 00:46:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f3e228cf400) [pid = 1816] [serial = 1623] [outer = 0x7f3e1a6b9c00] 00:46:04 INFO - PROCESS | 1816 | 1461051964122 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 00:46:04 INFO - PROCESS | 1816 | 1461051964186 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 00:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:46:04 INFO - PROCESS | 1816 | 1461051964192 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:46:04 INFO - PROCESS | 1816 | 1461051964195 Marionette TRACE conn3 <- [1,2134,null,{}] 00:46:04 INFO - PROCESS | 1816 | 1461051964200 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:04 INFO - PROCESS | 1816 | 1461051964445 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 00:46:04 INFO - PROCESS | 1816 | 1461051964659 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e24fe0800 == 160 [pid = 1816] [id = 541] 00:46:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e2295bc00) [pid = 1816] [serial = 1624] [outer = (nil)] 00:46:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f3e229bac00) [pid = 1816] [serial = 1625] [outer = 0x7f3e2295bc00] 00:46:04 INFO - PROCESS | 1816 | 1461051964825 Marionette DEBUG loaded listener.js 00:46:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f3e22ba8400) [pid = 1816] [serial = 1626] [outer = 0x7f3e2295bc00] 00:46:05 INFO - PROCESS | 1816 | 1461051965727 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 00:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1584ms 00:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:46:05 INFO - PROCESS | 1816 | 1461051965777 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 00:46:05 INFO - PROCESS | 1816 | 1461051965780 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 00:46:05 INFO - PROCESS | 1816 | 1461051965786 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:46:05 INFO - PROCESS | 1816 | 1461051965789 Marionette TRACE conn3 <- [1,2138,null,{}] 00:46:05 INFO - PROCESS | 1816 | 1461051965794 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:06 INFO - PROCESS | 1816 | 1461051966023 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 00:46:06 INFO - PROCESS | 1816 | 1461051966233 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e25e2a000 == 161 [pid = 1816] [id = 542] 00:46:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f3e22bb0400) [pid = 1816] [serial = 1627] [outer = (nil)] 00:46:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f3e2480ec00) [pid = 1816] [serial = 1628] [outer = 0x7f3e22bb0400] 00:46:06 INFO - PROCESS | 1816 | 1461051966347 Marionette DEBUG loaded listener.js 00:46:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f3e2495d000) [pid = 1816] [serial = 1629] [outer = 0x7f3e22bb0400] 00:46:07 INFO - PROCESS | 1816 | 1461051967276 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 00:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1533ms 00:46:07 INFO - PROCESS | 1816 | 1461051967319 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 00:46:07 INFO - PROCESS | 1816 | 1461051967323 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 00:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:46:07 INFO - PROCESS | 1816 | 1461051967329 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:46:07 INFO - PROCESS | 1816 | 1461051967332 Marionette TRACE conn3 <- [1,2142,null,{}] 00:46:07 INFO - PROCESS | 1816 | 1461051967337 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:07 INFO - PROCESS | 1816 | 1461051967550 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 00:46:07 INFO - PROCESS | 1816 | 1461051967776 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e271b2000 == 162 [pid = 1816] [id = 543] 00:46:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f3e1a6b7c00) [pid = 1816] [serial = 1630] [outer = (nil)] 00:46:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f3e249b2000) [pid = 1816] [serial = 1631] [outer = 0x7f3e1a6b7c00] 00:46:07 INFO - PROCESS | 1816 | 1461051967888 Marionette DEBUG loaded listener.js 00:46:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f3e249bcc00) [pid = 1816] [serial = 1632] [outer = 0x7f3e1a6b7c00] 00:46:08 INFO - PROCESS | 1816 | 1461051968823 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 00:46:08 INFO - PROCESS | 1816 | 1461051968863 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 00:46:08 INFO - PROCESS | 1816 | 1461051968869 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:46:08 INFO - PROCESS | 1816 | 1461051968872 Marionette TRACE conn3 <- [1,2146,null,{}] 00:46:08 INFO - PROCESS | 1816 | 1461051968878 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:09 INFO - PROCESS | 1816 | 1461051969091 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 00:46:09 INFO - PROCESS | 1816 | 1461051969358 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27c7f000 == 163 [pid = 1816] [id = 544] 00:46:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f3e2340e000) [pid = 1816] [serial = 1633] [outer = (nil)] 00:46:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f3e25f04400) [pid = 1816] [serial = 1634] [outer = 0x7f3e2340e000] 00:46:09 INFO - PROCESS | 1816 | 1461051969474 Marionette DEBUG loaded listener.js 00:46:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f3e25f70400) [pid = 1816] [serial = 1635] [outer = 0x7f3e2340e000] 00:46:10 INFO - PROCESS | 1816 | 1461051970305 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 00:46:10 INFO - PROCESS | 1816 | 1461051970361 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 00:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:46:10 INFO - PROCESS | 1816 | 1461051970367 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:46:10 INFO - PROCESS | 1816 | 1461051970369 Marionette TRACE conn3 <- [1,2150,null,{}] 00:46:10 INFO - PROCESS | 1816 | 1461051970375 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:10 INFO - PROCESS | 1816 | 1461051970584 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 00:46:10 INFO - PROCESS | 1816 | 1461051970800 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e28130000 == 164 [pid = 1816] [id = 545] 00:46:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f3e2495ec00) [pid = 1816] [serial = 1636] [outer = (nil)] 00:46:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f3e2696c000) [pid = 1816] [serial = 1637] [outer = 0x7f3e2495ec00] 00:46:10 INFO - PROCESS | 1816 | 1461051970914 Marionette DEBUG loaded listener.js 00:46:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f3e26fd8c00) [pid = 1816] [serial = 1638] [outer = 0x7f3e2495ec00] 00:46:11 INFO - PROCESS | 1816 | 1461051971819 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 00:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1483ms 00:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:46:11 INFO - PROCESS | 1816 | 1461051971851 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 00:46:11 INFO - PROCESS | 1816 | 1461051971854 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 00:46:11 INFO - PROCESS | 1816 | 1461051971860 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:46:11 INFO - PROCESS | 1816 | 1461051971863 Marionette TRACE conn3 <- [1,2154,null,{}] 00:46:11 INFO - PROCESS | 1816 | 1461051971868 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:12 INFO - PROCESS | 1816 | 1461051972088 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 00:46:12 INFO - PROCESS | 1816 | 1461051972378 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29a2e000 == 165 [pid = 1816] [id = 546] 00:46:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f3e27364000) [pid = 1816] [serial = 1639] [outer = (nil)] 00:46:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f3e27aa3800) [pid = 1816] [serial = 1640] [outer = 0x7f3e27364000] 00:46:12 INFO - PROCESS | 1816 | 1461051972518 Marionette DEBUG loaded listener.js 00:46:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f3e27b56c00) [pid = 1816] [serial = 1641] [outer = 0x7f3e27364000] 00:46:13 INFO - PROCESS | 1816 | 1461051973375 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 00:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1581ms 00:46:13 INFO - PROCESS | 1816 | 1461051973442 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 00:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:46:13 INFO - PROCESS | 1816 | 1461051973452 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 00:46:13 INFO - PROCESS | 1816 | 1461051973459 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:46:13 INFO - PROCESS | 1816 | 1461051973464 Marionette TRACE conn3 <- [1,2158,null,{}] 00:46:13 INFO - PROCESS | 1816 | 1461051973469 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:13 INFO - PROCESS | 1816 | 1461051973718 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 00:46:13 INFO - PROCESS | 1816 | 1461051973982 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29e5c000 == 166 [pid = 1816] [id = 547] 00:46:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f3e22ba6c00) [pid = 1816] [serial = 1642] [outer = (nil)] 00:46:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f3e29ed5800) [pid = 1816] [serial = 1643] [outer = 0x7f3e22ba6c00] 00:46:14 INFO - PROCESS | 1816 | 1461051974107 Marionette DEBUG loaded listener.js 00:46:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f3e30484000) [pid = 1816] [serial = 1644] [outer = 0x7f3e22ba6c00] 00:46:14 INFO - PROCESS | 1816 | 1461051974971 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 00:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1587ms 00:46:15 INFO - PROCESS | 1816 | 1461051975047 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 00:46:15 INFO - PROCESS | 1816 | 1461051975050 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 00:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:46:15 INFO - PROCESS | 1816 | 1461051975055 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:46:15 INFO - PROCESS | 1816 | 1461051975058 Marionette TRACE conn3 <- [1,2162,null,{}] 00:46:15 INFO - PROCESS | 1816 | 1461051975064 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:15 INFO - PROCESS | 1816 | 1461051975285 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 00:46:15 INFO - PROCESS | 1816 | 1461051975497 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f40a800 == 167 [pid = 1816] [id = 548] 00:46:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f3e1c3f0800) [pid = 1816] [serial = 1645] [outer = (nil)] 00:46:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f3e304f5800) [pid = 1816] [serial = 1646] [outer = 0x7f3e1c3f0800] 00:46:15 INFO - PROCESS | 1816 | 1461051975648 Marionette DEBUG loaded listener.js 00:46:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f3e307db000) [pid = 1816] [serial = 1647] [outer = 0x7f3e1c3f0800] 00:46:16 INFO - PROCESS | 1816 | 1461051976510 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 00:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1529ms 00:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:46:16 INFO - PROCESS | 1816 | 1461051976586 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 00:46:16 INFO - PROCESS | 1816 | 1461051976589 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 00:46:16 INFO - PROCESS | 1816 | 1461051976596 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:46:16 INFO - PROCESS | 1816 | 1461051976599 Marionette TRACE conn3 <- [1,2166,null,{}] 00:46:16 INFO - PROCESS | 1816 | 1461051976604 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:16 INFO - PROCESS | 1816 | 1461051976829 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 00:46:17 INFO - PROCESS | 1816 | 1461051977087 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f666800 == 168 [pid = 1816] [id = 549] 00:46:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f3e2349e400) [pid = 1816] [serial = 1648] [outer = (nil)] 00:46:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f3e30b7c400) [pid = 1816] [serial = 1649] [outer = 0x7f3e2349e400] 00:46:17 INFO - PROCESS | 1816 | 1461051977202 Marionette DEBUG loaded listener.js 00:46:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f3e312b6000) [pid = 1816] [serial = 1650] [outer = 0x7f3e2349e400] 00:46:18 INFO - PROCESS | 1816 | 1461051978121 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 00:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1581ms 00:46:18 INFO - PROCESS | 1816 | 1461051978177 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 00:46:18 INFO - PROCESS | 1816 | 1461051978181 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 00:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:46:18 INFO - PROCESS | 1816 | 1461051978187 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:46:18 INFO - PROCESS | 1816 | 1461051978191 Marionette TRACE conn3 <- [1,2170,null,{}] 00:46:18 INFO - PROCESS | 1816 | 1461051978197 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:18 INFO - PROCESS | 1816 | 1461051978420 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 00:46:18 INFO - PROCESS | 1816 | 1461051978638 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30d06800 == 169 [pid = 1816] [id = 550] 00:46:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f3e304c6000) [pid = 1816] [serial = 1651] [outer = (nil)] 00:46:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f3e3169a800) [pid = 1816] [serial = 1652] [outer = 0x7f3e304c6000] 00:46:18 INFO - PROCESS | 1816 | 1461051978759 Marionette DEBUG loaded listener.js 00:46:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f3e318d4800) [pid = 1816] [serial = 1653] [outer = 0x7f3e304c6000] 00:46:19 INFO - PROCESS | 1816 | 1461051979626 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 00:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1478ms 00:46:19 INFO - PROCESS | 1816 | 1461051979670 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 00:46:19 INFO - PROCESS | 1816 | 1461051979673 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 00:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:46:19 INFO - PROCESS | 1816 | 1461051979680 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:46:19 INFO - PROCESS | 1816 | 1461051979682 Marionette TRACE conn3 <- [1,2174,null,{}] 00:46:19 INFO - PROCESS | 1816 | 1461051979688 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:19 INFO - PROCESS | 1816 | 1461051979902 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 00:46:20 INFO - PROCESS | 1816 | 1461051980163 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e317ea800 == 170 [pid = 1816] [id = 551] 00:46:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f3e30b5b800) [pid = 1816] [serial = 1654] [outer = (nil)] 00:46:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f3e31941000) [pid = 1816] [serial = 1655] [outer = 0x7f3e30b5b800] 00:46:20 INFO - PROCESS | 1816 | 1461051980278 Marionette DEBUG loaded listener.js 00:46:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f3e31b98000) [pid = 1816] [serial = 1656] [outer = 0x7f3e30b5b800] 00:46:21 INFO - PROCESS | 1816 | 1461051981098 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 00:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1449ms 00:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:46:21 INFO - PROCESS | 1816 | 1461051981129 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 00:46:21 INFO - PROCESS | 1816 | 1461051981132 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 00:46:21 INFO - PROCESS | 1816 | 1461051981137 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:46:21 INFO - PROCESS | 1816 | 1461051981141 Marionette TRACE conn3 <- [1,2178,null,{}] 00:46:21 INFO - PROCESS | 1816 | 1461051981146 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:21 INFO - PROCESS | 1816 | 1461051981364 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 00:46:21 INFO - PROCESS | 1816 | 1461051981662 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1fced800 == 171 [pid = 1816] [id = 552] 00:46:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f3e1a6ad800) [pid = 1816] [serial = 1657] [outer = (nil)] 00:46:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f3e1adef400) [pid = 1816] [serial = 1658] [outer = 0x7f3e1a6ad800] 00:46:21 INFO - PROCESS | 1816 | 1461051981780 Marionette DEBUG loaded listener.js 00:46:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f3e1fbe1000) [pid = 1816] [serial = 1659] [outer = 0x7f3e1a6ad800] 00:46:22 INFO - PROCESS | 1816 | 1461051982659 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 00:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1589ms 00:46:22 INFO - PROCESS | 1816 | 1461051982727 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 00:46:22 INFO - PROCESS | 1816 | 1461051982731 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 00:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:46:22 INFO - PROCESS | 1816 | 1461051982737 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:46:22 INFO - PROCESS | 1816 | 1461051982740 Marionette TRACE conn3 <- [1,2182,null,{}] 00:46:22 INFO - PROCESS | 1816 | 1461051982746 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:22 INFO - PROCESS | 1816 | 1461051982967 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 00:46:23 INFO - PROCESS | 1816 | 1461051983285 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e20d28000 == 172 [pid = 1816] [id = 553] 00:46:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f3e1a6ad000) [pid = 1816] [serial = 1660] [outer = (nil)] 00:46:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f3e1a6b6000) [pid = 1816] [serial = 1661] [outer = 0x7f3e1a6ad000] 00:46:23 INFO - PROCESS | 1816 | 1461051983363 Marionette DEBUG loaded listener.js 00:46:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f3e1c3ee800) [pid = 1816] [serial = 1662] [outer = 0x7f3e1a6ad000] 00:46:24 INFO - PROCESS | 1816 | 1461051984224 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 00:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1544ms 00:46:24 INFO - PROCESS | 1816 | 1461051984283 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 00:46:24 INFO - PROCESS | 1816 | 1461051984291 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 00:46:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:46:24 INFO - PROCESS | 1816 | 1461051984301 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:46:24 INFO - PROCESS | 1816 | 1461051984308 Marionette TRACE conn3 <- [1,2186,null,{}] 00:46:24 INFO - PROCESS | 1816 | 1461051984314 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:24 INFO - PROCESS | 1816 | 1461051984543 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 00:46:24 INFO - PROCESS | 1816 | 1461051984848 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1fcf0800 == 173 [pid = 1816] [id = 554] 00:46:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f3e1a6ae400) [pid = 1816] [serial = 1663] [outer = (nil)] 00:46:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f3e1c59cc00) [pid = 1816] [serial = 1664] [outer = 0x7f3e1a6ae400] 00:46:24 INFO - PROCESS | 1816 | 1461051984926 Marionette DEBUG loaded listener.js 00:46:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f3e1f924800) [pid = 1816] [serial = 1665] [outer = 0x7f3e1a6ae400] 00:46:26 INFO - PROCESS | 1816 | 1461051986289 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 00:46:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:46:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2096ms 00:46:26 INFO - PROCESS | 1816 | 1461051986415 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 00:46:26 INFO - PROCESS | 1816 | 1461051986421 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 00:46:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:46:26 INFO - PROCESS | 1816 | 1461051986434 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:46:26 INFO - PROCESS | 1816 | 1461051986438 Marionette TRACE conn3 <- [1,2190,null,{}] 00:46:26 INFO - PROCESS | 1816 | 1461051986455 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:26 INFO - PROCESS | 1816 | 1461051986663 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 00:46:26 INFO - PROCESS | 1816 | 1461051986929 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1fe81800 == 174 [pid = 1816] [id = 555] 00:46:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f3e1ade7400) [pid = 1816] [serial = 1666] [outer = (nil)] 00:46:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f3e1c3f1000) [pid = 1816] [serial = 1667] [outer = 0x7f3e1ade7400] 00:46:27 INFO - PROCESS | 1816 | 1461051986998 Marionette DEBUG loaded listener.js 00:46:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f3e1c5a7800) [pid = 1816] [serial = 1668] [outer = 0x7f3e1ade7400] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3534f800 == 173 [pid = 1816] [id = 423] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e24dd9800 == 172 [pid = 1816] [id = 483] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1fb5d800 == 171 [pid = 1816] [id = 480] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1c2b5000 == 170 [pid = 1816] [id = 482] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e24dcf800 == 169 [pid = 1816] [id = 481] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1fe7f800 == 168 [pid = 1816] [id = 535] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e20d1f000 == 167 [pid = 1816] [id = 534] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e202bf000 == 166 [pid = 1816] [id = 533] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1f891000 == 165 [pid = 1816] [id = 532] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2352c800 == 164 [pid = 1816] [id = 530] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e51490000 == 163 [pid = 1816] [id = 529] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4ca46000 == 162 [pid = 1816] [id = 528] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e48f11800 == 161 [pid = 1816] [id = 527] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3bfb6000 == 160 [pid = 1816] [id = 526] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a3b7800 == 159 [pid = 1816] [id = 525] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e361cb800 == 158 [pid = 1816] [id = 524] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e34ff3800 == 157 [pid = 1816] [id = 523] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31a1f000 == 156 [pid = 1816] [id = 522] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e27121000 == 155 [pid = 1816] [id = 489] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31538800 == 154 [pid = 1816] [id = 521] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f631000 == 153 [pid = 1816] [id = 520] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f378000 == 152 [pid = 1816] [id = 519] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e28138000 == 151 [pid = 1816] [id = 518] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e27c6b800 == 150 [pid = 1816] [id = 517] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e27129000 == 149 [pid = 1816] [id = 516] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e24dc4800 == 148 [pid = 1816] [id = 515] 00:46:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e21378800 == 147 [pid = 1816] [id = 514] 00:46:27 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f3e211d6c00) [pid = 1816] [serial = 1539] [outer = (nil)] [url = about:blank] 00:46:27 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f3e34e24400) [pid = 1816] [serial = 1493] [outer = (nil)] [url = about:blank] 00:46:27 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f3e490f9800) [pid = 1816] [serial = 1428] [outer = (nil)] [url = about:blank] 00:46:27 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f3e201b3c00) [pid = 1816] [serial = 1520] [outer = (nil)] [url = about:blank] 00:46:27 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f3e207ad400) [pid = 1816] [serial = 1383] [outer = (nil)] [url = about:blank] 00:46:27 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f3e1aded400) [pid = 1816] [serial = 1524] [outer = (nil)] [url = about:blank] 00:46:27 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f3e410e1400) [pid = 1816] [serial = 1503] [outer = (nil)] [url = about:blank] 00:46:27 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f3e20c95c00) [pid = 1816] [serial = 1407] [outer = (nil)] [url = about:blank] 00:46:27 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f3e31f44c00) [pid = 1816] [serial = 1490] [outer = (nil)] [url = about:blank] 00:46:27 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f3e4c957000) [pid = 1816] [serial = 1368] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f3e284d4400) [pid = 1816] [serial = 1484] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f3e3ba5b800) [pid = 1816] [serial = 1502] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f3e27aaf400) [pid = 1816] [serial = 1482] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f3e201b2800) [pid = 1816] [serial = 1514] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f3e1ade8c00) [pid = 1816] [serial = 1523] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f3e24dee400) [pid = 1816] [serial = 1479] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f3e3570a800) [pid = 1816] [serial = 1494] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f3e4d531400) [pid = 1816] [serial = 1374] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f3e4cab0400) [pid = 1816] [serial = 1512] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f3e211d6800) [pid = 1816] [serial = 1475] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f3e48fd4800) [pid = 1816] [serial = 1505] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f3e1f9bf400) [pid = 1816] [serial = 1530] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f3e20bd5c00) [pid = 1816] [serial = 1386] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f3e211dbc00) [pid = 1816] [serial = 1536] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f3e24961800) [pid = 1816] [serial = 1521] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f3e200b5c00) [pid = 1816] [serial = 1533] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f3e2728ec00) [pid = 1816] [serial = 1481] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f3e35b9e800) [pid = 1816] [serial = 1496] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f3e375d1c00) [pid = 1816] [serial = 1497] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f3e24806800) [pid = 1816] [serial = 1478] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f3e3a268400) [pid = 1816] [serial = 1422] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f3e24965000) [pid = 1816] [serial = 1509] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f3e1a6ba400) [pid = 1816] [serial = 1518] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f3e1a6b5c00) [pid = 1816] [serial = 1517] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f3e31947800) [pid = 1816] [serial = 1434] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f3e211e2400) [pid = 1816] [serial = 1371] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f3e49204800) [pid = 1816] [serial = 1362] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f3e211de800) [pid = 1816] [serial = 1377] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f3e29bd1c00) [pid = 1816] [serial = 1413] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f3e200af800) [pid = 1816] [serial = 1443] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f3e201b7000) [pid = 1816] [serial = 1515] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f3e1dbe1800) [pid = 1816] [serial = 1526] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f3e318cdc00) [pid = 1816] [serial = 1487] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f3e20c92000) [pid = 1816] [serial = 1535] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e1c3f1400) [pid = 1816] [serial = 1452] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f3e493c4400) [pid = 1816] [serial = 1511] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f3e31947c00) [pid = 1816] [serial = 1488] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f3e225d7800) [pid = 1816] [serial = 1476] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f3e376ef800) [pid = 1816] [serial = 1499] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f3e3c97ec00) [pid = 1816] [serial = 1425] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f3e24de8c00) [pid = 1816] [serial = 1446] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f3e4cab1800) [pid = 1816] [serial = 1437] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f3e1fcc6000) [pid = 1816] [serial = 1380] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f3e31fd1800) [pid = 1816] [serial = 1491] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e200ac400) [pid = 1816] [serial = 1473] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e1fbe1800) [pid = 1816] [serial = 1440] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e29ed9c00) [pid = 1816] [serial = 1485] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e394e7800) [pid = 1816] [serial = 1500] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f3e211e0800) [pid = 1816] [serial = 1527] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f3e2340d400) [pid = 1816] [serial = 1410] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e24df2400) [pid = 1816] [serial = 1449] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e30f96400) [pid = 1816] [serial = 1416] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e20c96000) [pid = 1816] [serial = 1365] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e31fc7c00) [pid = 1816] [serial = 1419] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e1f91a400) [pid = 1816] [serial = 1529] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e4b123c00) [pid = 1816] [serial = 1506] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e20c3fc00) [pid = 1816] [serial = 1538] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e1fbdf800) [pid = 1816] [serial = 1532] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e24960000) [pid = 1816] [serial = 1508] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e229c0400) [pid = 1816] [serial = 1431] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e1f91f400) [pid = 1816] [serial = 1472] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1816 | 1461051988498 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 00:46:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:46:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2092ms 00:46:28 INFO - PROCESS | 1816 | 1461051988525 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 00:46:28 INFO - PROCESS | 1816 | 1461051988533 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 00:46:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:46:28 INFO - PROCESS | 1816 | 1461051988543 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:46:28 INFO - PROCESS | 1816 | 1461051988547 Marionette TRACE conn3 <- [1,2194,null,{}] 00:46:28 INFO - PROCESS | 1816 | 1461051988552 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:28 INFO - PROCESS | 1816 | 1461051988765 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 00:46:28 INFO - PROCESS | 1816 | 1461051988928 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1fb5d800 == 148 [pid = 1816] [id = 556] 00:46:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e1a6b5c00) [pid = 1816] [serial = 1669] [outer = (nil)] 00:46:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e1f91f000) [pid = 1816] [serial = 1670] [outer = 0x7f3e1a6b5c00] 00:46:28 INFO - PROCESS | 1816 | 1461051988992 Marionette DEBUG loaded listener.js 00:46:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e1f9c7000) [pid = 1816] [serial = 1671] [outer = 0x7f3e1a6b5c00] 00:46:29 INFO - PROCESS | 1816 | 1461051989856 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 00:46:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:46:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1388ms 00:46:29 INFO - PROCESS | 1816 | 1461051989931 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 00:46:29 INFO - PROCESS | 1816 | 1461051989935 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 00:46:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:46:29 INFO - PROCESS | 1816 | 1461051989940 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:46:29 INFO - PROCESS | 1816 | 1461051989946 Marionette TRACE conn3 <- [1,2198,null,{}] 00:46:29 INFO - PROCESS | 1816 | 1461051989961 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:30 INFO - PROCESS | 1816 | 1461051990165 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 00:46:30 INFO - PROCESS | 1816 | 1461051990367 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e20515800 == 149 [pid = 1816] [id = 557] 00:46:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e1fbe0400) [pid = 1816] [serial = 1672] [outer = (nil)] 00:46:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e200ac400) [pid = 1816] [serial = 1673] [outer = 0x7f3e1fbe0400] 00:46:30 INFO - PROCESS | 1816 | 1461051990434 Marionette DEBUG loaded listener.js 00:46:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e201ad800) [pid = 1816] [serial = 1674] [outer = 0x7f3e1fbe0400] 00:46:31 INFO - PROCESS | 1816 | 1461051991244 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:46:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:46:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1336ms 00:46:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:46:31 INFO - PROCESS | 1816 | 1461051991278 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 00:46:31 INFO - PROCESS | 1816 | 1461051991282 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 00:46:31 INFO - PROCESS | 1816 | 1461051991294 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:46:31 INFO - PROCESS | 1816 | 1461051991296 Marionette TRACE conn3 <- [1,2202,null,{}] 00:46:31 INFO - PROCESS | 1816 | 1461051991302 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:31 INFO - PROCESS | 1816 | 1461051991571 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 00:46:31 INFO - PROCESS | 1816 | 1461051991607 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e210db800 == 150 [pid = 1816] [id = 558] 00:46:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e201ae000) [pid = 1816] [serial = 1675] [outer = (nil)] 00:46:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e207b2c00) [pid = 1816] [serial = 1676] [outer = 0x7f3e201ae000] 00:46:31 INFO - PROCESS | 1816 | 1461051991671 Marionette DEBUG loaded listener.js 00:46:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e20bd0400) [pid = 1816] [serial = 1677] [outer = 0x7f3e201ae000] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e1adea800) [pid = 1816] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e200b2000) [pid = 1816] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e1dbd4800) [pid = 1816] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e234a7400) [pid = 1816] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e22953400) [pid = 1816] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e31f4fc00) [pid = 1816] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e2728b000) [pid = 1816] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e26963c00) [pid = 1816] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e2295a800) [pid = 1816] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e25f07000) [pid = 1816] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e1fcc1000) [pid = 1816] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e234a6c00) [pid = 1816] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e201b2c00) [pid = 1816] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e31fc6400) [pid = 1816] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e26fd1800) [pid = 1816] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f3e24de7400) [pid = 1816] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f3e2728a800) [pid = 1816] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f3e1a6adc00) [pid = 1816] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f3e318df800) [pid = 1816] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f3e1f9be400) [pid = 1816] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f3e26fcf000) [pid = 1816] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:46:32 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f3e1adeb000) [pid = 1816] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:46:33 INFO - PROCESS | 1816 | 1461051993202 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 00:46:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:46:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1947ms 00:46:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:46:33 INFO - PROCESS | 1816 | 1461051993234 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 00:46:33 INFO - PROCESS | 1816 | 1461051993236 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 00:46:33 INFO - PROCESS | 1816 | 1461051993242 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:46:33 INFO - PROCESS | 1816 | 1461051993245 Marionette TRACE conn3 <- [1,2206,null,{}] 00:46:33 INFO - PROCESS | 1816 | 1461051993250 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:33 INFO - PROCESS | 1816 | 1461051993500 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 00:46:33 INFO - PROCESS | 1816 | 1461051993520 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2146d800 == 151 [pid = 1816] [id = 559] 00:46:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f3e201ae400) [pid = 1816] [serial = 1678] [outer = (nil)] 00:46:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f3e20bd1800) [pid = 1816] [serial = 1679] [outer = 0x7f3e201ae400] 00:46:33 INFO - PROCESS | 1816 | 1461051993584 Marionette DEBUG loaded listener.js 00:46:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f3e20c3f800) [pid = 1816] [serial = 1680] [outer = 0x7f3e201ae400] 00:46:34 INFO - PROCESS | 1816 | 1461051994396 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 00:46:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:46:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1178ms 00:46:34 INFO - PROCESS | 1816 | 1461051994430 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 00:46:34 INFO - PROCESS | 1816 | 1461051994433 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 00:46:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:46:34 INFO - PROCESS | 1816 | 1461051994458 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:46:34 INFO - PROCESS | 1816 | 1461051994461 Marionette TRACE conn3 <- [1,2210,null,{}] 00:46:34 INFO - PROCESS | 1816 | 1461051994467 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:34 INFO - PROCESS | 1816 | 1461051994708 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 00:46:35 INFO - PROCESS | 1816 | 1461051995110 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1c512000 == 152 [pid = 1816] [id = 560] 00:46:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f3e1a6b1800) [pid = 1816] [serial = 1681] [outer = (nil)] 00:46:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e1ade4c00) [pid = 1816] [serial = 1682] [outer = 0x7f3e1a6b1800] 00:46:35 INFO - PROCESS | 1816 | 1461051995215 Marionette DEBUG loaded listener.js 00:46:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e1c5a0400) [pid = 1816] [serial = 1683] [outer = 0x7f3e1a6b1800] 00:46:36 INFO - PROCESS | 1816 | 1461051996229 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 00:46:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:46:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1846ms 00:46:36 INFO - PROCESS | 1816 | 1461051996291 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 00:46:36 INFO - PROCESS | 1816 | 1461051996298 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 00:46:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:46:36 INFO - PROCESS | 1816 | 1461051996307 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:46:36 INFO - PROCESS | 1816 | 1461051996312 Marionette TRACE conn3 <- [1,2214,null,{}] 00:46:36 INFO - PROCESS | 1816 | 1461051996320 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:36 INFO - PROCESS | 1816 | 1461051996612 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 00:46:36 INFO - PROCESS | 1816 | 1461051996867 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e210de000 == 153 [pid = 1816] [id = 561] 00:46:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f3e1fbd2800) [pid = 1816] [serial = 1684] [outer = (nil)] 00:46:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e1fcc8400) [pid = 1816] [serial = 1685] [outer = 0x7f3e1fbd2800] 00:46:36 INFO - PROCESS | 1816 | 1461051996991 Marionette DEBUG loaded listener.js 00:46:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e201af400) [pid = 1816] [serial = 1686] [outer = 0x7f3e1fbd2800] 00:46:38 INFO - PROCESS | 1816 | 1461051998174 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 00:46:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:46:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1890ms 00:46:38 INFO - PROCESS | 1816 | 1461051998201 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 00:46:38 INFO - PROCESS | 1816 | 1461051998207 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 00:46:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:46:38 INFO - PROCESS | 1816 | 1461051998214 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:46:38 INFO - PROCESS | 1816 | 1461051998217 Marionette TRACE conn3 <- [1,2218,null,{}] 00:46:38 INFO - PROCESS | 1816 | 1461051998223 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:38 INFO - PROCESS | 1816 | 1461051998460 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 00:46:38 INFO - PROCESS | 1816 | 1461051998765 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e233b4000 == 154 [pid = 1816] [id = 562] 00:46:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e20c8e800) [pid = 1816] [serial = 1687] [outer = (nil)] 00:46:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e20d68c00) [pid = 1816] [serial = 1688] [outer = 0x7f3e20c8e800] 00:46:38 INFO - PROCESS | 1816 | 1461051998887 Marionette DEBUG loaded listener.js 00:46:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e211df000) [pid = 1816] [serial = 1689] [outer = 0x7f3e20c8e800] 00:46:39 INFO - PROCESS | 1816 | 1461051999761 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 00:46:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:46:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1579ms 00:46:39 INFO - PROCESS | 1816 | 1461051999794 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 00:46:39 INFO - PROCESS | 1816 | 1461051999798 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 00:46:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:46:39 INFO - PROCESS | 1816 | 1461051999814 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:46:39 INFO - PROCESS | 1816 | 1461051999823 Marionette TRACE conn3 <- [1,2222,null,{}] 00:46:39 INFO - PROCESS | 1816 | 1461051999832 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:40 INFO - PROCESS | 1816 | 1461052000083 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 00:46:40 INFO - PROCESS | 1816 | 1461052000334 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e23696800 == 155 [pid = 1816] [id = 563] 00:46:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e20c93c00) [pid = 1816] [serial = 1690] [outer = (nil)] 00:46:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e228cc800) [pid = 1816] [serial = 1691] [outer = 0x7f3e20c93c00] 00:46:40 INFO - PROCESS | 1816 | 1461052000459 Marionette DEBUG loaded listener.js 00:46:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e22955000) [pid = 1816] [serial = 1692] [outer = 0x7f3e20c93c00] 00:46:41 INFO - PROCESS | 1816 | 1461052001359 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:46:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:46:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1598ms 00:46:41 INFO - PROCESS | 1816 | 1461052001404 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 00:46:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:46:41 INFO - PROCESS | 1816 | 1461052001409 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 00:46:41 INFO - PROCESS | 1816 | 1461052001415 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:46:41 INFO - PROCESS | 1816 | 1461052001419 Marionette TRACE conn3 <- [1,2226,null,{}] 00:46:41 INFO - PROCESS | 1816 | 1461052001424 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:41 INFO - PROCESS | 1816 | 1461052001651 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 00:46:41 INFO - PROCESS | 1816 | 1461052001867 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e24fe6800 == 156 [pid = 1816] [id = 564] 00:46:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e21317000) [pid = 1816] [serial = 1693] [outer = (nil)] 00:46:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e229b8c00) [pid = 1816] [serial = 1694] [outer = 0x7f3e21317000] 00:46:41 INFO - PROCESS | 1816 | 1461052001981 Marionette DEBUG loaded listener.js 00:46:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e229be000) [pid = 1816] [serial = 1695] [outer = 0x7f3e21317000] 00:46:42 INFO - PROCESS | 1816 | 1461052002969 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 00:46:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:46:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1590ms 00:46:43 INFO - PROCESS | 1816 | 1461052003005 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 00:46:43 INFO - PROCESS | 1816 | 1461052003009 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 00:46:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:46:43 INFO - PROCESS | 1816 | 1461052003015 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:46:43 INFO - PROCESS | 1816 | 1461052003019 Marionette TRACE conn3 <- [1,2230,null,{}] 00:46:43 INFO - PROCESS | 1816 | 1461052003024 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:43 INFO - PROCESS | 1816 | 1461052003282 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 00:46:43 INFO - PROCESS | 1816 | 1461052003505 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e25e29000 == 157 [pid = 1816] [id = 565] 00:46:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e23405400) [pid = 1816] [serial = 1696] [outer = (nil)] 00:46:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e2340a000) [pid = 1816] [serial = 1697] [outer = 0x7f3e23405400] 00:46:43 INFO - PROCESS | 1816 | 1461052003680 Marionette DEBUG loaded listener.js 00:46:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e24802800) [pid = 1816] [serial = 1698] [outer = 0x7f3e23405400] 00:46:44 INFO - PROCESS | 1816 | 1461052004634 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 00:46:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:46:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1680ms 00:46:44 INFO - PROCESS | 1816 | 1461052004697 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 00:46:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:46:44 INFO - PROCESS | 1816 | 1461052004701 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 00:46:44 INFO - PROCESS | 1816 | 1461052004708 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:46:44 INFO - PROCESS | 1816 | 1461052004712 Marionette TRACE conn3 <- [1,2234,null,{}] 00:46:44 INFO - PROCESS | 1816 | 1461052004718 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:44 INFO - PROCESS | 1816 | 1461052004990 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 00:46:45 INFO - PROCESS | 1816 | 1461052005314 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27307800 == 158 [pid = 1816] [id = 566] 00:46:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e2480d000) [pid = 1816] [serial = 1699] [outer = (nil)] 00:46:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e24959400) [pid = 1816] [serial = 1700] [outer = 0x7f3e2480d000] 00:46:45 INFO - PROCESS | 1816 | 1461052005396 Marionette DEBUG loaded listener.js 00:46:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e24961400) [pid = 1816] [serial = 1701] [outer = 0x7f3e2480d000] 00:46:46 INFO - PROCESS | 1816 | 1461052006265 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 00:46:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:46:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1590ms 00:46:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:46:46 INFO - PROCESS | 1816 | 1461052006298 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 00:46:46 INFO - PROCESS | 1816 | 1461052006302 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 00:46:46 INFO - PROCESS | 1816 | 1461052006308 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:46:46 INFO - PROCESS | 1816 | 1461052006311 Marionette TRACE conn3 <- [1,2238,null,{}] 00:46:46 INFO - PROCESS | 1816 | 1461052006317 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:46 INFO - PROCESS | 1816 | 1461052006542 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 00:46:46 INFO - PROCESS | 1816 | 1461052006761 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27c6f000 == 159 [pid = 1816] [id = 567] 00:46:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f3e24807400) [pid = 1816] [serial = 1702] [outer = (nil)] 00:46:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f3e249b3000) [pid = 1816] [serial = 1703] [outer = 0x7f3e24807400] 00:46:46 INFO - PROCESS | 1816 | 1461052006876 Marionette DEBUG loaded listener.js 00:46:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e24de6400) [pid = 1816] [serial = 1704] [outer = 0x7f3e24807400] 00:46:47 INFO - PROCESS | 1816 | 1461052007830 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:46:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:46:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1584ms 00:46:47 INFO - PROCESS | 1816 | 1461052007892 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 00:46:47 INFO - PROCESS | 1816 | 1461052007895 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 00:46:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:46:47 INFO - PROCESS | 1816 | 1461052007902 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:46:47 INFO - PROCESS | 1816 | 1461052007904 Marionette TRACE conn3 <- [1,2242,null,{}] 00:46:47 INFO - PROCESS | 1816 | 1461052007910 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:48 INFO - PROCESS | 1816 | 1461052008137 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 00:46:48 INFO - PROCESS | 1816 | 1461052008410 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e280cf000 == 160 [pid = 1816] [id = 568] 00:46:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e229c1400) [pid = 1816] [serial = 1705] [outer = (nil)] 00:46:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e24df0000) [pid = 1816] [serial = 1706] [outer = 0x7f3e229c1400] 00:46:48 INFO - PROCESS | 1816 | 1461052008531 Marionette DEBUG loaded listener.js 00:46:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e25f0a400) [pid = 1816] [serial = 1707] [outer = 0x7f3e229c1400] 00:46:49 INFO - PROCESS | 1816 | 1461052009370 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 00:46:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:46:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1481ms 00:46:49 INFO - PROCESS | 1816 | 1461052009383 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 00:46:49 INFO - PROCESS | 1816 | 1461052009392 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 00:46:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:46:49 INFO - PROCESS | 1816 | 1461052009402 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:46:49 INFO - PROCESS | 1816 | 1461052009406 Marionette TRACE conn3 <- [1,2246,null,{}] 00:46:49 INFO - PROCESS | 1816 | 1461052009411 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:49 INFO - PROCESS | 1816 | 1461052009631 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 00:46:49 INFO - PROCESS | 1816 | 1461052009846 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e281b7000 == 161 [pid = 1816] [id = 569] 00:46:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f3e24871800) [pid = 1816] [serial = 1708] [outer = (nil)] 00:46:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f3e25f76000) [pid = 1816] [serial = 1709] [outer = 0x7f3e24871800] 00:46:49 INFO - PROCESS | 1816 | 1461052009962 Marionette DEBUG loaded listener.js 00:46:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f3e26968000) [pid = 1816] [serial = 1710] [outer = 0x7f3e24871800] 00:46:50 INFO - PROCESS | 1816 | 1461052010874 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 00:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1542ms 00:46:50 INFO - PROCESS | 1816 | 1461052010943 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 00:46:50 INFO - PROCESS | 1816 | 1461052010947 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 00:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:46:50 INFO - PROCESS | 1816 | 1461052010953 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:46:50 INFO - PROCESS | 1816 | 1461052010955 Marionette TRACE conn3 <- [1,2250,null,{}] 00:46:50 INFO - PROCESS | 1816 | 1461052010961 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:51 INFO - PROCESS | 1816 | 1461052011227 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 00:46:51 INFO - PROCESS | 1816 | 1461052011489 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29a3a800 == 162 [pid = 1816] [id = 570] 00:46:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f3e26fdac00) [pid = 1816] [serial = 1711] [outer = (nil)] 00:46:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f3e27062c00) [pid = 1816] [serial = 1712] [outer = 0x7f3e26fdac00] 00:46:51 INFO - PROCESS | 1816 | 1461052011619 Marionette DEBUG loaded listener.js 00:46:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f3e2728b400) [pid = 1816] [serial = 1713] [outer = 0x7f3e26fdac00] 00:46:52 INFO - PROCESS | 1816 | 1461052012465 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 00:46:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:46:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1532ms 00:46:52 INFO - PROCESS | 1816 | 1461052012485 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 00:46:52 INFO - PROCESS | 1816 | 1461052012490 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 00:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:46:52 INFO - PROCESS | 1816 | 1461052012495 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:46:52 INFO - PROCESS | 1816 | 1461052012499 Marionette TRACE conn3 <- [1,2254,null,{}] 00:46:52 INFO - PROCESS | 1816 | 1461052012504 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:52 INFO - PROCESS | 1816 | 1461052012750 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 00:46:52 INFO - PROCESS | 1816 | 1461052012980 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29e6f000 == 163 [pid = 1816] [id = 571] 00:46:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f3e26fdb400) [pid = 1816] [serial = 1714] [outer = (nil)] 00:46:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f3e27ab0c00) [pid = 1816] [serial = 1715] [outer = 0x7f3e26fdb400] 00:46:53 INFO - PROCESS | 1816 | 1461052013095 Marionette DEBUG loaded listener.js 00:46:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f3e27b57c00) [pid = 1816] [serial = 1716] [outer = 0x7f3e26fdb400] 00:46:54 INFO - PROCESS | 1816 | 1461052014028 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 00:46:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:46:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1583ms 00:46:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:46:54 INFO - PROCESS | 1816 | 1461052014080 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 00:46:54 INFO - PROCESS | 1816 | 1461052014083 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 00:46:54 INFO - PROCESS | 1816 | 1461052014089 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:46:54 INFO - PROCESS | 1816 | 1461052014092 Marionette TRACE conn3 <- [1,2258,null,{}] 00:46:54 INFO - PROCESS | 1816 | 1461052014097 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:54 INFO - PROCESS | 1816 | 1461052014316 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 00:46:54 INFO - PROCESS | 1816 | 1461052014532 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f3c3800 == 164 [pid = 1816] [id = 572] 00:46:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e27364800) [pid = 1816] [serial = 1717] [outer = (nil)] 00:46:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f3e284cec00) [pid = 1816] [serial = 1718] [outer = 0x7f3e27364800] 00:46:54 INFO - PROCESS | 1816 | 1461052014647 Marionette DEBUG loaded listener.js 00:46:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f3e284db400) [pid = 1816] [serial = 1719] [outer = 0x7f3e27364800] 00:46:55 INFO - PROCESS | 1816 | 1461052015575 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:46:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1541ms 00:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:46:55 INFO - PROCESS | 1816 | 1461052015630 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 00:46:55 INFO - PROCESS | 1816 | 1461052015633 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 00:46:55 INFO - PROCESS | 1816 | 1461052015639 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:46:55 INFO - PROCESS | 1816 | 1461052015642 Marionette TRACE conn3 <- [1,2262,null,{}] 00:46:55 INFO - PROCESS | 1816 | 1461052015647 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:55 INFO - PROCESS | 1816 | 1461052015868 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 00:46:56 INFO - PROCESS | 1816 | 1461052016084 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f4e2800 == 165 [pid = 1816] [id = 573] 00:46:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f3e27aa4400) [pid = 1816] [serial = 1720] [outer = (nil)] 00:46:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f3e29bd7000) [pid = 1816] [serial = 1721] [outer = 0x7f3e27aa4400] 00:46:56 INFO - PROCESS | 1816 | 1461052016198 Marionette DEBUG loaded listener.js 00:46:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f3e29d61c00) [pid = 1816] [serial = 1722] [outer = 0x7f3e27aa4400] 00:46:57 INFO - PROCESS | 1816 | 1461052017127 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 00:46:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:46:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1542ms 00:46:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:46:57 INFO - PROCESS | 1816 | 1461052017181 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 00:46:57 INFO - PROCESS | 1816 | 1461052017184 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 00:46:57 INFO - PROCESS | 1816 | 1461052017191 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:46:57 INFO - PROCESS | 1816 | 1461052017194 Marionette TRACE conn3 <- [1,2266,null,{}] 00:46:57 INFO - PROCESS | 1816 | 1461052017199 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:57 INFO - PROCESS | 1816 | 1461052017421 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 00:46:57 INFO - PROCESS | 1816 | 1461052017646 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f664800 == 166 [pid = 1816] [id = 574] 00:46:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f3e29d62000) [pid = 1816] [serial = 1723] [outer = (nil)] 00:46:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f3e29ed2800) [pid = 1816] [serial = 1724] [outer = 0x7f3e29d62000] 00:46:57 INFO - PROCESS | 1816 | 1461052017763 Marionette DEBUG loaded listener.js 00:46:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f3e29ed8c00) [pid = 1816] [serial = 1725] [outer = 0x7f3e29d62000] 00:46:58 INFO - PROCESS | 1816 | 1461052018717 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 00:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1582ms 00:46:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:46:58 INFO - PROCESS | 1816 | 1461052018772 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 00:46:58 INFO - PROCESS | 1816 | 1461052018775 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 00:46:58 INFO - PROCESS | 1816 | 1461052018781 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:46:58 INFO - PROCESS | 1816 | 1461052018784 Marionette TRACE conn3 <- [1,2270,null,{}] 00:46:58 INFO - PROCESS | 1816 | 1461052018790 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:59 INFO - PROCESS | 1816 | 1461052019018 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 00:46:59 INFO - PROCESS | 1816 | 1461052019326 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1fb59800 == 167 [pid = 1816] [id = 575] 00:46:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f3e1a6b3c00) [pid = 1816] [serial = 1726] [outer = (nil)] 00:46:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f3e1f775000) [pid = 1816] [serial = 1727] [outer = 0x7f3e1a6b3c00] 00:46:59 INFO - PROCESS | 1816 | 1461052019405 Marionette DEBUG loaded listener.js 00:46:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f3e20bdbc00) [pid = 1816] [serial = 1728] [outer = 0x7f3e1a6b3c00] 00:47:00 INFO - PROCESS | 1816 | 1461052020323 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 00:47:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:47:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1582ms 00:47:00 INFO - PROCESS | 1816 | 1461052020363 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 00:47:00 INFO - PROCESS | 1816 | 1461052020366 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 00:47:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:47:00 INFO - PROCESS | 1816 | 1461052020373 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:47:00 INFO - PROCESS | 1816 | 1461052020376 Marionette TRACE conn3 <- [1,2274,null,{}] 00:47:00 INFO - PROCESS | 1816 | 1461052020381 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:00 INFO - PROCESS | 1816 | 1461052020614 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 00:47:00 INFO - PROCESS | 1816 | 1461052020922 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22495800 == 168 [pid = 1816] [id = 576] 00:47:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f3e1a6acc00) [pid = 1816] [serial = 1729] [outer = (nil)] 00:47:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f3e1f774400) [pid = 1816] [serial = 1730] [outer = 0x7f3e1a6acc00] 00:47:01 INFO - PROCESS | 1816 | 1461052021002 Marionette DEBUG loaded listener.js 00:47:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f3e22952400) [pid = 1816] [serial = 1731] [outer = 0x7f3e1a6acc00] 00:47:02 INFO - PROCESS | 1816 | 1461052022556 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 00:47:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:47:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2242ms 00:47:02 INFO - PROCESS | 1816 | 1461052022616 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 00:47:02 INFO - PROCESS | 1816 | 1461052022623 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 00:47:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:47:02 INFO - PROCESS | 1816 | 1461052022631 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:47:02 INFO - PROCESS | 1816 | 1461052022637 Marionette TRACE conn3 <- [1,2278,null,{}] 00:47:02 INFO - PROCESS | 1816 | 1461052022645 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:02 INFO - PROCESS | 1816 | 1461052022897 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 00:47:03 INFO - PROCESS | 1816 | 1461052023210 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22adf000 == 169 [pid = 1816] [id = 577] 00:47:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f3e1f77fc00) [pid = 1816] [serial = 1732] [outer = (nil)] 00:47:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f3e1f91a000) [pid = 1816] [serial = 1733] [outer = 0x7f3e1f77fc00] 00:47:03 INFO - PROCESS | 1816 | 1461052023288 Marionette DEBUG loaded listener.js 00:47:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f3e1fbd9400) [pid = 1816] [serial = 1734] [outer = 0x7f3e1f77fc00] 00:47:04 INFO - PROCESS | 1816 | 1461052024194 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 00:47:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:47:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1632ms 00:47:04 INFO - PROCESS | 1816 | 1461052024266 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 00:47:04 INFO - PROCESS | 1816 | 1461052024273 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 00:47:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:47:04 INFO - PROCESS | 1816 | 1461052024283 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:47:04 INFO - PROCESS | 1816 | 1461052024287 Marionette TRACE conn3 <- [1,2282,null,{}] 00:47:04 INFO - PROCESS | 1816 | 1461052024293 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:04 INFO - PROCESS | 1816 | 1461052024527 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 00:47:04 INFO - PROCESS | 1816 | 1461052024876 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2368e800 == 170 [pid = 1816] [id = 578] 00:47:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f3e200a9c00) [pid = 1816] [serial = 1735] [outer = (nil)] 00:47:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f3e201b2400) [pid = 1816] [serial = 1736] [outer = 0x7f3e200a9c00] 00:47:05 INFO - PROCESS | 1816 | 1461052025026 Marionette DEBUG loaded listener.js 00:47:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f3e207b3000) [pid = 1816] [serial = 1737] [outer = 0x7f3e200a9c00] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e20515800 == 169 [pid = 1816] [id = 557] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1fb5d800 == 168 [pid = 1816] [id = 556] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1fe81800 == 167 [pid = 1816] [id = 555] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e317ea800 == 166 [pid = 1816] [id = 551] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e30d06800 == 165 [pid = 1816] [id = 550] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f666800 == 164 [pid = 1816] [id = 549] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f40a800 == 163 [pid = 1816] [id = 548] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29e5c000 == 162 [pid = 1816] [id = 547] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29a2e000 == 161 [pid = 1816] [id = 546] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e28130000 == 160 [pid = 1816] [id = 545] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e27c7f000 == 159 [pid = 1816] [id = 544] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e271b2000 == 158 [pid = 1816] [id = 543] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e25e2a000 == 157 [pid = 1816] [id = 542] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e24fe0800 == 156 [pid = 1816] [id = 541] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e23697800 == 155 [pid = 1816] [id = 540] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e233cc800 == 154 [pid = 1816] [id = 539] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2250f000 == 153 [pid = 1816] [id = 538] 00:47:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e204aa800 == 152 [pid = 1816] [id = 537] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f3e3a77e000) [pid = 1816] [serial = 1584] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f3e20bd6800) [pid = 1816] [serial = 1605] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f3e1f779400) [pid = 1816] [serial = 1595] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f3e249bdc00) [pid = 1816] [serial = 1556] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f3e31945c00) [pid = 1816] [serial = 1571] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f3e3ca17800) [pid = 1816] [serial = 1590] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f3e31b99c00) [pid = 1816] [serial = 1572] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f3e201aec00) [pid = 1816] [serial = 1545] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f3e27b54c00) [pid = 1816] [serial = 1560] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f3e359b4800) [pid = 1816] [serial = 1577] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f3e2f623c00) [pid = 1816] [serial = 1565] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f3e1f778000) [pid = 1816] [serial = 1599] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f3e1fbd9000) [pid = 1816] [serial = 1544] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f3e3974b400) [pid = 1816] [serial = 1581] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f3e3bab7400) [pid = 1816] [serial = 1587] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f3e225dcc00) [pid = 1816] [serial = 1548] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f3e1c5aa000) [pid = 1816] [serial = 1598] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f3e23411c00) [pid = 1816] [serial = 1551] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f3e3beaa400) [pid = 1816] [serial = 1592] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f3e304f2c00) [pid = 1816] [serial = 1566] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e1fbdfc00) [pid = 1816] [serial = 1608] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f3e1fcc2000) [pid = 1816] [serial = 1602] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f3e207ad800) [pid = 1816] [serial = 1604] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f3e4909e000) [pid = 1816] [serial = 1593] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f3e249b7000) [pid = 1816] [serial = 1470] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f3e21311800) [pid = 1816] [serial = 1541] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f3e22ba9000) [pid = 1816] [serial = 1550] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f3e358df800) [pid = 1816] [serial = 1575] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f3e3b1b2000) [pid = 1816] [serial = 1586] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f3e27070800) [pid = 1816] [serial = 1559] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e24876400) [pid = 1816] [serial = 1553] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e3a268c00) [pid = 1816] [serial = 1583] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e24964800) [pid = 1816] [serial = 1554] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e1f9bac00) [pid = 1816] [serial = 1601] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f3e34e19c00) [pid = 1816] [serial = 1574] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f3e3ba53800) [pid = 1816] [serial = 1589] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e24dee800) [pid = 1816] [serial = 1557] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e211d8800) [pid = 1816] [serial = 1547] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e35ba1c00) [pid = 1816] [serial = 1578] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e30b66400) [pid = 1816] [serial = 1568] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e29bce800) [pid = 1816] [serial = 1562] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e3852a000) [pid = 1816] [serial = 1580] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e29fb0400) [pid = 1816] [serial = 1563] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e30bf5400) [pid = 1816] [serial = 1569] [outer = (nil)] [url = about:blank] 00:47:05 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e1c3ec800) [pid = 1816] [serial = 1607] [outer = (nil)] [url = about:blank] 00:47:06 INFO - PROCESS | 1816 | 1461052026270 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 00:47:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:47:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 2032ms 00:47:06 INFO - PROCESS | 1816 | 1461052026317 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 00:47:06 INFO - PROCESS | 1816 | 1461052026320 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 00:47:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:47:06 INFO - PROCESS | 1816 | 1461052026326 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:47:06 INFO - PROCESS | 1816 | 1461052026332 Marionette TRACE conn3 <- [1,2286,null,{}] 00:47:06 INFO - PROCESS | 1816 | 1461052026347 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:06 INFO - PROCESS | 1816 | 1461052026578 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 00:47:06 INFO - PROCESS | 1816 | 1461052026752 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2049a000 == 153 [pid = 1816] [id = 579] 00:47:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e1f778000) [pid = 1816] [serial = 1738] [outer = (nil)] 00:47:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e20c49800) [pid = 1816] [serial = 1739] [outer = 0x7f3e1f778000] 00:47:06 INFO - PROCESS | 1816 | 1461052026824 Marionette DEBUG loaded listener.js 00:47:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e2130b000) [pid = 1816] [serial = 1740] [outer = 0x7f3e1f778000] 00:47:07 INFO - PROCESS | 1816 | 1461052027643 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 00:47:07 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 00:47:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1335ms 00:47:07 INFO - PROCESS | 1816 | 1461052027666 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 00:47:07 INFO - PROCESS | 1816 | 1461052027670 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 00:47:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:47:07 INFO - PROCESS | 1816 | 1461052027709 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:47:07 INFO - PROCESS | 1816 | 1461052027712 Marionette TRACE conn3 <- [1,2290,null,{}] 00:47:07 INFO - PROCESS | 1816 | 1461052027718 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:07 INFO - PROCESS | 1816 | 1461052027944 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 00:47:08 INFO - PROCESS | 1816 | 1461052028150 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22488000 == 154 [pid = 1816] [id = 580] 00:47:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e200ac800) [pid = 1816] [serial = 1741] [outer = (nil)] 00:47:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e228cb000) [pid = 1816] [serial = 1742] [outer = 0x7f3e200ac800] 00:47:08 INFO - PROCESS | 1816 | 1461052028218 Marionette DEBUG loaded listener.js 00:47:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e22953800) [pid = 1816] [serial = 1743] [outer = 0x7f3e200ac800] 00:47:09 INFO - PROCESS | 1816 | 1461052029132 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 00:47:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:47:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1484ms 00:47:09 INFO - PROCESS | 1816 | 1461052029194 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 00:47:09 INFO - PROCESS | 1816 | 1461052029197 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 00:47:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:47:09 INFO - PROCESS | 1816 | 1461052029203 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:47:09 INFO - PROCESS | 1816 | 1461052029205 Marionette TRACE conn3 <- [1,2294,null,{}] 00:47:09 INFO - PROCESS | 1816 | 1461052029211 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:09 INFO - PROCESS | 1816 | 1461052029576 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 00:47:09 INFO - PROCESS | 1816 | 1461052029646 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e23532800 == 155 [pid = 1816] [id = 581] 00:47:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e225db800) [pid = 1816] [serial = 1744] [outer = (nil)] 00:47:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e229bfc00) [pid = 1816] [serial = 1745] [outer = 0x7f3e225db800] 00:47:09 INFO - PROCESS | 1816 | 1461052029802 Marionette DEBUG loaded listener.js 00:47:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e22bacc00) [pid = 1816] [serial = 1746] [outer = 0x7f3e225db800] 00:47:10 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e1a6b5c00) [pid = 1816] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:47:10 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e201ae000) [pid = 1816] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:47:10 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e1fbe0400) [pid = 1816] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:47:10 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e1ade7400) [pid = 1816] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:47:10 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e1c3ec000) [pid = 1816] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:47:11 INFO - PROCESS | 1816 | 1461052031323 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 00:47:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:47:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 2141ms 00:47:11 INFO - PROCESS | 1816 | 1461052031345 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 00:47:11 INFO - PROCESS | 1816 | 1461052031348 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 00:47:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:47:11 INFO - PROCESS | 1816 | 1461052031358 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:47:11 INFO - PROCESS | 1816 | 1461052031360 Marionette TRACE conn3 <- [1,2298,null,{}] 00:47:11 INFO - PROCESS | 1816 | 1461052031366 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:11 INFO - PROCESS | 1816 | 1461052031657 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 00:47:11 INFO - PROCESS | 1816 | 1461052031683 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e250e1800 == 156 [pid = 1816] [id = 582] 00:47:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e229bf800) [pid = 1816] [serial = 1747] [outer = (nil)] 00:47:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e2349ec00) [pid = 1816] [serial = 1748] [outer = 0x7f3e229bf800] 00:47:11 INFO - PROCESS | 1816 | 1461052031759 Marionette DEBUG loaded listener.js 00:47:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e2487a000) [pid = 1816] [serial = 1749] [outer = 0x7f3e229bf800] 00:47:12 INFO - PROCESS | 1816 | 1461052032562 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 00:47:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:47:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1227ms 00:47:12 INFO - PROCESS | 1816 | 1461052032733 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 00:47:12 INFO - PROCESS | 1816 | 1461052032738 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 00:47:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:47:12 INFO - PROCESS | 1816 | 1461052032770 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:47:12 INFO - PROCESS | 1816 | 1461052032775 Marionette TRACE conn3 <- [1,2302,null,{}] 00:47:12 INFO - PROCESS | 1816 | 1461052032784 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:13 INFO - PROCESS | 1816 | 1461052033020 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 00:47:13 INFO - PROCESS | 1816 | 1461052033231 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e20499800 == 157 [pid = 1816] [id = 583] 00:47:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e1c3e6000) [pid = 1816] [serial = 1750] [outer = (nil)] 00:47:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e1c5a5c00) [pid = 1816] [serial = 1751] [outer = 0x7f3e1c3e6000] 00:47:13 INFO - PROCESS | 1816 | 1461052033427 Marionette DEBUG loaded listener.js 00:47:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f3e1f77f400) [pid = 1816] [serial = 1752] [outer = 0x7f3e1c3e6000] 00:47:14 INFO - PROCESS | 1816 | 1461052034371 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:47:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:47:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1648ms 00:47:14 INFO - PROCESS | 1816 | 1461052034416 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 00:47:14 INFO - PROCESS | 1816 | 1461052034422 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 00:47:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:47:14 INFO - PROCESS | 1816 | 1461052034432 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:47:14 INFO - PROCESS | 1816 | 1461052034438 Marionette TRACE conn3 <- [1,2306,null,{}] 00:47:14 INFO - PROCESS | 1816 | 1461052034447 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:14 INFO - PROCESS | 1816 | 1461052034692 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 00:47:14 INFO - PROCESS | 1816 | 1461052034949 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e23528000 == 158 [pid = 1816] [id = 584] 00:47:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f3e201b8400) [pid = 1816] [serial = 1753] [outer = (nil)] 00:47:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e20c3f000) [pid = 1816] [serial = 1754] [outer = 0x7f3e201b8400] 00:47:15 INFO - PROCESS | 1816 | 1461052035067 Marionette DEBUG loaded listener.js 00:47:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e20d69800) [pid = 1816] [serial = 1755] [outer = 0x7f3e201b8400] 00:47:16 INFO - PROCESS | 1816 | 1461052036001 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 00:47:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:47:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1641ms 00:47:16 INFO - PROCESS | 1816 | 1461052036073 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 00:47:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:47:16 INFO - PROCESS | 1816 | 1461052036077 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 00:47:16 INFO - PROCESS | 1816 | 1461052036083 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:47:16 INFO - PROCESS | 1816 | 1461052036087 Marionette TRACE conn3 <- [1,2310,null,{}] 00:47:16 INFO - PROCESS | 1816 | 1461052036095 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:16 INFO - PROCESS | 1816 | 1461052036327 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 00:47:16 INFO - PROCESS | 1816 | 1461052036671 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27304000 == 159 [pid = 1816] [id = 585] 00:47:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e22ba5c00) [pid = 1816] [serial = 1756] [outer = (nil)] 00:47:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e22bb1c00) [pid = 1816] [serial = 1757] [outer = 0x7f3e22ba5c00] 00:47:16 INFO - PROCESS | 1816 | 1461052036752 Marionette DEBUG loaded listener.js 00:47:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f3e234a1800) [pid = 1816] [serial = 1758] [outer = 0x7f3e22ba5c00] 00:47:17 INFO - PROCESS | 1816 | 1461052037673 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 00:47:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:47:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1634ms 00:47:17 INFO - PROCESS | 1816 | 1461052037718 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 00:47:17 INFO - PROCESS | 1816 | 1461052037722 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 00:47:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:47:17 INFO - PROCESS | 1816 | 1461052037728 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:47:17 INFO - PROCESS | 1816 | 1461052037730 Marionette TRACE conn3 <- [1,2314,null,{}] 00:47:17 INFO - PROCESS | 1816 | 1461052037736 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:17 INFO - PROCESS | 1816 | 1461052037968 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 00:47:18 INFO - PROCESS | 1816 | 1461052038181 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2812c000 == 160 [pid = 1816] [id = 586] 00:47:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f3e22badc00) [pid = 1816] [serial = 1759] [outer = (nil)] 00:47:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f3e24960800) [pid = 1816] [serial = 1760] [outer = 0x7f3e22badc00] 00:47:18 INFO - PROCESS | 1816 | 1461052038298 Marionette DEBUG loaded listener.js 00:47:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f3e24deac00) [pid = 1816] [serial = 1761] [outer = 0x7f3e22badc00] 00:47:19 INFO - PROCESS | 1816 | 1461052039227 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 00:47:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:47:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1538ms 00:47:19 INFO - PROCESS | 1816 | 1461052039267 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 00:47:19 INFO - PROCESS | 1816 | 1461052039270 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 00:47:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:47:19 INFO - PROCESS | 1816 | 1461052039277 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:47:19 INFO - PROCESS | 1816 | 1461052039280 Marionette TRACE conn3 <- [1,2318,null,{}] 00:47:19 INFO - PROCESS | 1816 | 1461052039285 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:19 INFO - PROCESS | 1816 | 1461052039503 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 00:47:19 INFO - PROCESS | 1816 | 1461052039727 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29b17000 == 161 [pid = 1816] [id = 587] 00:47:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f3e25f09800) [pid = 1816] [serial = 1762] [outer = (nil)] 00:47:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f3e25f70c00) [pid = 1816] [serial = 1763] [outer = 0x7f3e25f09800] 00:47:19 INFO - PROCESS | 1816 | 1461052039848 Marionette DEBUG loaded listener.js 00:47:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f3e26971400) [pid = 1816] [serial = 1764] [outer = 0x7f3e25f09800] 00:47:20 INFO - PROCESS | 1816 | 1461052040827 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 00:47:20 INFO - PROCESS | 1816 | 1461052040879 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 00:47:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:47:20 INFO - PROCESS | 1816 | 1461052040886 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:47:20 INFO - PROCESS | 1816 | 1461052040889 Marionette TRACE conn3 <- [1,2322,null,{}] 00:47:20 INFO - PROCESS | 1816 | 1461052040894 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:21 INFO - PROCESS | 1816 | 1461052041151 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 00:47:21 INFO - PROCESS | 1816 | 1461052041458 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f3ac800 == 162 [pid = 1816] [id = 588] 00:47:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f3e27aa6800) [pid = 1816] [serial = 1765] [outer = (nil)] 00:47:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f3e27aacc00) [pid = 1816] [serial = 1766] [outer = 0x7f3e27aa6800] 00:47:21 INFO - PROCESS | 1816 | 1461052041541 Marionette DEBUG loaded listener.js 00:47:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e284dac00) [pid = 1816] [serial = 1767] [outer = 0x7f3e27aa6800] 00:47:22 INFO - PROCESS | 1816 | 1461052042387 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 00:47:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:47:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1536ms 00:47:22 INFO - PROCESS | 1816 | 1461052042423 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 00:47:22 INFO - PROCESS | 1816 | 1461052042427 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 00:47:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:47:22 INFO - PROCESS | 1816 | 1461052042432 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:47:22 INFO - PROCESS | 1816 | 1461052042435 Marionette TRACE conn3 <- [1,2326,null,{}] 00:47:22 INFO - PROCESS | 1816 | 1461052042440 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:22 INFO - PROCESS | 1816 | 1461052042651 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 00:47:22 INFO - PROCESS | 1816 | 1461052042866 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f661000 == 163 [pid = 1816] [id = 589] 00:47:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f3e27aa8000) [pid = 1816] [serial = 1768] [outer = (nil)] 00:47:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f3e29ed9000) [pid = 1816] [serial = 1769] [outer = 0x7f3e27aa8000] 00:47:22 INFO - PROCESS | 1816 | 1461052042988 Marionette DEBUG loaded listener.js 00:47:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f3e2a1e1c00) [pid = 1816] [serial = 1770] [outer = 0x7f3e27aa8000] 00:47:23 INFO - PROCESS | 1816 | 1461052043974 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 00:47:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:47:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1580ms 00:47:24 INFO - PROCESS | 1816 | 1461052044014 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 00:47:24 INFO - PROCESS | 1816 | 1461052044017 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 00:47:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:47:24 INFO - PROCESS | 1816 | 1461052044024 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:47:24 INFO - PROCESS | 1816 | 1461052044026 Marionette TRACE conn3 <- [1,2330,null,{}] 00:47:24 INFO - PROCESS | 1816 | 1461052044032 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:24 INFO - PROCESS | 1816 | 1461052044239 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 00:47:24 INFO - PROCESS | 1816 | 1461052044453 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30c9d000 == 164 [pid = 1816] [id = 590] 00:47:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f3e1f91ac00) [pid = 1816] [serial = 1771] [outer = (nil)] 00:47:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f3e2a1ec800) [pid = 1816] [serial = 1772] [outer = 0x7f3e1f91ac00] 00:47:24 INFO - PROCESS | 1816 | 1461052044575 Marionette DEBUG loaded listener.js 00:47:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f3e2a279800) [pid = 1816] [serial = 1773] [outer = 0x7f3e1f91ac00] 00:47:25 INFO - PROCESS | 1816 | 1461052045483 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 00:47:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:47:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1486ms 00:47:25 INFO - PROCESS | 1816 | 1461052045510 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 00:47:25 INFO - PROCESS | 1816 | 1461052045515 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 00:47:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:47:25 INFO - PROCESS | 1816 | 1461052045521 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:47:25 INFO - PROCESS | 1816 | 1461052045523 Marionette TRACE conn3 <- [1,2334,null,{}] 00:47:25 INFO - PROCESS | 1816 | 1461052045529 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:25 INFO - PROCESS | 1816 | 1461052045745 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 00:47:25 INFO - PROCESS | 1816 | 1461052045960 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30d18800 == 165 [pid = 1816] [id = 591] 00:47:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f3e2728a800) [pid = 1816] [serial = 1774] [outer = (nil)] 00:47:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f3e2a281000) [pid = 1816] [serial = 1775] [outer = 0x7f3e2728a800] 00:47:26 INFO - PROCESS | 1816 | 1461052046076 Marionette DEBUG loaded listener.js 00:47:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f3e2f626c00) [pid = 1816] [serial = 1776] [outer = 0x7f3e2728a800] 00:47:26 INFO - PROCESS | 1816 | 1461052046988 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 00:47:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:47:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1479ms 00:47:27 INFO - PROCESS | 1816 | 1461052047002 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 00:47:27 INFO - PROCESS | 1816 | 1461052047004 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 00:47:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:47:27 INFO - PROCESS | 1816 | 1461052047011 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:47:27 INFO - PROCESS | 1816 | 1461052047014 Marionette TRACE conn3 <- [1,2338,null,{}] 00:47:27 INFO - PROCESS | 1816 | 1461052047019 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:27 INFO - PROCESS | 1816 | 1461052047243 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 00:47:27 INFO - PROCESS | 1816 | 1461052047472 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31732800 == 166 [pid = 1816] [id = 592] 00:47:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f3e284dd800) [pid = 1816] [serial = 1777] [outer = (nil)] 00:47:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f3e2f62bc00) [pid = 1816] [serial = 1778] [outer = 0x7f3e284dd800] 00:47:27 INFO - PROCESS | 1816 | 1461052047545 Marionette DEBUG loaded listener.js 00:47:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f3e3048c400) [pid = 1816] [serial = 1779] [outer = 0x7f3e284dd800] 00:47:28 INFO - PROCESS | 1816 | 1461052048503 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 00:47:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:47:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1530ms 00:47:28 INFO - PROCESS | 1816 | 1461052048542 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 00:47:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:47:28 INFO - PROCESS | 1816 | 1461052048547 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 00:47:28 INFO - PROCESS | 1816 | 1461052048553 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:47:28 INFO - PROCESS | 1816 | 1461052048558 Marionette TRACE conn3 <- [1,2342,null,{}] 00:47:28 INFO - PROCESS | 1816 | 1461052048564 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:28 INFO - PROCESS | 1816 | 1461052048832 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 00:47:29 INFO - PROCESS | 1816 | 1461052049178 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e319d4000 == 167 [pid = 1816] [id = 593] 00:47:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f3e304f4c00) [pid = 1816] [serial = 1780] [outer = (nil)] 00:47:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f3e304fa800) [pid = 1816] [serial = 1781] [outer = 0x7f3e304f4c00] 00:47:29 INFO - PROCESS | 1816 | 1461052049263 Marionette DEBUG loaded listener.js 00:47:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f3e30543000) [pid = 1816] [serial = 1782] [outer = 0x7f3e304f4c00] 00:47:30 INFO - PROCESS | 1816 | 1461052050186 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 00:47:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:47:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1681ms 00:47:30 INFO - PROCESS | 1816 | 1461052050234 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 00:47:30 INFO - PROCESS | 1816 | 1461052050238 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 00:47:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:47:30 INFO - PROCESS | 1816 | 1461052050244 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:47:30 INFO - PROCESS | 1816 | 1461052050247 Marionette TRACE conn3 <- [1,2346,null,{}] 00:47:30 INFO - PROCESS | 1816 | 1461052050252 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:30 INFO - PROCESS | 1816 | 1461052050508 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 00:47:30 INFO - PROCESS | 1816 | 1461052050772 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31a2c000 == 168 [pid = 1816] [id = 594] 00:47:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f3e234a8000) [pid = 1816] [serial = 1783] [outer = (nil)] 00:47:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f3e307dc000) [pid = 1816] [serial = 1784] [outer = 0x7f3e234a8000] 00:47:30 INFO - PROCESS | 1816 | 1461052050894 Marionette DEBUG loaded listener.js 00:47:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f3e30b5dc00) [pid = 1816] [serial = 1785] [outer = 0x7f3e234a8000] 00:47:31 INFO - PROCESS | 1816 | 1461052051775 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 00:47:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:47:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1587ms 00:47:31 INFO - PROCESS | 1816 | 1461052051832 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 00:47:31 INFO - PROCESS | 1816 | 1461052051835 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 00:47:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:47:31 INFO - PROCESS | 1816 | 1461052051841 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:47:31 INFO - PROCESS | 1816 | 1461052051844 Marionette TRACE conn3 <- [1,2350,null,{}] 00:47:31 INFO - PROCESS | 1816 | 1461052051849 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:32 INFO - PROCESS | 1816 | 1461052052089 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 00:47:32 INFO - PROCESS | 1816 | 1461052052344 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e32061000 == 169 [pid = 1816] [id = 595] 00:47:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f3e304f1000) [pid = 1816] [serial = 1786] [outer = (nil)] 00:47:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f3e30b64000) [pid = 1816] [serial = 1787] [outer = 0x7f3e304f1000] 00:47:32 INFO - PROCESS | 1816 | 1461052052463 Marionette DEBUG loaded listener.js 00:47:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f3e30b7b000) [pid = 1816] [serial = 1788] [outer = 0x7f3e304f1000] 00:47:33 INFO - PROCESS | 1816 | 1461052053351 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 00:47:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:47:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1578ms 00:47:33 INFO - PROCESS | 1816 | 1461052053420 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 00:47:33 INFO - PROCESS | 1816 | 1461052053424 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 00:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:47:33 INFO - PROCESS | 1816 | 1461052053430 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:47:33 INFO - PROCESS | 1816 | 1461052053432 Marionette TRACE conn3 <- [1,2354,null,{}] 00:47:33 INFO - PROCESS | 1816 | 1461052053438 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:33 INFO - PROCESS | 1816 | 1461052053672 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 00:47:33 INFO - PROCESS | 1816 | 1461052053927 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e33005000 == 170 [pid = 1816] [id = 596] 00:47:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f3e304c1800) [pid = 1816] [serial = 1789] [outer = (nil)] 00:47:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f3e30bef800) [pid = 1816] [serial = 1790] [outer = 0x7f3e304c1800] 00:47:34 INFO - PROCESS | 1816 | 1461052054060 Marionette DEBUG loaded listener.js 00:47:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f3e30f8fc00) [pid = 1816] [serial = 1791] [outer = 0x7f3e304c1800] 00:47:34 INFO - PROCESS | 1816 | 1461052054948 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 00:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1590ms 00:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:47:35 INFO - PROCESS | 1816 | 1461052055021 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 00:47:35 INFO - PROCESS | 1816 | 1461052055024 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 00:47:35 INFO - PROCESS | 1816 | 1461052055030 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:47:35 INFO - PROCESS | 1816 | 1461052055033 Marionette TRACE conn3 <- [1,2358,null,{}] 00:47:35 INFO - PROCESS | 1816 | 1461052055038 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:35 INFO - PROCESS | 1816 | 1461052055372 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 00:47:35 INFO - PROCESS | 1816 | 1461052055742 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e34fe1000 == 171 [pid = 1816] [id = 597] 00:47:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f3e27aab000) [pid = 1816] [serial = 1792] [outer = (nil)] 00:47:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f3e30f97400) [pid = 1816] [serial = 1793] [outer = 0x7f3e27aab000] 00:47:35 INFO - PROCESS | 1816 | 1461052055821 Marionette DEBUG loaded listener.js 00:47:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f3e312b5400) [pid = 1816] [serial = 1794] [outer = 0x7f3e27aab000] 00:47:36 INFO - PROCESS | 1816 | 1461052056699 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 00:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1730ms 00:47:36 INFO - PROCESS | 1816 | 1461052056760 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 00:47:36 INFO - PROCESS | 1816 | 1461052056764 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 00:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:47:36 INFO - PROCESS | 1816 | 1461052056769 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:47:36 INFO - PROCESS | 1816 | 1461052056772 Marionette TRACE conn3 <- [1,2362,null,{}] 00:47:36 INFO - PROCESS | 1816 | 1461052056778 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:37 INFO - PROCESS | 1816 | 1461052057002 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 00:47:37 INFO - PROCESS | 1816 | 1461052057263 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35dc6800 == 172 [pid = 1816] [id = 598] 00:47:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f3e1adf0c00) [pid = 1816] [serial = 1795] [outer = (nil)] 00:47:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f3e315e6000) [pid = 1816] [serial = 1796] [outer = 0x7f3e1adf0c00] 00:47:37 INFO - PROCESS | 1816 | 1461052057377 Marionette DEBUG loaded listener.js 00:47:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f3e31611000) [pid = 1816] [serial = 1797] [outer = 0x7f3e1adf0c00] 00:47:38 INFO - PROCESS | 1816 | 1461052058251 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 00:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1530ms 00:47:38 INFO - PROCESS | 1816 | 1461052058301 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 00:47:38 INFO - PROCESS | 1816 | 1461052058305 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 00:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:47:38 INFO - PROCESS | 1816 | 1461052058311 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:47:38 INFO - PROCESS | 1816 | 1461052058313 Marionette TRACE conn3 <- [1,2366,null,{}] 00:47:38 INFO - PROCESS | 1816 | 1461052058319 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:38 INFO - PROCESS | 1816 | 1461052058548 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 00:47:38 INFO - PROCESS | 1816 | 1461052058849 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35e89800 == 173 [pid = 1816] [id = 599] 00:47:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f3e1aded800) [pid = 1816] [serial = 1798] [outer = (nil)] 00:47:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f3e3169d800) [pid = 1816] [serial = 1799] [outer = 0x7f3e1aded800] 00:47:38 INFO - PROCESS | 1816 | 1461052058926 Marionette DEBUG loaded listener.js 00:47:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f3e318cbc00) [pid = 1816] [serial = 1800] [outer = 0x7f3e1aded800] 00:47:39 INFO - PROCESS | 1816 | 1461052059804 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 00:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1529ms 00:47:39 INFO - PROCESS | 1816 | 1461052059841 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 00:47:39 INFO - PROCESS | 1816 | 1461052059845 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 00:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:47:39 INFO - PROCESS | 1816 | 1461052059851 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:47:39 INFO - PROCESS | 1816 | 1461052059853 Marionette TRACE conn3 <- [1,2370,null,{}] 00:47:39 INFO - PROCESS | 1816 | 1461052059859 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:40 INFO - PROCESS | 1816 | 1461052060074 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 00:47:40 INFO - PROCESS | 1816 | 1461052060339 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35ea5000 == 174 [pid = 1816] [id = 600] 00:47:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f3e1adea800) [pid = 1816] [serial = 1801] [outer = (nil)] 00:47:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f3e318cdc00) [pid = 1816] [serial = 1802] [outer = 0x7f3e1adea800] 00:47:40 INFO - PROCESS | 1816 | 1461052060459 Marionette DEBUG loaded listener.js 00:47:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f3e31940000) [pid = 1816] [serial = 1803] [outer = 0x7f3e1adea800] 00:47:41 INFO - PROCESS | 1816 | 1461052061353 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 00:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1579ms 00:47:41 INFO - PROCESS | 1816 | 1461052061435 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 00:47:41 INFO - PROCESS | 1816 | 1461052061439 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 00:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:47:41 INFO - PROCESS | 1816 | 1461052061447 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:47:41 INFO - PROCESS | 1816 | 1461052061451 Marionette TRACE conn3 <- [1,2374,null,{}] 00:47:41 INFO - PROCESS | 1816 | 1461052061456 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:41 INFO - PROCESS | 1816 | 1461052061695 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 00:47:42 INFO - PROCESS | 1816 | 1461052062436 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e21384800 == 175 [pid = 1816] [id = 601] 00:47:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f3e1ade2800) [pid = 1816] [serial = 1804] [outer = (nil)] 00:47:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f3e1adecc00) [pid = 1816] [serial = 1805] [outer = 0x7f3e1ade2800] 00:47:42 INFO - PROCESS | 1816 | 1461052062505 Marionette DEBUG loaded listener.js 00:47:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f3e1c59f000) [pid = 1816] [serial = 1806] [outer = 0x7f3e1ade2800] 00:47:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3946f000 == 174 [pid = 1816] [id = 57] 00:47:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e28480800 == 173 [pid = 1816] [id = 187] 00:47:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2146d800 == 172 [pid = 1816] [id = 559] 00:47:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f664800 == 171 [pid = 1816] [id = 574] 00:47:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f4e2800 == 170 [pid = 1816] [id = 573] 00:47:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f3c3800 == 169 [pid = 1816] [id = 572] 00:47:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29e6f000 == 168 [pid = 1816] [id = 571] 00:47:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e281b7000 == 167 [pid = 1816] [id = 569] 00:47:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e280cf000 == 166 [pid = 1816] [id = 568] 00:47:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e27c6f000 == 165 [pid = 1816] [id = 567] 00:47:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e27307800 == 164 [pid = 1816] [id = 566] 00:47:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e25e29000 == 163 [pid = 1816] [id = 565] 00:47:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e24fe6800 == 162 [pid = 1816] [id = 564] 00:47:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e23696800 == 161 [pid = 1816] [id = 563] 00:47:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e233b4000 == 160 [pid = 1816] [id = 562] 00:47:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e210de000 == 159 [pid = 1816] [id = 561] 00:47:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1c512000 == 158 [pid = 1816] [id = 560] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f3e1f9c7000) [pid = 1816] [serial = 1671] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f3e3169a800) [pid = 1816] [serial = 1652] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f3e2480ec00) [pid = 1816] [serial = 1628] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f3e20d6d800) [pid = 1816] [serial = 1619] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f3e1c59cc00) [pid = 1816] [serial = 1664] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f3e31941000) [pid = 1816] [serial = 1655] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f3e249b2000) [pid = 1816] [serial = 1631] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f3e27aa3800) [pid = 1816] [serial = 1640] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f3e20bda000) [pid = 1816] [serial = 1616] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f3e207b2c00) [pid = 1816] [serial = 1676] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f3e20bd1800) [pid = 1816] [serial = 1679] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f3e2696c000) [pid = 1816] [serial = 1637] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f3e1f91f000) [pid = 1816] [serial = 1670] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f3e25f04400) [pid = 1816] [serial = 1634] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f3e201ad800) [pid = 1816] [serial = 1674] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f3e207b4c00) [pid = 1816] [serial = 1610] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f3e1adef400) [pid = 1816] [serial = 1658] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f3e29ed5800) [pid = 1816] [serial = 1643] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f3e200ac400) [pid = 1816] [serial = 1673] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f3e229bac00) [pid = 1816] [serial = 1625] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f3e20bd0400) [pid = 1816] [serial = 1677] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f3e1f9c4c00) [pid = 1816] [serial = 1613] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f3e304f5800) [pid = 1816] [serial = 1646] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f3e30b7c400) [pid = 1816] [serial = 1649] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f3e1c5a7800) [pid = 1816] [serial = 1668] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f3e225df000) [pid = 1816] [serial = 1622] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f3e1c3f1000) [pid = 1816] [serial = 1667] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f3e1a6b6000) [pid = 1816] [serial = 1661] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f3e20bd2400) [pid = 1816] [serial = 1596] [outer = (nil)] [url = about:blank] 00:47:43 INFO - PROCESS | 1816 | 1461052063984 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 00:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 2581ms 00:47:44 INFO - PROCESS | 1816 | 1461052064036 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 00:47:44 INFO - PROCESS | 1816 | 1461052064047 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 00:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:47:44 INFO - PROCESS | 1816 | 1461052064130 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:47:44 INFO - PROCESS | 1816 | 1461052064135 Marionette TRACE conn3 <- [1,2378,null,{}] 00:47:44 INFO - PROCESS | 1816 | 1461052064153 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:44 INFO - PROCESS | 1816 | 1461052064361 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 00:47:44 INFO - PROCESS | 1816 | 1461052064539 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e202ba800 == 159 [pid = 1816] [id = 602] 00:47:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f3e1a6b6000) [pid = 1816] [serial = 1807] [outer = (nil)] 00:47:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f3e200b1800) [pid = 1816] [serial = 1808] [outer = 0x7f3e1a6b6000] 00:47:44 INFO - PROCESS | 1816 | 1461052064610 Marionette DEBUG loaded listener.js 00:47:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f3e20c42c00) [pid = 1816] [serial = 1809] [outer = 0x7f3e1a6b6000] 00:47:45 INFO - PROCESS | 1816 | 1461052065520 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 00:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1484ms 00:47:45 INFO - PROCESS | 1816 | 1461052065577 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 00:47:45 INFO - PROCESS | 1816 | 1461052065583 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 00:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:47:45 INFO - PROCESS | 1816 | 1461052065589 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:47:45 INFO - PROCESS | 1816 | 1461052065591 Marionette TRACE conn3 <- [1,2382,null,{}] 00:47:45 INFO - PROCESS | 1816 | 1461052065597 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:45 INFO - PROCESS | 1816 | 1461052065806 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 00:47:46 INFO - PROCESS | 1816 | 1461052066016 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22486000 == 160 [pid = 1816] [id = 603] 00:47:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f3e1c59e000) [pid = 1816] [serial = 1810] [outer = (nil)] 00:47:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f3e21318800) [pid = 1816] [serial = 1811] [outer = 0x7f3e1c59e000] 00:47:46 INFO - PROCESS | 1816 | 1461052066082 Marionette DEBUG loaded listener.js 00:47:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f3e228d0400) [pid = 1816] [serial = 1812] [outer = 0x7f3e1c59e000] 00:47:46 INFO - PROCESS | 1816 | 1461052066934 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 00:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1378ms 00:47:46 INFO - PROCESS | 1816 | 1461052066969 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 00:47:46 INFO - PROCESS | 1816 | 1461052066972 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 00:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:47:46 INFO - PROCESS | 1816 | 1461052066995 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:47:47 INFO - PROCESS | 1816 | 1461052067004 Marionette TRACE conn3 <- [1,2386,null,{}] 00:47:47 INFO - PROCESS | 1816 | 1461052067009 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:47 INFO - PROCESS | 1816 | 1461052067288 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 00:47:47 INFO - PROCESS | 1816 | 1461052067317 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e23460000 == 161 [pid = 1816] [id = 604] 00:47:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f3e228d5800) [pid = 1816] [serial = 1813] [outer = (nil)] 00:47:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f3e2349e800) [pid = 1816] [serial = 1814] [outer = 0x7f3e228d5800] 00:47:47 INFO - PROCESS | 1816 | 1461052067378 Marionette DEBUG loaded listener.js 00:47:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f3e24811800) [pid = 1816] [serial = 1815] [outer = 0x7f3e228d5800] 00:47:48 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f3e225db800) [pid = 1816] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:47:48 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f3e1f77fc00) [pid = 1816] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:47:48 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f3e200a9c00) [pid = 1816] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:47:48 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f3e1f778000) [pid = 1816] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:47:48 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f3e200ac800) [pid = 1816] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:47:48 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f3e201ae400) [pid = 1816] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:47:48 INFO - PROCESS | 1816 | 1461052068685 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 00:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1758ms 00:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:47:48 INFO - PROCESS | 1816 | 1461052068738 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 00:47:48 INFO - PROCESS | 1816 | 1461052068741 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 00:47:48 INFO - PROCESS | 1816 | 1461052068747 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:47:48 INFO - PROCESS | 1816 | 1461052068750 Marionette TRACE conn3 <- [1,2390,null,{}] 00:47:48 INFO - PROCESS | 1816 | 1461052068754 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:49 INFO - PROCESS | 1816 | 1461052069007 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 00:47:49 INFO - PROCESS | 1816 | 1461052069028 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e23696800 == 162 [pid = 1816] [id = 605] 00:47:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f3e1f9ba400) [pid = 1816] [serial = 1816] [outer = (nil)] 00:47:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f3e2480ec00) [pid = 1816] [serial = 1817] [outer = 0x7f3e1f9ba400] 00:47:49 INFO - PROCESS | 1816 | 1461052069087 Marionette DEBUG loaded listener.js 00:47:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f3e249b2000) [pid = 1816] [serial = 1818] [outer = 0x7f3e1f9ba400] 00:47:49 INFO - PROCESS | 1816 | 1461052069916 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 00:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1228ms 00:47:49 INFO - PROCESS | 1816 | 1461052069975 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 00:47:49 INFO - PROCESS | 1816 | 1461052069977 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 00:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:47:49 INFO - PROCESS | 1816 | 1461052069983 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:47:49 INFO - PROCESS | 1816 | 1461052069986 Marionette TRACE conn3 <- [1,2394,null,{}] 00:47:50 INFO - PROCESS | 1816 | 1461052070004 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:50 INFO - PROCESS | 1816 | 1461052070211 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 00:47:50 INFO - PROCESS | 1816 | 1461052070542 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1fb4e800 == 163 [pid = 1816] [id = 606] 00:47:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f3e1a6af800) [pid = 1816] [serial = 1819] [outer = (nil)] 00:47:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f3e1c3e4800) [pid = 1816] [serial = 1820] [outer = 0x7f3e1a6af800] 00:47:50 INFO - PROCESS | 1816 | 1461052070696 Marionette DEBUG loaded listener.js 00:47:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f3e1f77b000) [pid = 1816] [serial = 1821] [outer = 0x7f3e1a6af800] 00:47:51 INFO - PROCESS | 1816 | 1461052071632 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1694ms 00:47:51 INFO - PROCESS | 1816 | 1461052071680 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 00:47:51 INFO - PROCESS | 1816 | 1461052071687 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 00:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:47:51 INFO - PROCESS | 1816 | 1461052071696 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:47:51 INFO - PROCESS | 1816 | 1461052071700 Marionette TRACE conn3 <- [1,2398,null,{}] 00:47:51 INFO - PROCESS | 1816 | 1461052071707 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:51 INFO - PROCESS | 1816 | 1461052071950 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 00:47:52 INFO - PROCESS | 1816 | 1461052072256 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22adc000 == 164 [pid = 1816] [id = 607] 00:47:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f3e20bcdc00) [pid = 1816] [serial = 1822] [outer = (nil)] 00:47:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f3e20c92000) [pid = 1816] [serial = 1823] [outer = 0x7f3e20bcdc00] 00:47:52 INFO - PROCESS | 1816 | 1461052072339 Marionette DEBUG loaded listener.js 00:47:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f3e211dbc00) [pid = 1816] [serial = 1824] [outer = 0x7f3e20bcdc00] 00:47:53 INFO - PROCESS | 1816 | 1461052073278 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 00:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1634ms 00:47:53 INFO - PROCESS | 1816 | 1461052073335 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 00:47:53 INFO - PROCESS | 1816 | 1461052073340 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 00:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:47:53 INFO - PROCESS | 1816 | 1461052073347 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:47:53 INFO - PROCESS | 1816 | 1461052073350 Marionette TRACE conn3 <- [1,2402,null,{}] 00:47:53 INFO - PROCESS | 1816 | 1461052073356 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:53 INFO - PROCESS | 1816 | 1461052073592 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 00:47:53 INFO - PROCESS | 1816 | 1461052073931 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e25e1d800 == 165 [pid = 1816] [id = 608] 00:47:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f3e2130a000) [pid = 1816] [serial = 1825] [outer = (nil)] 00:47:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f3e22956000) [pid = 1816] [serial = 1826] [outer = 0x7f3e2130a000] 00:47:54 INFO - PROCESS | 1816 | 1461052074014 Marionette DEBUG loaded listener.js 00:47:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f3e22bad000) [pid = 1816] [serial = 1827] [outer = 0x7f3e2130a000] 00:47:55 INFO - PROCESS | 1816 | 1461052075022 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 00:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1735ms 00:47:55 INFO - PROCESS | 1816 | 1461052075083 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 00:47:55 INFO - PROCESS | 1816 | 1461052075086 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 00:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:47:55 INFO - PROCESS | 1816 | 1461052075101 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:47:55 INFO - PROCESS | 1816 | 1461052075110 Marionette TRACE conn3 <- [1,2406,null,{}] 00:47:55 INFO - PROCESS | 1816 | 1461052075118 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:55 INFO - PROCESS | 1816 | 1461052075408 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 00:47:55 INFO - PROCESS | 1816 | 1461052075714 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e28062000 == 166 [pid = 1816] [id = 609] 00:47:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f3e21315000) [pid = 1816] [serial = 1828] [outer = (nil)] 00:47:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f3e249be800) [pid = 1816] [serial = 1829] [outer = 0x7f3e21315000] 00:47:55 INFO - PROCESS | 1816 | 1461052075793 Marionette DEBUG loaded listener.js 00:47:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f3e25f7e400) [pid = 1816] [serial = 1830] [outer = 0x7f3e21315000] 00:47:56 INFO - PROCESS | 1816 | 1461052076662 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 00:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1600ms 00:47:56 INFO - PROCESS | 1816 | 1461052076694 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 00:47:56 INFO - PROCESS | 1816 | 1461052076698 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 00:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:47:56 INFO - PROCESS | 1816 | 1461052076704 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:47:56 INFO - PROCESS | 1816 | 1461052076707 Marionette TRACE conn3 <- [1,2410,null,{}] 00:47:56 INFO - PROCESS | 1816 | 1461052076713 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:56 INFO - PROCESS | 1816 | 1461052076947 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 00:47:57 INFO - PROCESS | 1816 | 1461052077210 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e281b5000 == 167 [pid = 1816] [id = 610] 00:47:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f3e225dd400) [pid = 1816] [serial = 1831] [outer = (nil)] 00:47:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f3e2706f800) [pid = 1816] [serial = 1832] [outer = 0x7f3e225dd400] 00:47:57 INFO - PROCESS | 1816 | 1461052077331 Marionette DEBUG loaded listener.js 00:47:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f3e27363400) [pid = 1816] [serial = 1833] [outer = 0x7f3e225dd400] 00:47:58 INFO - PROCESS | 1816 | 1461052078210 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 00:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1580ms 00:47:58 INFO - PROCESS | 1816 | 1461052078287 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 00:47:58 INFO - PROCESS | 1816 | 1461052078290 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 00:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:47:58 INFO - PROCESS | 1816 | 1461052078296 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:47:58 INFO - PROCESS | 1816 | 1461052078298 Marionette TRACE conn3 <- [1,2414,null,{}] 00:47:58 INFO - PROCESS | 1816 | 1461052078305 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:58 INFO - PROCESS | 1816 | 1461052078533 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 00:47:58 INFO - PROCESS | 1816 | 1461052078843 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29d24800 == 168 [pid = 1816] [id = 611] 00:47:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f3e284d2c00) [pid = 1816] [serial = 1834] [outer = (nil)] 00:47:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f3e284db000) [pid = 1816] [serial = 1835] [outer = 0x7f3e284d2c00] 00:47:58 INFO - PROCESS | 1816 | 1461052078938 Marionette DEBUG loaded listener.js 00:47:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f3e2f62dc00) [pid = 1816] [serial = 1836] [outer = 0x7f3e284d2c00] 00:47:59 INFO - PROCESS | 1816 | 1461052079910 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 00:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1685ms 00:47:59 INFO - PROCESS | 1816 | 1461052079982 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 00:47:59 INFO - PROCESS | 1816 | 1461052079986 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 00:47:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:47:59 INFO - PROCESS | 1816 | 1461052079992 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:47:59 INFO - PROCESS | 1816 | 1461052079995 Marionette TRACE conn3 <- [1,2418,null,{}] 00:48:00 INFO - PROCESS | 1816 | 1461052080000 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:00 INFO - PROCESS | 1816 | 1461052080243 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 00:48:00 INFO - PROCESS | 1816 | 1461052080545 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f4d4000 == 169 [pid = 1816] [id = 612] 00:48:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f3e284d3400) [pid = 1816] [serial = 1837] [outer = (nil)] 00:48:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f3e30b7c400) [pid = 1816] [serial = 1838] [outer = 0x7f3e284d3400] 00:48:00 INFO - PROCESS | 1816 | 1461052080624 Marionette DEBUG loaded listener.js 00:48:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f3e3160cc00) [pid = 1816] [serial = 1839] [outer = 0x7f3e284d3400] 00:48:01 INFO - PROCESS | 1816 | 1461052081484 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:48:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:48:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1533ms 00:48:01 INFO - PROCESS | 1816 | 1461052081526 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 00:48:01 INFO - PROCESS | 1816 | 1461052081529 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 00:48:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:48:01 INFO - PROCESS | 1816 | 1461052081536 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:48:01 INFO - PROCESS | 1816 | 1461052081540 Marionette TRACE conn3 <- [1,2422,null,{}] 00:48:01 INFO - PROCESS | 1816 | 1461052081546 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:01 INFO - PROCESS | 1816 | 1461052081775 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 00:48:02 INFO - PROCESS | 1816 | 1461052082128 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f785000 == 170 [pid = 1816] [id = 613] 00:48:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f3e3048f400) [pid = 1816] [serial = 1840] [outer = (nil)] 00:48:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f3e318dc800) [pid = 1816] [serial = 1841] [outer = 0x7f3e3048f400] 00:48:02 INFO - PROCESS | 1816 | 1461052082259 Marionette DEBUG loaded listener.js 00:48:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f3e31946400) [pid = 1816] [serial = 1842] [outer = 0x7f3e3048f400] 00:48:03 INFO - PROCESS | 1816 | 1461052083161 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:48:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:48:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1683ms 00:48:03 INFO - PROCESS | 1816 | 1461052083221 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 00:48:03 INFO - PROCESS | 1816 | 1461052083225 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 00:48:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:48:03 INFO - PROCESS | 1816 | 1461052083231 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:48:03 INFO - PROCESS | 1816 | 1461052083234 Marionette TRACE conn3 <- [1,2426,null,{}] 00:48:03 INFO - PROCESS | 1816 | 1461052083240 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:03 INFO - PROCESS | 1816 | 1461052083454 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 00:48:03 INFO - PROCESS | 1816 | 1461052083717 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31895800 == 171 [pid = 1816] [id = 614] 00:48:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f3e304c7800) [pid = 1816] [serial = 1843] [outer = (nil)] 00:48:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f3e3194e800) [pid = 1816] [serial = 1844] [outer = 0x7f3e304c7800] 00:48:03 INFO - PROCESS | 1816 | 1461052083801 Marionette DEBUG loaded listener.js 00:48:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f3e31b9e800) [pid = 1816] [serial = 1845] [outer = 0x7f3e304c7800] 00:48:04 INFO - PROCESS | 1816 | 1461052084792 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 00:48:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:48:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1604ms 00:48:04 INFO - PROCESS | 1816 | 1461052084836 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 00:48:04 INFO - PROCESS | 1816 | 1461052084840 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 00:48:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:48:04 INFO - PROCESS | 1816 | 1461052084846 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:48:04 INFO - PROCESS | 1816 | 1461052084849 Marionette TRACE conn3 <- [1,2430,null,{}] 00:48:04 INFO - PROCESS | 1816 | 1461052084855 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:05 INFO - PROCESS | 1816 | 1461052085075 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 00:48:05 INFO - PROCESS | 1816 | 1461052085380 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e32f65800 == 172 [pid = 1816] [id = 615] 00:48:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f3e20bd1000) [pid = 1816] [serial = 1846] [outer = (nil)] 00:48:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f3e304c0c00) [pid = 1816] [serial = 1847] [outer = 0x7f3e20bd1000] 00:48:05 INFO - PROCESS | 1816 | 1461052085459 Marionette DEBUG loaded listener.js 00:48:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f3e31f48000) [pid = 1816] [serial = 1848] [outer = 0x7f3e20bd1000] 00:48:06 INFO - PROCESS | 1816 | 1461052086314 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 00:48:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:48:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1532ms 00:48:06 INFO - PROCESS | 1816 | 1461052086379 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 00:48:06 INFO - PROCESS | 1816 | 1461052086383 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 00:48:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:48:06 INFO - PROCESS | 1816 | 1461052086388 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:48:06 INFO - PROCESS | 1816 | 1461052086391 Marionette TRACE conn3 <- [1,2434,null,{}] 00:48:06 INFO - PROCESS | 1816 | 1461052086396 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:06 INFO - PROCESS | 1816 | 1461052086626 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 00:48:06 INFO - PROCESS | 1816 | 1461052086894 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e36076000 == 173 [pid = 1816] [id = 616] 00:48:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f3e31fb5c00) [pid = 1816] [serial = 1849] [outer = (nil)] 00:48:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f3e31fb7c00) [pid = 1816] [serial = 1850] [outer = 0x7f3e31fb5c00] 00:48:07 INFO - PROCESS | 1816 | 1461052087038 Marionette DEBUG loaded listener.js 00:48:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f3e31fc4400) [pid = 1816] [serial = 1851] [outer = 0x7f3e31fb5c00] 00:48:07 INFO - PROCESS | 1816 | 1461052087921 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 00:48:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:48:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1578ms 00:48:07 INFO - PROCESS | 1816 | 1461052087968 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 00:48:07 INFO - PROCESS | 1816 | 1461052087971 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 00:48:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:48:07 INFO - PROCESS | 1816 | 1461052087978 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:48:07 INFO - PROCESS | 1816 | 1461052087983 Marionette TRACE conn3 <- [1,2438,null,{}] 00:48:07 INFO - PROCESS | 1816 | 1461052087989 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:08 INFO - PROCESS | 1816 | 1461052088271 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 00:48:08 INFO - PROCESS | 1816 | 1461052088585 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3620c000 == 174 [pid = 1816] [id = 617] 00:48:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f3e31fcf800) [pid = 1816] [serial = 1852] [outer = (nil)] 00:48:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f3e322d0400) [pid = 1816] [serial = 1853] [outer = 0x7f3e31fcf800] 00:48:08 INFO - PROCESS | 1816 | 1461052088663 Marionette DEBUG loaded listener.js 00:48:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f3e32fe6c00) [pid = 1816] [serial = 1854] [outer = 0x7f3e31fcf800] 00:48:09 INFO - PROCESS | 1816 | 1461052089751 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 00:48:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:48:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1843ms 00:48:09 INFO - PROCESS | 1816 | 1461052089822 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 00:48:09 INFO - PROCESS | 1816 | 1461052089826 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 00:48:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:48:09 INFO - PROCESS | 1816 | 1461052089832 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:48:09 INFO - PROCESS | 1816 | 1461052089835 Marionette TRACE conn3 <- [1,2442,null,{}] 00:48:09 INFO - PROCESS | 1816 | 1461052089840 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:10 INFO - PROCESS | 1816 | 1461052090082 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 00:48:10 INFO - PROCESS | 1816 | 1461052090400 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3782c000 == 175 [pid = 1816] [id = 618] 00:48:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f3e31f4f800) [pid = 1816] [serial = 1855] [outer = (nil)] 00:48:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f3e3307a800) [pid = 1816] [serial = 1856] [outer = 0x7f3e31f4f800] 00:48:10 INFO - PROCESS | 1816 | 1461052090479 Marionette DEBUG loaded listener.js 00:48:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f3e33b36400) [pid = 1816] [serial = 1857] [outer = 0x7f3e31f4f800] 00:48:11 INFO - PROCESS | 1816 | 1461052091325 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 00:48:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:48:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1531ms 00:48:11 INFO - PROCESS | 1816 | 1461052091364 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 00:48:11 INFO - PROCESS | 1816 | 1461052091367 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 00:48:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:48:11 INFO - PROCESS | 1816 | 1461052091374 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:48:11 INFO - PROCESS | 1816 | 1461052091376 Marionette TRACE conn3 <- [1,2446,null,{}] 00:48:11 INFO - PROCESS | 1816 | 1461052091382 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:11 INFO - PROCESS | 1816 | 1461052091607 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 00:48:11 INFO - PROCESS | 1816 | 1461052091877 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e39121800 == 176 [pid = 1816] [id = 619] 00:48:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f3e31fd0c00) [pid = 1816] [serial = 1858] [outer = (nil)] 00:48:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f3e34e1c000) [pid = 1816] [serial = 1859] [outer = 0x7f3e31fd0c00] 00:48:12 INFO - PROCESS | 1816 | 1461052091993 Marionette DEBUG loaded listener.js 00:48:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f3e34e27800) [pid = 1816] [serial = 1860] [outer = 0x7f3e31fd0c00] 00:48:12 INFO - PROCESS | 1816 | 1461052092847 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 00:48:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:48:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1534ms 00:48:12 INFO - PROCESS | 1816 | 1461052092910 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 00:48:12 INFO - PROCESS | 1816 | 1461052092914 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 00:48:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:48:12 INFO - PROCESS | 1816 | 1461052092920 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:48:12 INFO - PROCESS | 1816 | 1461052092923 Marionette TRACE conn3 <- [1,2450,null,{}] 00:48:12 INFO - PROCESS | 1816 | 1461052092930 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:13 INFO - PROCESS | 1816 | 1461052093179 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 00:48:13 INFO - PROCESS | 1816 | 1461052093490 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a185000 == 177 [pid = 1816] [id = 620] 00:48:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f3e32fdf800) [pid = 1816] [serial = 1861] [outer = (nil)] 00:48:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f3e34ea8800) [pid = 1816] [serial = 1862] [outer = 0x7f3e32fdf800] 00:48:13 INFO - PROCESS | 1816 | 1461052093570 Marionette DEBUG loaded listener.js 00:48:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f3e35184800) [pid = 1816] [serial = 1863] [outer = 0x7f3e32fdf800] 00:48:14 INFO - PROCESS | 1816 | 1461052094445 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 00:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1582ms 00:48:14 INFO - PROCESS | 1816 | 1461052094518 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 00:48:14 INFO - PROCESS | 1816 | 1461052094520 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 00:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:48:14 INFO - PROCESS | 1816 | 1461052094541 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:48:14 INFO - PROCESS | 1816 | 1461052094544 Marionette TRACE conn3 <- [1,2454,null,{}] 00:48:14 INFO - PROCESS | 1816 | 1461052094550 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:14 INFO - PROCESS | 1816 | 1461052094827 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 00:48:15 INFO - PROCESS | 1816 | 1461052095144 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a5ca000 == 178 [pid = 1816] [id = 621] 00:48:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f3e31611c00) [pid = 1816] [serial = 1864] [outer = (nil)] 00:48:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f3e35705000) [pid = 1816] [serial = 1865] [outer = 0x7f3e31611c00] 00:48:15 INFO - PROCESS | 1816 | 1461052095217 Marionette DEBUG loaded listener.js 00:48:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f3e3570a400) [pid = 1816] [serial = 1866] [outer = 0x7f3e31611c00] 00:48:16 INFO - PROCESS | 1816 | 1461052096106 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 00:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1579ms 00:48:16 INFO - PROCESS | 1816 | 1461052096121 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 00:48:16 INFO - PROCESS | 1816 | 1461052096123 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 00:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:48:16 INFO - PROCESS | 1816 | 1461052096130 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:48:16 INFO - PROCESS | 1816 | 1461052096133 Marionette TRACE conn3 <- [1,2458,null,{}] 00:48:16 INFO - PROCESS | 1816 | 1461052096139 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:16 INFO - PROCESS | 1816 | 1461052096377 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 00:48:16 INFO - PROCESS | 1816 | 1461052096618 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3afe2000 == 179 [pid = 1816] [id = 622] 00:48:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f3e33be2400) [pid = 1816] [serial = 1867] [outer = (nil)] 00:48:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f3e358dec00) [pid = 1816] [serial = 1868] [outer = 0x7f3e33be2400] 00:48:16 INFO - PROCESS | 1816 | 1461052096697 Marionette DEBUG loaded listener.js 00:48:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f3e358e5800) [pid = 1816] [serial = 1869] [outer = 0x7f3e33be2400] 00:48:17 INFO - PROCESS | 1816 | 1461052097590 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 00:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1529ms 00:48:17 INFO - PROCESS | 1816 | 1461052097660 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 00:48:17 INFO - PROCESS | 1816 | 1461052097664 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 00:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:48:17 INFO - PROCESS | 1816 | 1461052097670 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:48:17 INFO - PROCESS | 1816 | 1461052097672 Marionette TRACE conn3 <- [1,2462,null,{}] 00:48:17 INFO - PROCESS | 1816 | 1461052097678 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:17 INFO - PROCESS | 1816 | 1461052097914 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 00:48:18 INFO - PROCESS | 1816 | 1461052098234 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b121000 == 180 [pid = 1816] [id = 623] 00:48:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f3e34e6d400) [pid = 1816] [serial = 1870] [outer = (nil)] 00:48:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f3e358ed800) [pid = 1816] [serial = 1871] [outer = 0x7f3e34e6d400] 00:48:18 INFO - PROCESS | 1816 | 1461052098315 Marionette DEBUG loaded listener.js 00:48:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f3e359b0c00) [pid = 1816] [serial = 1872] [outer = 0x7f3e34e6d400] 00:48:19 INFO - PROCESS | 1816 | 1461052099154 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 00:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1539ms 00:48:19 INFO - PROCESS | 1816 | 1461052099211 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 00:48:19 INFO - PROCESS | 1816 | 1461052099214 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 00:48:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:48:19 INFO - PROCESS | 1816 | 1461052099221 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:48:19 INFO - PROCESS | 1816 | 1461052099223 Marionette TRACE conn3 <- [1,2466,null,{}] 00:48:19 INFO - PROCESS | 1816 | 1461052099229 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:19 INFO - PROCESS | 1816 | 1461052099469 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 00:48:19 INFO - PROCESS | 1816 | 1461052099803 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b7e1000 == 181 [pid = 1816] [id = 624] 00:48:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f3e34ea7c00) [pid = 1816] [serial = 1873] [outer = (nil)] 00:48:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f3e359b6800) [pid = 1816] [serial = 1874] [outer = 0x7f3e34ea7c00] 00:48:19 INFO - PROCESS | 1816 | 1461052099889 Marionette DEBUG loaded listener.js 00:48:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f3e35b98c00) [pid = 1816] [serial = 1875] [outer = 0x7f3e34ea7c00] 00:48:20 INFO - PROCESS | 1816 | 1461052100742 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 00:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1584ms 00:48:20 INFO - PROCESS | 1816 | 1461052100806 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 00:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:48:20 INFO - PROCESS | 1816 | 1461052100810 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 00:48:20 INFO - PROCESS | 1816 | 1461052100817 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:48:20 INFO - PROCESS | 1816 | 1461052100821 Marionette TRACE conn3 <- [1,2470,null,{}] 00:48:20 INFO - PROCESS | 1816 | 1461052100826 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:21 INFO - PROCESS | 1816 | 1461052101075 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e30c07000 == 180 [pid = 1816] [id = 404] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e23696800 == 179 [pid = 1816] [id = 605] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e23460000 == 178 [pid = 1816] [id = 604] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22486000 == 177 [pid = 1816] [id = 603] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e202ba800 == 176 [pid = 1816] [id = 602] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e210db800 == 175 [pid = 1816] [id = 558] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e21384800 == 174 [pid = 1816] [id = 601] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e319d4000 == 173 [pid = 1816] [id = 593] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31732800 == 172 [pid = 1816] [id = 592] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e30d18800 == 171 [pid = 1816] [id = 591] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e30c9d000 == 170 [pid = 1816] [id = 590] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f661000 == 169 [pid = 1816] [id = 589] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f3ac800 == 168 [pid = 1816] [id = 588] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29b17000 == 167 [pid = 1816] [id = 587] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2812c000 == 166 [pid = 1816] [id = 586] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e27304000 == 165 [pid = 1816] [id = 585] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e23528000 == 164 [pid = 1816] [id = 584] 00:48:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e20499800 == 163 [pid = 1816] [id = 583] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f3e20c3f800) [pid = 1816] [serial = 1680] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f3e2349ec00) [pid = 1816] [serial = 1748] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f3e229bfc00) [pid = 1816] [serial = 1745] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f3e24959400) [pid = 1816] [serial = 1700] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f3e2340a000) [pid = 1816] [serial = 1697] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f3e1f774400) [pid = 1816] [serial = 1730] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f3e1fcc8400) [pid = 1816] [serial = 1685] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f3e27062c00) [pid = 1816] [serial = 1712] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f3e1f91a000) [pid = 1816] [serial = 1733] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f3e1fbd9400) [pid = 1816] [serial = 1734] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f3e201b2400) [pid = 1816] [serial = 1736] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f3e207b3000) [pid = 1816] [serial = 1737] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f3e1ade4c00) [pid = 1816] [serial = 1682] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f3e1f775000) [pid = 1816] [serial = 1727] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f3e29ed2800) [pid = 1816] [serial = 1724] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f3e29bd7000) [pid = 1816] [serial = 1721] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f3e284cec00) [pid = 1816] [serial = 1718] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f3e25f76000) [pid = 1816] [serial = 1709] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f3e24df0000) [pid = 1816] [serial = 1706] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f3e249b3000) [pid = 1816] [serial = 1703] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f3e229b8c00) [pid = 1816] [serial = 1694] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f3e228cc800) [pid = 1816] [serial = 1691] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f3e20d68c00) [pid = 1816] [serial = 1688] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f3e20c49800) [pid = 1816] [serial = 1739] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f3e2130b000) [pid = 1816] [serial = 1740] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f3e27ab0c00) [pid = 1816] [serial = 1715] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f3e22953800) [pid = 1816] [serial = 1743] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f3e228cb000) [pid = 1816] [serial = 1742] [outer = (nil)] [url = about:blank] 00:48:22 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f3e22bacc00) [pid = 1816] [serial = 1746] [outer = (nil)] [url = about:blank] 00:48:23 INFO - PROCESS | 1816 | 1461052103039 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1fb63800 == 164 [pid = 1816] [id = 625] 00:48:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f3e1c5ab800) [pid = 1816] [serial = 1876] [outer = (nil)] 00:48:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f3e1dbdbc00) [pid = 1816] [serial = 1877] [outer = 0x7f3e1c5ab800] 00:48:23 INFO - PROCESS | 1816 | 1461052103111 Marionette DEBUG loaded listener.js 00:48:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f3e1f91a000) [pid = 1816] [serial = 1878] [outer = 0x7f3e1c5ab800] 00:48:23 INFO - PROCESS | 1816 | 1461052103903 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 00:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 3145ms 00:48:23 INFO - PROCESS | 1816 | 1461052103963 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 00:48:23 INFO - PROCESS | 1816 | 1461052103970 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 00:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:48:23 INFO - PROCESS | 1816 | 1461052103979 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:48:23 INFO - PROCESS | 1816 | 1461052103983 Marionette TRACE conn3 <- [1,2474,null,{}] 00:48:23 INFO - PROCESS | 1816 | 1461052103990 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:24 INFO - PROCESS | 1816 | 1461052104236 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 00:48:24 INFO - PROCESS | 1816 | 1461052104416 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e21476800 == 165 [pid = 1816] [id = 626] 00:48:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f3e1dbd5400) [pid = 1816] [serial = 1879] [outer = (nil)] 00:48:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f3e201b0400) [pid = 1816] [serial = 1880] [outer = 0x7f3e1dbd5400] 00:48:24 INFO - PROCESS | 1816 | 1461052104485 Marionette DEBUG loaded listener.js 00:48:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f3e20bda000) [pid = 1816] [serial = 1881] [outer = 0x7f3e1dbd5400] 00:48:25 INFO - PROCESS | 1816 | 1461052105451 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 00:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1493ms 00:48:25 INFO - PROCESS | 1816 | 1461052105477 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 00:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:48:25 INFO - PROCESS | 1816 | 1461052105483 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 00:48:25 INFO - PROCESS | 1816 | 1461052105489 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:48:25 INFO - PROCESS | 1816 | 1461052105492 Marionette TRACE conn3 <- [1,2478,null,{}] 00:48:25 INFO - PROCESS | 1816 | 1461052105503 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:25 INFO - PROCESS | 1816 | 1461052105780 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 00:48:25 INFO - PROCESS | 1816 | 1461052105822 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22d72000 == 166 [pid = 1816] [id = 627] 00:48:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f3e20c8f000) [pid = 1816] [serial = 1882] [outer = (nil)] 00:48:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f3e211e5c00) [pid = 1816] [serial = 1883] [outer = 0x7f3e20c8f000] 00:48:25 INFO - PROCESS | 1816 | 1461052105886 Marionette DEBUG loaded listener.js 00:48:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f3e228ca400) [pid = 1816] [serial = 1884] [outer = 0x7f3e20c8f000] 00:48:27 INFO - PROCESS | 1816 | 1461052106998 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 00:48:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:48:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1543ms 00:48:27 INFO - PROCESS | 1816 | 1461052107038 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 00:48:27 INFO - PROCESS | 1816 | 1461052107042 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 00:48:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:48:27 INFO - PROCESS | 1816 | 1461052107057 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:48:27 INFO - PROCESS | 1816 | 1461052107066 Marionette TRACE conn3 <- [1,2482,null,{}] 00:48:27 INFO - PROCESS | 1816 | 1461052107079 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:27 INFO - PROCESS | 1816 | 1461052107389 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 00:48:28 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f3e1fcbc800) [pid = 1816] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:48:28 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f3e228d5800) [pid = 1816] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:48:28 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f3e1a6b6000) [pid = 1816] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:48:28 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f3e1ade2800) [pid = 1816] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:48:28 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f3e1c59e000) [pid = 1816] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:48:28 INFO - PROCESS | 1816 | 1461052108060 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e20d0f800 == 167 [pid = 1816] [id = 628] 00:48:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f3e1a6b6000) [pid = 1816] [serial = 1885] [outer = (nil)] 00:48:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f3e1c5a3000) [pid = 1816] [serial = 1886] [outer = 0x7f3e1a6b6000] 00:48:28 INFO - PROCESS | 1816 | 1461052108128 Marionette DEBUG loaded listener.js 00:48:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f3e2340b000) [pid = 1816] [serial = 1887] [outer = 0x7f3e1a6b6000] 00:48:28 INFO - PROCESS | 1816 | 1461052108894 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 00:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1863ms 00:48:28 INFO - PROCESS | 1816 | 1461052108912 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 00:48:28 INFO - PROCESS | 1816 | 1461052108918 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 00:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:48:28 INFO - PROCESS | 1816 | 1461052108923 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:48:28 INFO - PROCESS | 1816 | 1461052108925 Marionette TRACE conn3 <- [1,2486,null,{}] 00:48:28 INFO - PROCESS | 1816 | 1461052108931 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:29 INFO - PROCESS | 1816 | 1461052109214 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 00:48:29 INFO - PROCESS | 1816 | 1461052109236 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e25e1e800 == 168 [pid = 1816] [id = 629] 00:48:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f3e1fcbc800) [pid = 1816] [serial = 1888] [outer = (nil)] 00:48:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f3e2495c000) [pid = 1816] [serial = 1889] [outer = 0x7f3e1fcbc800] 00:48:29 INFO - PROCESS | 1816 | 1461052109300 Marionette DEBUG loaded listener.js 00:48:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f3e24df1800) [pid = 1816] [serial = 1890] [outer = 0x7f3e1fcbc800] 00:48:30 INFO - PROCESS | 1816 | 1461052110503 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 00:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1627ms 00:48:30 INFO - PROCESS | 1816 | 1461052110553 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 00:48:30 INFO - PROCESS | 1816 | 1461052110559 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 00:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:48:30 INFO - PROCESS | 1816 | 1461052110568 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:48:30 INFO - PROCESS | 1816 | 1461052110572 Marionette TRACE conn3 <- [1,2490,null,{}] 00:48:30 INFO - PROCESS | 1816 | 1461052110581 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:30 INFO - PROCESS | 1816 | 1461052110836 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 00:48:31 INFO - PROCESS | 1816 | 1461052111182 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22527000 == 169 [pid = 1816] [id = 630] 00:48:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f3e1fcc9400) [pid = 1816] [serial = 1891] [outer = (nil)] 00:48:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f3e20bda800) [pid = 1816] [serial = 1892] [outer = 0x7f3e1fcc9400] 00:48:31 INFO - PROCESS | 1816 | 1461052111265 Marionette DEBUG loaded listener.js 00:48:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f3e225dd800) [pid = 1816] [serial = 1893] [outer = 0x7f3e1fcc9400] 00:48:32 INFO - PROCESS | 1816 | 1461052112202 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 00:48:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:48:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1683ms 00:48:32 INFO - PROCESS | 1816 | 1461052112252 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 00:48:32 INFO - PROCESS | 1816 | 1461052112260 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 00:48:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:48:32 INFO - PROCESS | 1816 | 1461052112271 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:48:32 INFO - PROCESS | 1816 | 1461052112274 Marionette TRACE conn3 <- [1,2494,null,{}] 00:48:32 INFO - PROCESS | 1816 | 1461052112280 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:32 INFO - PROCESS | 1816 | 1461052112521 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 00:48:32 INFO - PROCESS | 1816 | 1461052112845 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27223800 == 170 [pid = 1816] [id = 631] 00:48:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f3e229b4000) [pid = 1816] [serial = 1894] [outer = (nil)] 00:48:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f3e24875000) [pid = 1816] [serial = 1895] [outer = 0x7f3e229b4000] 00:48:32 INFO - PROCESS | 1816 | 1461052112928 Marionette DEBUG loaded listener.js 00:48:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f3e25f07000) [pid = 1816] [serial = 1896] [outer = 0x7f3e229b4000] 00:48:33 INFO - PROCESS | 1816 | 1461052113953 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 00:48:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:48:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1734ms 00:48:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:48:34 INFO - PROCESS | 1816 | 1461052114005 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 00:48:34 INFO - PROCESS | 1816 | 1461052114008 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 00:48:34 INFO - PROCESS | 1816 | 1461052114015 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:48:34 INFO - PROCESS | 1816 | 1461052114021 Marionette TRACE conn3 <- [1,2498,null,{}] 00:48:34 INFO - PROCESS | 1816 | 1461052114037 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:34 INFO - PROCESS | 1816 | 1461052114286 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 00:48:34 INFO - PROCESS | 1816 | 1461052114596 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e28128000 == 171 [pid = 1816] [id = 632] 00:48:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f3e26971800) [pid = 1816] [serial = 1897] [outer = (nil)] 00:48:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f3e2736e000) [pid = 1816] [serial = 1898] [outer = 0x7f3e26971800] 00:48:34 INFO - PROCESS | 1816 | 1461052114676 Marionette DEBUG loaded listener.js 00:48:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f3e27b58400) [pid = 1816] [serial = 1899] [outer = 0x7f3e26971800] 00:48:35 INFO - PROCESS | 1816 | 1461052115654 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 00:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1689ms 00:48:35 INFO - PROCESS | 1816 | 1461052115703 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 00:48:35 INFO - PROCESS | 1816 | 1461052115708 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 00:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:48:35 INFO - PROCESS | 1816 | 1461052115714 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:48:35 INFO - PROCESS | 1816 | 1461052115718 Marionette TRACE conn3 <- [1,2502,null,{}] 00:48:35 INFO - PROCESS | 1816 | 1461052115723 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:35 INFO - PROCESS | 1816 | 1461052115963 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 00:48:36 INFO - PROCESS | 1816 | 1461052116282 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29b25800 == 172 [pid = 1816] [id = 633] 00:48:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f3e1f777800) [pid = 1816] [serial = 1900] [outer = (nil)] 00:48:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f3e29ed0800) [pid = 1816] [serial = 1901] [outer = 0x7f3e1f777800] 00:48:36 INFO - PROCESS | 1816 | 1461052116363 Marionette DEBUG loaded listener.js 00:48:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f3e29faf000) [pid = 1816] [serial = 1902] [outer = 0x7f3e1f777800] 00:48:37 INFO - PROCESS | 1816 | 1461052117282 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:48:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:48:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1635ms 00:48:37 INFO - PROCESS | 1816 | 1461052117351 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 00:48:37 INFO - PROCESS | 1816 | 1461052117354 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 00:48:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:48:37 INFO - PROCESS | 1816 | 1461052117361 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:48:37 INFO - PROCESS | 1816 | 1461052117364 Marionette TRACE conn3 <- [1,2506,null,{}] 00:48:37 INFO - PROCESS | 1816 | 1461052117370 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:37 INFO - PROCESS | 1816 | 1461052117593 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 00:48:37 INFO - PROCESS | 1816 | 1461052117857 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f3b4000 == 173 [pid = 1816] [id = 634] 00:48:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f3e20d6c800) [pid = 1816] [serial = 1903] [outer = (nil)] 00:48:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f3e2a280c00) [pid = 1816] [serial = 1904] [outer = 0x7f3e20d6c800] 00:48:38 INFO - PROCESS | 1816 | 1461052118009 Marionette DEBUG loaded listener.js 00:48:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f3e304c0000) [pid = 1816] [serial = 1905] [outer = 0x7f3e20d6c800] 00:48:38 INFO - PROCESS | 1816 | 1461052118916 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1584ms 00:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:48:38 INFO - PROCESS | 1816 | 1461052118946 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 00:48:38 INFO - PROCESS | 1816 | 1461052118950 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 00:48:38 INFO - PROCESS | 1816 | 1461052118957 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:48:38 INFO - PROCESS | 1816 | 1461052118960 Marionette TRACE conn3 <- [1,2510,null,{}] 00:48:38 INFO - PROCESS | 1816 | 1461052118966 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:39 INFO - PROCESS | 1816 | 1461052119211 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 00:48:39 INFO - PROCESS | 1816 | 1461052119487 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f786800 == 174 [pid = 1816] [id = 635] 00:48:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f3e30f90800) [pid = 1816] [serial = 1906] [outer = (nil)] 00:48:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f3e3160bc00) [pid = 1816] [serial = 1907] [outer = 0x7f3e30f90800] 00:48:39 INFO - PROCESS | 1816 | 1461052119627 Marionette DEBUG loaded listener.js 00:48:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f3e31940c00) [pid = 1816] [serial = 1908] [outer = 0x7f3e30f90800] 00:48:40 INFO - PROCESS | 1816 | 1461052120516 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 00:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1634ms 00:48:40 INFO - PROCESS | 1816 | 1461052120591 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 00:48:40 INFO - PROCESS | 1816 | 1461052120594 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 00:48:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:48:40 INFO - PROCESS | 1816 | 1461052120600 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:48:40 INFO - PROCESS | 1816 | 1461052120602 Marionette TRACE conn3 <- [1,2514,null,{}] 00:48:40 INFO - PROCESS | 1816 | 1461052120608 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:40 INFO - PROCESS | 1816 | 1461052120841 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 00:48:41 INFO - PROCESS | 1816 | 1461052121154 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e317ef800 == 175 [pid = 1816] [id = 636] 00:48:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f3e1f919000) [pid = 1816] [serial = 1909] [outer = (nil)] 00:48:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f3e31ba0000) [pid = 1816] [serial = 1910] [outer = 0x7f3e1f919000] 00:48:41 INFO - PROCESS | 1816 | 1461052121233 Marionette DEBUG loaded listener.js 00:48:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f3e31fbb400) [pid = 1816] [serial = 1911] [outer = 0x7f3e1f919000] 00:48:42 INFO - PROCESS | 1816 | 1461052122108 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 00:48:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:48:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1581ms 00:48:42 INFO - PROCESS | 1816 | 1461052122182 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 00:48:42 INFO - PROCESS | 1816 | 1461052122185 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 00:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:48:42 INFO - PROCESS | 1816 | 1461052122191 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:48:42 INFO - PROCESS | 1816 | 1461052122195 Marionette TRACE conn3 <- [1,2518,null,{}] 00:48:42 INFO - PROCESS | 1816 | 1461052122200 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:42 INFO - PROCESS | 1816 | 1461052122470 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 00:48:42 INFO - PROCESS | 1816 | 1461052122798 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31e8d800 == 176 [pid = 1816] [id = 637] 00:48:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f3e20d6bc00) [pid = 1816] [serial = 1912] [outer = (nil)] 00:48:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f3e31948400) [pid = 1816] [serial = 1913] [outer = 0x7f3e20d6bc00] 00:48:42 INFO - PROCESS | 1816 | 1461052122878 Marionette DEBUG loaded listener.js 00:48:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f3e31fd0400) [pid = 1816] [serial = 1914] [outer = 0x7f3e20d6bc00] 00:48:43 INFO - PROCESS | 1816 | 1461052123749 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 00:48:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:48:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1634ms 00:48:43 INFO - PROCESS | 1816 | 1461052123828 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 00:48:43 INFO - PROCESS | 1816 | 1461052123831 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 00:48:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:48:43 INFO - PROCESS | 1816 | 1461052123839 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:48:43 INFO - PROCESS | 1816 | 1461052123843 Marionette TRACE conn3 <- [1,2522,null,{}] 00:48:43 INFO - PROCESS | 1816 | 1461052123848 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:44 INFO - PROCESS | 1816 | 1461052124163 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 00:48:44 INFO - PROCESS | 1816 | 1461052124413 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35397800 == 177 [pid = 1816] [id = 638] 00:48:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f3e1ade1400) [pid = 1816] [serial = 1915] [outer = (nil)] 00:48:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f3e32ca3c00) [pid = 1816] [serial = 1916] [outer = 0x7f3e1ade1400] 00:48:44 INFO - PROCESS | 1816 | 1461052124493 Marionette DEBUG loaded listener.js 00:48:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f3e34e71c00) [pid = 1816] [serial = 1917] [outer = 0x7f3e1ade1400] 00:48:45 INFO - PROCESS | 1816 | 1461052125380 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 00:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1579ms 00:48:45 INFO - PROCESS | 1816 | 1461052125419 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 00:48:45 INFO - PROCESS | 1816 | 1461052125423 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 00:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:48:45 INFO - PROCESS | 1816 | 1461052125429 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:48:45 INFO - PROCESS | 1816 | 1461052125432 Marionette TRACE conn3 <- [1,2526,null,{}] 00:48:45 INFO - PROCESS | 1816 | 1461052125437 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:45 INFO - PROCESS | 1816 | 1461052125668 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 00:48:45 INFO - PROCESS | 1816 | 1461052125943 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e361cd000 == 178 [pid = 1816] [id = 639] 00:48:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f3e26968800) [pid = 1816] [serial = 1918] [outer = (nil)] 00:48:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f3e358df000) [pid = 1816] [serial = 1919] [outer = 0x7f3e26968800] 00:48:46 INFO - PROCESS | 1816 | 1461052126067 Marionette DEBUG loaded listener.js 00:48:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f3e35b9c000) [pid = 1816] [serial = 1920] [outer = 0x7f3e26968800] 00:48:46 INFO - PROCESS | 1816 | 1461052126961 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 00:48:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:48:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1580ms 00:48:47 INFO - PROCESS | 1816 | 1461052127011 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 00:48:47 INFO - PROCESS | 1816 | 1461052127016 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 00:48:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:48:47 INFO - PROCESS | 1816 | 1461052127024 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:48:47 INFO - PROCESS | 1816 | 1461052127029 Marionette TRACE conn3 <- [1,2530,null,{}] 00:48:47 INFO - PROCESS | 1816 | 1461052127035 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:47 INFO - PROCESS | 1816 | 1461052127293 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 00:48:47 INFO - PROCESS | 1816 | 1461052127617 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a3bc800 == 179 [pid = 1816] [id = 640] 00:48:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f3e375d1c00) [pid = 1816] [serial = 1921] [outer = (nil)] 00:48:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f3e375d7400) [pid = 1816] [serial = 1922] [outer = 0x7f3e375d1c00] 00:48:47 INFO - PROCESS | 1816 | 1461052127714 Marionette DEBUG loaded listener.js 00:48:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f3e376f6400) [pid = 1816] [serial = 1923] [outer = 0x7f3e375d1c00] 00:48:48 INFO - PROCESS | 1816 | 1461052128651 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 00:48:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:48:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1685ms 00:48:48 INFO - PROCESS | 1816 | 1461052128711 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 00:48:48 INFO - PROCESS | 1816 | 1461052128716 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 00:48:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:48:48 INFO - PROCESS | 1816 | 1461052128723 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:48:48 INFO - PROCESS | 1816 | 1461052128726 Marionette TRACE conn3 <- [1,2534,null,{}] 00:48:48 INFO - PROCESS | 1816 | 1461052128731 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:49 INFO - PROCESS | 1816 | 1461052128996 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 00:48:49 INFO - PROCESS | 1816 | 1461052129372 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3c7eb000 == 180 [pid = 1816] [id = 641] 00:48:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f3e376f7c00) [pid = 1816] [serial = 1924] [outer = (nil)] 00:48:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f3e38528800) [pid = 1816] [serial = 1925] [outer = 0x7f3e376f7c00] 00:48:49 INFO - PROCESS | 1816 | 1461052129453 Marionette DEBUG loaded listener.js 00:48:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f3e389d6800) [pid = 1816] [serial = 1926] [outer = 0x7f3e376f7c00] 00:48:50 INFO - PROCESS | 1816 | 1461052130321 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 00:48:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:48:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1634ms 00:48:50 INFO - PROCESS | 1816 | 1461052130358 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 00:48:50 INFO - PROCESS | 1816 | 1461052130361 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 00:48:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:48:50 INFO - PROCESS | 1816 | 1461052130368 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:48:50 INFO - PROCESS | 1816 | 1461052130370 Marionette TRACE conn3 <- [1,2538,null,{}] 00:48:50 INFO - PROCESS | 1816 | 1461052130376 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:50 INFO - PROCESS | 1816 | 1461052130608 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 00:48:50 INFO - PROCESS | 1816 | 1461052130888 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e410c1800 == 181 [pid = 1816] [id = 642] 00:48:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f3e3784b000) [pid = 1816] [serial = 1927] [outer = (nil)] 00:48:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f3e3923a400) [pid = 1816] [serial = 1928] [outer = 0x7f3e3784b000] 00:48:50 INFO - PROCESS | 1816 | 1461052130976 Marionette DEBUG loaded listener.js 00:48:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f3e39465800) [pid = 1816] [serial = 1929] [outer = 0x7f3e3784b000] 00:48:51 INFO - PROCESS | 1816 | 1461052131939 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 00:48:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:48:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1633ms 00:48:52 INFO - PROCESS | 1816 | 1461052132003 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 00:48:52 INFO - PROCESS | 1816 | 1461052132007 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 00:48:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:48:52 INFO - PROCESS | 1816 | 1461052132012 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:48:52 INFO - PROCESS | 1816 | 1461052132014 Marionette TRACE conn3 <- [1,2542,null,{}] 00:48:52 INFO - PROCESS | 1816 | 1461052132020 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:52 INFO - PROCESS | 1816 | 1461052132263 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 00:48:52 INFO - PROCESS | 1816 | 1461052132534 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e46f17800 == 182 [pid = 1816] [id = 643] 00:48:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f3e37844000) [pid = 1816] [serial = 1930] [outer = (nil)] 00:48:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 266 (0x7f3e3974bc00) [pid = 1816] [serial = 1931] [outer = 0x7f3e37844000] 00:48:52 INFO - PROCESS | 1816 | 1461052132655 Marionette DEBUG loaded listener.js 00:48:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 267 (0x7f3e3a25a400) [pid = 1816] [serial = 1932] [outer = 0x7f3e37844000] 00:48:53 INFO - PROCESS | 1816 | 1461052133628 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 00:48:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:48:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1678ms 00:48:53 INFO - PROCESS | 1816 | 1461052133692 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 00:48:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:48:53 INFO - PROCESS | 1816 | 1461052133696 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 00:48:53 INFO - PROCESS | 1816 | 1461052133702 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:48:53 INFO - PROCESS | 1816 | 1461052133706 Marionette TRACE conn3 <- [1,2546,null,{}] 00:48:53 INFO - PROCESS | 1816 | 1461052133711 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:53 INFO - PROCESS | 1816 | 1461052133956 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 00:48:54 INFO - PROCESS | 1816 | 1461052134269 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4801c800 == 183 [pid = 1816] [id = 644] 00:48:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 268 (0x7f3e38991c00) [pid = 1816] [serial = 1933] [outer = (nil)] 00:48:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 269 (0x7f3e3a262400) [pid = 1816] [serial = 1934] [outer = 0x7f3e38991c00] 00:48:54 INFO - PROCESS | 1816 | 1461052134348 Marionette DEBUG loaded listener.js 00:48:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 270 (0x7f3e3a509400) [pid = 1816] [serial = 1935] [outer = 0x7f3e38991c00] 00:48:55 INFO - PROCESS | 1816 | 1461052135231 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 00:48:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:48:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1592ms 00:48:55 INFO - PROCESS | 1816 | 1461052135295 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 00:48:55 INFO - PROCESS | 1816 | 1461052135298 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 00:48:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:48:55 INFO - PROCESS | 1816 | 1461052135304 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:48:55 INFO - PROCESS | 1816 | 1461052135306 Marionette TRACE conn3 <- [1,2550,null,{}] 00:48:55 INFO - PROCESS | 1816 | 1461052135312 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:55 INFO - PROCESS | 1816 | 1461052135563 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 00:48:55 INFO - PROCESS | 1816 | 1461052135888 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e48c8b000 == 184 [pid = 1816] [id = 645] 00:48:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 271 (0x7f3e22bb0c00) [pid = 1816] [serial = 1936] [outer = (nil)] 00:48:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 272 (0x7f3e3a511400) [pid = 1816] [serial = 1937] [outer = 0x7f3e22bb0c00] 00:48:55 INFO - PROCESS | 1816 | 1461052135971 Marionette DEBUG loaded listener.js 00:48:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 273 (0x7f3e3a533000) [pid = 1816] [serial = 1938] [outer = 0x7f3e22bb0c00] 00:48:56 INFO - PROCESS | 1816 | 1461052136872 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 00:48:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:48:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1587ms 00:48:56 INFO - PROCESS | 1816 | 1461052136892 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 00:48:56 INFO - PROCESS | 1816 | 1461052136897 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 00:48:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:48:56 INFO - PROCESS | 1816 | 1461052136903 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:48:56 INFO - PROCESS | 1816 | 1461052136907 Marionette TRACE conn3 <- [1,2554,null,{}] 00:48:56 INFO - PROCESS | 1816 | 1461052136913 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:57 INFO - PROCESS | 1816 | 1461052137206 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 00:48:57 INFO - PROCESS | 1816 | 1461052137563 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e490bd000 == 185 [pid = 1816] [id = 646] 00:48:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 274 (0x7f3e2706b800) [pid = 1816] [serial = 1939] [outer = (nil)] 00:48:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 275 (0x7f3e3a77bc00) [pid = 1816] [serial = 1940] [outer = 0x7f3e2706b800] 00:48:57 INFO - PROCESS | 1816 | 1461052137649 Marionette DEBUG loaded listener.js 00:48:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 276 (0x7f3e3a782c00) [pid = 1816] [serial = 1941] [outer = 0x7f3e2706b800] 00:48:58 INFO - PROCESS | 1816 | 1461052138602 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 00:48:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:48:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1733ms 00:48:58 INFO - PROCESS | 1816 | 1461052138638 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 00:48:58 INFO - PROCESS | 1816 | 1461052138642 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 00:48:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:48:58 INFO - PROCESS | 1816 | 1461052138648 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:48:58 INFO - PROCESS | 1816 | 1461052138650 Marionette TRACE conn3 <- [1,2558,null,{}] 00:48:58 INFO - PROCESS | 1816 | 1461052138656 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:58 INFO - PROCESS | 1816 | 1461052138888 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 00:48:59 INFO - PROCESS | 1816 | 1461052139166 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4924e800 == 186 [pid = 1816] [id = 647] 00:48:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 277 (0x7f3e31fc5400) [pid = 1816] [serial = 1942] [outer = (nil)] 00:48:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 278 (0x7f3e3a88ac00) [pid = 1816] [serial = 1943] [outer = 0x7f3e31fc5400] 00:48:59 INFO - PROCESS | 1816 | 1461052139313 Marionette DEBUG loaded listener.js 00:48:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 279 (0x7f3e3a891400) [pid = 1816] [serial = 1944] [outer = 0x7f3e31fc5400] 00:49:00 INFO - PROCESS | 1816 | 1461052140424 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 00:49:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:49:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1842ms 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1fb59800 == 185 [pid = 1816] [id = 575] 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a5ca000 == 184 [pid = 1816] [id = 621] 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a185000 == 183 [pid = 1816] [id = 620] 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e39121800 == 182 [pid = 1816] [id = 619] 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3782c000 == 181 [pid = 1816] [id = 618] 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3620c000 == 180 [pid = 1816] [id = 617] 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e36076000 == 179 [pid = 1816] [id = 616] 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e32f65800 == 178 [pid = 1816] [id = 615] 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31895800 == 177 [pid = 1816] [id = 614] 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f785000 == 176 [pid = 1816] [id = 613] 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f4d4000 == 175 [pid = 1816] [id = 612] 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29a3a800 == 174 [pid = 1816] [id = 570] 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29d24800 == 173 [pid = 1816] [id = 611] 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e281b5000 == 172 [pid = 1816] [id = 610] 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e28062000 == 171 [pid = 1816] [id = 609] 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e25e1d800 == 170 [pid = 1816] [id = 608] 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22adc000 == 169 [pid = 1816] [id = 607] 00:49:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1fb4e800 == 168 [pid = 1816] [id = 606] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 278 (0x7f3e20c42800) [pid = 1816] [serial = 1611] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 277 (0x7f3e2349e800) [pid = 1816] [serial = 1814] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 276 (0x7f3e307dc000) [pid = 1816] [serial = 1784] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 275 (0x7f3e304fa800) [pid = 1816] [serial = 1781] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 274 (0x7f3e2f62bc00) [pid = 1816] [serial = 1778] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 273 (0x7f3e2a281000) [pid = 1816] [serial = 1775] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 272 (0x7f3e2a1ec800) [pid = 1816] [serial = 1772] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 271 (0x7f3e29ed9000) [pid = 1816] [serial = 1769] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 270 (0x7f3e27aacc00) [pid = 1816] [serial = 1766] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 269 (0x7f3e25f70c00) [pid = 1816] [serial = 1763] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 268 (0x7f3e24960800) [pid = 1816] [serial = 1760] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 267 (0x7f3e22bb1c00) [pid = 1816] [serial = 1757] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 266 (0x7f3e20c3f000) [pid = 1816] [serial = 1754] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 265 (0x7f3e1c5a5c00) [pid = 1816] [serial = 1751] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 264 (0x7f3e200b1800) [pid = 1816] [serial = 1808] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f3e20c42c00) [pid = 1816] [serial = 1809] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f3e1c59f000) [pid = 1816] [serial = 1806] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f3e1adecc00) [pid = 1816] [serial = 1805] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f3e318cdc00) [pid = 1816] [serial = 1802] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f3e3169d800) [pid = 1816] [serial = 1799] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f3e315e6000) [pid = 1816] [serial = 1796] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f3e30f97400) [pid = 1816] [serial = 1793] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f3e30bef800) [pid = 1816] [serial = 1790] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f3e30b64000) [pid = 1816] [serial = 1787] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f3e21318800) [pid = 1816] [serial = 1811] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f3e228d0400) [pid = 1816] [serial = 1812] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f3e2480ec00) [pid = 1816] [serial = 1817] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f3e24811800) [pid = 1816] [serial = 1815] [outer = (nil)] [url = about:blank] 00:49:02 INFO - PROCESS | 1816 | 1461052142802 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 00:49:02 INFO - PROCESS | 1816 | 1461052142805 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 00:49:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:49:02 INFO - PROCESS | 1816 | 1461052142844 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:49:02 INFO - PROCESS | 1816 | 1461052142850 Marionette TRACE conn3 <- [1,2562,null,{}] 00:49:02 INFO - PROCESS | 1816 | 1461052142859 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:03 INFO - PROCESS | 1816 | 1461052143079 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 00:49:03 INFO - PROCESS | 1816 | 1461052143301 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e20d11800 == 169 [pid = 1816] [id = 648] 00:49:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f3e200a9800) [pid = 1816] [serial = 1945] [outer = (nil)] 00:49:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f3e201ae400) [pid = 1816] [serial = 1946] [outer = 0x7f3e200a9800] 00:49:03 INFO - PROCESS | 1816 | 1461052143378 Marionette DEBUG loaded listener.js 00:49:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f3e20bd6800) [pid = 1816] [serial = 1947] [outer = 0x7f3e200a9800] 00:49:04 INFO - PROCESS | 1816 | 1461052144275 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 00:49:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:49:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1488ms 00:49:04 INFO - PROCESS | 1816 | 1461052144332 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 00:49:04 INFO - PROCESS | 1816 | 1461052144336 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 00:49:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:49:04 INFO - PROCESS | 1816 | 1461052144350 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:49:04 INFO - PROCESS | 1816 | 1461052144354 Marionette TRACE conn3 <- [1,2566,null,{}] 00:49:04 INFO - PROCESS | 1816 | 1461052144361 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:04 INFO - PROCESS | 1816 | 1461052144593 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 00:49:04 INFO - PROCESS | 1816 | 1461052144849 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22516000 == 170 [pid = 1816] [id = 649] 00:49:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f3e20c49400) [pid = 1816] [serial = 1948] [outer = (nil)] 00:49:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f3e21316000) [pid = 1816] [serial = 1949] [outer = 0x7f3e20c49400] 00:49:04 INFO - PROCESS | 1816 | 1461052144919 Marionette DEBUG loaded listener.js 00:49:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f3e229b7800) [pid = 1816] [serial = 1950] [outer = 0x7f3e20c49400] 00:49:05 INFO - PROCESS | 1816 | 1461052145925 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 00:49:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:49:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1641ms 00:49:05 INFO - PROCESS | 1816 | 1461052145989 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 00:49:05 INFO - PROCESS | 1816 | 1461052145993 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 00:49:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:49:06 INFO - PROCESS | 1816 | 1461052145999 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:49:06 INFO - PROCESS | 1816 | 1461052146003 Marionette TRACE conn3 <- [1,2570,null,{}] 00:49:06 INFO - PROCESS | 1816 | 1461052146024 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:06 INFO - PROCESS | 1816 | 1461052146351 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 00:49:06 INFO - PROCESS | 1816 | 1461052146548 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e236cd800 == 171 [pid = 1816] [id = 650] 00:49:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f3e24df1400) [pid = 1816] [serial = 1951] [outer = (nil)] 00:49:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f3e25f0b400) [pid = 1816] [serial = 1952] [outer = 0x7f3e24df1400] 00:49:06 INFO - PROCESS | 1816 | 1461052146682 Marionette DEBUG loaded listener.js 00:49:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f3e26962c00) [pid = 1816] [serial = 1953] [outer = 0x7f3e24df1400] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f3e2495ec00) [pid = 1816] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f3e1adea800) [pid = 1816] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f3e20bcdc00) [pid = 1816] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f3e3048f400) [pid = 1816] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f3e27aa8000) [pid = 1816] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f3e304c1800) [pid = 1816] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f3e1a6af800) [pid = 1816] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f3e1c3f0800) [pid = 1816] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f3e25f09800) [pid = 1816] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f3e1a6b6000) [pid = 1816] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f3e2349e400) [pid = 1816] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f3e21315000) [pid = 1816] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f3e31fcf800) [pid = 1816] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f3e33be2400) [pid = 1816] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f3e23405400) [pid = 1816] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f3e225dd400) [pid = 1816] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f3e29d62000) [pid = 1816] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f3e34e6d400) [pid = 1816] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f3e31611c00) [pid = 1816] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f3e284d3400) [pid = 1816] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f3e1c5ab800) [pid = 1816] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f3e20bd1000) [pid = 1816] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f3e234a8000) [pid = 1816] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f3e32fdf800) [pid = 1816] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f3e22bb0400) [pid = 1816] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f3e20c93c00) [pid = 1816] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f3e2728a800) [pid = 1816] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f3e2295bc00) [pid = 1816] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f3e1aded800) [pid = 1816] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f3e1a6b1800) [pid = 1816] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f3e1f782400) [pid = 1816] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f3e24807400) [pid = 1816] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f3e1a6ae400) [pid = 1816] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f3e304c7800) [pid = 1816] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f3e31fd0c00) [pid = 1816] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f3e1a6b7c00) [pid = 1816] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f3e27364800) [pid = 1816] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f3e1a6b9c00) [pid = 1816] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f3e304c6000) [pid = 1816] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f3e27aab000) [pid = 1816] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f3e1a6acc00) [pid = 1816] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f3e21317000) [pid = 1816] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f3e31fb5c00) [pid = 1816] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f3e24871800) [pid = 1816] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f3e201b8400) [pid = 1816] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f3e1fbd2800) [pid = 1816] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f3e1f777c00) [pid = 1816] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f3e1a6ad000) [pid = 1816] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f3e20c8f000) [pid = 1816] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f3e31f4f800) [pid = 1816] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f3e229c1400) [pid = 1816] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f3e27364000) [pid = 1816] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f3e2340e000) [pid = 1816] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f3e26fdac00) [pid = 1816] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f3e20c8a400) [pid = 1816] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f3e304f1000) [pid = 1816] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f3e1dbd5400) [pid = 1816] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f3e30b5b800) [pid = 1816] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f3e1a6b3c00) [pid = 1816] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f3e22ba6c00) [pid = 1816] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f3e2130a000) [pid = 1816] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f3e284dd800) [pid = 1816] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f3e26fdb400) [pid = 1816] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f3e27aa4400) [pid = 1816] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f3e304f4c00) [pid = 1816] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f3e229bf800) [pid = 1816] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f3e284d2c00) [pid = 1816] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f3e1f91ac00) [pid = 1816] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f3e2480d000) [pid = 1816] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f3e22badc00) [pid = 1816] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f3e1adf0c00) [pid = 1816] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f3e1c3e6000) [pid = 1816] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f3e20c8e800) [pid = 1816] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f3e1a6ad800) [pid = 1816] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f3e27aa6800) [pid = 1816] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f3e22ba5c00) [pid = 1816] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:49:08 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f3e200ae000) [pid = 1816] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:49:08 INFO - PROCESS | 1816 | 1461052148808 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 00:49:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:49:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2839ms 00:49:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:49:08 INFO - PROCESS | 1816 | 1461052148840 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 00:49:08 INFO - PROCESS | 1816 | 1461052148842 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 00:49:08 INFO - PROCESS | 1816 | 1461052148849 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:49:08 INFO - PROCESS | 1816 | 1461052148854 Marionette TRACE conn3 <- [1,2574,null,{}] 00:49:08 INFO - PROCESS | 1816 | 1461052148862 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:09 INFO - PROCESS | 1816 | 1461052149198 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 00:49:09 INFO - PROCESS | 1816 | 1461052149228 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22499800 == 172 [pid = 1816] [id = 651] 00:49:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f3e1ade5000) [pid = 1816] [serial = 1954] [outer = (nil)] 00:49:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f3e1f9c7000) [pid = 1816] [serial = 1955] [outer = 0x7f3e1ade5000] 00:49:09 INFO - PROCESS | 1816 | 1461052149298 Marionette DEBUG loaded listener.js 00:49:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f3e20c8a000) [pid = 1816] [serial = 1956] [outer = 0x7f3e1ade5000] 00:49:10 INFO - PROCESS | 1816 | 1461052150493 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 00:49:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:49:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1735ms 00:49:10 INFO - PROCESS | 1816 | 1461052150585 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 00:49:10 INFO - PROCESS | 1816 | 1461052150592 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 00:49:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:49:10 INFO - PROCESS | 1816 | 1461052150646 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:49:10 INFO - PROCESS | 1816 | 1461052150653 Marionette TRACE conn3 <- [1,2578,null,{}] 00:49:10 INFO - PROCESS | 1816 | 1461052150671 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:10 INFO - PROCESS | 1816 | 1461052150955 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 00:49:11 INFO - PROCESS | 1816 | 1461052151305 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e21473800 == 173 [pid = 1816] [id = 652] 00:49:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f3e1dbd5400) [pid = 1816] [serial = 1957] [outer = (nil)] 00:49:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f3e200ae000) [pid = 1816] [serial = 1958] [outer = 0x7f3e1dbd5400] 00:49:11 INFO - PROCESS | 1816 | 1461052151383 Marionette DEBUG loaded listener.js 00:49:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f3e20c47400) [pid = 1816] [serial = 1959] [outer = 0x7f3e1dbd5400] 00:49:12 INFO - PROCESS | 1816 | 1461052152457 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 00:49:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:49:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1856ms 00:49:12 INFO - PROCESS | 1816 | 1461052152500 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 00:49:12 INFO - PROCESS | 1816 | 1461052152509 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 00:49:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:49:12 INFO - PROCESS | 1816 | 1461052152521 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:49:12 INFO - PROCESS | 1816 | 1461052152525 Marionette TRACE conn3 <- [1,2582,null,{}] 00:49:12 INFO - PROCESS | 1816 | 1461052152532 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:12 INFO - PROCESS | 1816 | 1461052152773 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 00:49:13 INFO - PROCESS | 1816 | 1461052153117 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e250f3800 == 174 [pid = 1816] [id = 653] 00:49:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f3e2130a800) [pid = 1816] [serial = 1960] [outer = (nil)] 00:49:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f3e228cd800) [pid = 1816] [serial = 1961] [outer = 0x7f3e2130a800] 00:49:13 INFO - PROCESS | 1816 | 1461052153199 Marionette DEBUG loaded listener.js 00:49:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f3e229c1400) [pid = 1816] [serial = 1962] [outer = 0x7f3e2130a800] 00:49:14 INFO - PROCESS | 1816 | 1461052154171 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 00:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1684ms 00:49:14 INFO - PROCESS | 1816 | 1461052154204 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 00:49:14 INFO - PROCESS | 1816 | 1461052154207 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 00:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:49:14 INFO - PROCESS | 1816 | 1461052154214 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:49:14 INFO - PROCESS | 1816 | 1461052154220 Marionette TRACE conn3 <- [1,2586,null,{}] 00:49:14 INFO - PROCESS | 1816 | 1461052154237 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:14 INFO - PROCESS | 1816 | 1461052154478 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 00:49:14 INFO - PROCESS | 1816 | 1461052154833 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27c7d000 == 175 [pid = 1816] [id = 654] 00:49:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f3e24872000) [pid = 1816] [serial = 1963] [outer = (nil)] 00:49:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f3e2495f000) [pid = 1816] [serial = 1964] [outer = 0x7f3e24872000] 00:49:14 INFO - PROCESS | 1816 | 1461052154921 Marionette DEBUG loaded listener.js 00:49:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f3e25f04c00) [pid = 1816] [serial = 1965] [outer = 0x7f3e24872000] 00:49:15 INFO - PROCESS | 1816 | 1461052155844 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 00:49:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:49:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1685ms 00:49:15 INFO - PROCESS | 1816 | 1461052155900 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 00:49:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:49:15 INFO - PROCESS | 1816 | 1461052155905 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 00:49:15 INFO - PROCESS | 1816 | 1461052155930 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:49:15 INFO - PROCESS | 1816 | 1461052155934 Marionette TRACE conn3 <- [1,2590,null,{}] 00:49:15 INFO - PROCESS | 1816 | 1461052155942 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:16 INFO - PROCESS | 1816 | 1461052156196 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 00:49:16 INFO - PROCESS | 1816 | 1461052156514 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2840f000 == 176 [pid = 1816] [id = 655] 00:49:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f3e1dbd9000) [pid = 1816] [serial = 1966] [outer = (nil)] 00:49:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f3e26962800) [pid = 1816] [serial = 1967] [outer = 0x7f3e1dbd9000] 00:49:16 INFO - PROCESS | 1816 | 1461052156597 Marionette DEBUG loaded listener.js 00:49:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f3e27069400) [pid = 1816] [serial = 1968] [outer = 0x7f3e1dbd9000] 00:49:17 INFO - PROCESS | 1816 | 1461052157485 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 00:49:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:49:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1612ms 00:49:17 INFO - PROCESS | 1816 | 1461052157551 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 00:49:17 INFO - PROCESS | 1816 | 1461052157558 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 00:49:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:49:17 INFO - PROCESS | 1816 | 1461052157569 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:49:17 INFO - PROCESS | 1816 | 1461052157572 Marionette TRACE conn3 <- [1,2594,null,{}] 00:49:17 INFO - PROCESS | 1816 | 1461052157579 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:17 INFO - PROCESS | 1816 | 1461052157878 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 00:49:18 INFO - PROCESS | 1816 | 1461052158203 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29e6e800 == 177 [pid = 1816] [id = 656] 00:49:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f3e1fcca000) [pid = 1816] [serial = 1969] [outer = (nil)] 00:49:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f3e27aab000) [pid = 1816] [serial = 1970] [outer = 0x7f3e1fcca000] 00:49:18 INFO - PROCESS | 1816 | 1461052158287 Marionette DEBUG loaded listener.js 00:49:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f3e27b5ac00) [pid = 1816] [serial = 1971] [outer = 0x7f3e1fcca000] 00:49:19 INFO - PROCESS | 1816 | 1461052159233 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 00:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1684ms 00:49:19 INFO - PROCESS | 1816 | 1461052159256 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 00:49:19 INFO - PROCESS | 1816 | 1461052159260 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 00:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:49:19 INFO - PROCESS | 1816 | 1461052159266 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:49:19 INFO - PROCESS | 1816 | 1461052159268 Marionette TRACE conn3 <- [1,2598,null,{}] 00:49:19 INFO - PROCESS | 1816 | 1461052159274 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:19 INFO - PROCESS | 1816 | 1461052159543 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 00:49:19 INFO - PROCESS | 1816 | 1461052159851 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f666800 == 178 [pid = 1816] [id = 657] 00:49:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f3e29fa8000) [pid = 1816] [serial = 1972] [outer = (nil)] 00:49:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f3e304b9800) [pid = 1816] [serial = 1973] [outer = 0x7f3e29fa8000] 00:49:19 INFO - PROCESS | 1816 | 1461052159942 Marionette DEBUG loaded listener.js 00:49:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f3e304f5800) [pid = 1816] [serial = 1974] [outer = 0x7f3e29fa8000] 00:49:20 INFO - PROCESS | 1816 | 1461052160902 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 00:49:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:49:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1682ms 00:49:20 INFO - PROCESS | 1816 | 1461052160949 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 00:49:20 INFO - PROCESS | 1816 | 1461052160953 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 00:49:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:49:20 INFO - PROCESS | 1816 | 1461052160959 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:49:20 INFO - PROCESS | 1816 | 1461052160962 Marionette TRACE conn3 <- [1,2602,null,{}] 00:49:20 INFO - PROCESS | 1816 | 1461052160967 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:21 INFO - PROCESS | 1816 | 1461052161204 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 00:49:21 INFO - PROCESS | 1816 | 1461052161528 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30caf800 == 179 [pid = 1816] [id = 658] 00:49:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f3e207b1000) [pid = 1816] [serial = 1975] [outer = (nil)] 00:49:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f3e30543800) [pid = 1816] [serial = 1976] [outer = 0x7f3e207b1000] 00:49:21 INFO - PROCESS | 1816 | 1461052161611 Marionette DEBUG loaded listener.js 00:49:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f3e30b5b400) [pid = 1816] [serial = 1977] [outer = 0x7f3e207b1000] 00:49:22 INFO - PROCESS | 1816 | 1461052162629 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 00:49:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:49:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1731ms 00:49:22 INFO - PROCESS | 1816 | 1461052162692 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 00:49:22 INFO - PROCESS | 1816 | 1461052162695 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 00:49:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:49:22 INFO - PROCESS | 1816 | 1461052162702 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:49:22 INFO - PROCESS | 1816 | 1461052162705 Marionette TRACE conn3 <- [1,2606,null,{}] 00:49:22 INFO - PROCESS | 1816 | 1461052162711 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:22 INFO - PROCESS | 1816 | 1461052162977 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 00:49:23 INFO - PROCESS | 1816 | 1461052163299 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e317ed000 == 180 [pid = 1816] [id = 659] 00:49:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f3e20bce800) [pid = 1816] [serial = 1978] [outer = (nil)] 00:49:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f3e30b80c00) [pid = 1816] [serial = 1979] [outer = 0x7f3e20bce800] 00:49:23 INFO - PROCESS | 1816 | 1461052163378 Marionette DEBUG loaded listener.js 00:49:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f3e30f95c00) [pid = 1816] [serial = 1980] [outer = 0x7f3e20bce800] 00:49:24 INFO - PROCESS | 1816 | 1461052164349 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 00:49:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:49:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1682ms 00:49:24 INFO - PROCESS | 1816 | 1461052164385 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 00:49:24 INFO - PROCESS | 1816 | 1461052164389 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 00:49:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:49:24 INFO - PROCESS | 1816 | 1461052164395 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:49:24 INFO - PROCESS | 1816 | 1461052164398 Marionette TRACE conn3 <- [1,2610,null,{}] 00:49:24 INFO - PROCESS | 1816 | 1461052164403 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:24 INFO - PROCESS | 1816 | 1461052164642 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 00:49:24 INFO - PROCESS | 1816 | 1461052164921 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3221c800 == 181 [pid = 1816] [id = 660] 00:49:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f3e3053d400) [pid = 1816] [serial = 1981] [outer = (nil)] 00:49:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f3e31698c00) [pid = 1816] [serial = 1982] [outer = 0x7f3e3053d400] 00:49:25 INFO - PROCESS | 1816 | 1461052165048 Marionette DEBUG loaded listener.js 00:49:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f3e318db400) [pid = 1816] [serial = 1983] [outer = 0x7f3e3053d400] 00:49:25 INFO - PROCESS | 1816 | 1461052165937 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 00:49:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:49:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1580ms 00:49:25 INFO - PROCESS | 1816 | 1461052165978 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 00:49:25 INFO - PROCESS | 1816 | 1461052165982 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 00:49:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:49:25 INFO - PROCESS | 1816 | 1461052165987 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:49:25 INFO - PROCESS | 1816 | 1461052165990 Marionette TRACE conn3 <- [1,2614,null,{}] 00:49:25 INFO - PROCESS | 1816 | 1461052165995 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:26 INFO - PROCESS | 1816 | 1461052166240 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 00:49:26 INFO - PROCESS | 1816 | 1461052166567 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35dd2000 == 182 [pid = 1816] [id = 661] 00:49:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f3e1c3e5c00) [pid = 1816] [serial = 1984] [outer = (nil)] 00:49:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f3e3194a400) [pid = 1816] [serial = 1985] [outer = 0x7f3e1c3e5c00] 00:49:26 INFO - PROCESS | 1816 | 1461052166647 Marionette DEBUG loaded listener.js 00:49:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f3e31ba1400) [pid = 1816] [serial = 1986] [outer = 0x7f3e1c3e5c00] 00:49:27 INFO - PROCESS | 1816 | 1461052167572 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 00:49:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:49:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1634ms 00:49:27 INFO - PROCESS | 1816 | 1461052167624 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 00:49:27 INFO - PROCESS | 1816 | 1461052167628 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 00:49:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:49:27 INFO - PROCESS | 1816 | 1461052167635 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:49:27 INFO - PROCESS | 1816 | 1461052167638 Marionette TRACE conn3 <- [1,2618,null,{}] 00:49:27 INFO - PROCESS | 1816 | 1461052167644 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:27 INFO - PROCESS | 1816 | 1461052167924 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 00:49:28 INFO - PROCESS | 1816 | 1461052168258 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e361dc000 == 183 [pid = 1816] [id = 662] 00:49:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f3e31fcac00) [pid = 1816] [serial = 1987] [outer = (nil)] 00:49:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f3e32ca1800) [pid = 1816] [serial = 1988] [outer = 0x7f3e31fcac00] 00:49:28 INFO - PROCESS | 1816 | 1461052168349 Marionette DEBUG loaded listener.js 00:49:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f3e3307ec00) [pid = 1816] [serial = 1989] [outer = 0x7f3e31fcac00] 00:49:29 INFO - PROCESS | 1816 | 1461052169326 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 00:49:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:49:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1733ms 00:49:29 INFO - PROCESS | 1816 | 1461052169370 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 00:49:29 INFO - PROCESS | 1816 | 1461052169374 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 00:49:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:49:29 INFO - PROCESS | 1816 | 1461052169380 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:49:29 INFO - PROCESS | 1816 | 1461052169383 Marionette TRACE conn3 <- [1,2622,null,{}] 00:49:29 INFO - PROCESS | 1816 | 1461052169389 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:29 INFO - PROCESS | 1816 | 1461052169635 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 00:49:29 INFO - PROCESS | 1816 | 1461052169974 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e395b3800 == 184 [pid = 1816] [id = 663] 00:49:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f3e31fcf800) [pid = 1816] [serial = 1990] [outer = (nil)] 00:49:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f3e34e76000) [pid = 1816] [serial = 1991] [outer = 0x7f3e31fcf800] 00:49:30 INFO - PROCESS | 1816 | 1461052170067 Marionette DEBUG loaded listener.js 00:49:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f3e35192400) [pid = 1816] [serial = 1992] [outer = 0x7f3e31fcf800] 00:49:31 INFO - PROCESS | 1816 | 1461052171060 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 00:49:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:49:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1738ms 00:49:31 INFO - PROCESS | 1816 | 1461052171119 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 00:49:31 INFO - PROCESS | 1816 | 1461052171122 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 00:49:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:49:31 INFO - PROCESS | 1816 | 1461052171131 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:49:31 INFO - PROCESS | 1816 | 1461052171135 Marionette TRACE conn3 <- [1,2626,null,{}] 00:49:31 INFO - PROCESS | 1816 | 1461052171141 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:31 INFO - PROCESS | 1816 | 1461052171403 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 00:49:31 INFO - PROCESS | 1816 | 1461052171744 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a5bd000 == 185 [pid = 1816] [id = 664] 00:49:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f3e225d9000) [pid = 1816] [serial = 1993] [outer = (nil)] 00:49:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f3e3570f800) [pid = 1816] [serial = 1994] [outer = 0x7f3e225d9000] 00:49:31 INFO - PROCESS | 1816 | 1461052171834 Marionette DEBUG loaded listener.js 00:49:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f3e359aac00) [pid = 1816] [serial = 1995] [outer = 0x7f3e225d9000] 00:49:32 INFO - PROCESS | 1816 | 1461052172839 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 00:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1781ms 00:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:49:32 INFO - PROCESS | 1816 | 1461052172913 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 00:49:32 INFO - PROCESS | 1816 | 1461052172916 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 00:49:32 INFO - PROCESS | 1816 | 1461052172925 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:49:32 INFO - PROCESS | 1816 | 1461052172927 Marionette TRACE conn3 <- [1,2630,null,{}] 00:49:32 INFO - PROCESS | 1816 | 1461052172934 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:33 INFO - PROCESS | 1816 | 1461052173223 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 00:49:33 INFO - PROCESS | 1816 | 1461052173575 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b7d3800 == 186 [pid = 1816] [id = 665] 00:49:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f3e1fcbec00) [pid = 1816] [serial = 1996] [outer = (nil)] 00:49:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f3e359b2c00) [pid = 1816] [serial = 1997] [outer = 0x7f3e1fcbec00] 00:49:33 INFO - PROCESS | 1816 | 1461052173654 Marionette DEBUG loaded listener.js 00:49:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f3e375c8c00) [pid = 1816] [serial = 1998] [outer = 0x7f3e1fcbec00] 00:49:34 INFO - PROCESS | 1816 | 1461052174574 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 00:49:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:49:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1690ms 00:49:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:49:34 INFO - PROCESS | 1816 | 1461052174612 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 00:49:34 INFO - PROCESS | 1816 | 1461052174615 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 00:49:34 INFO - PROCESS | 1816 | 1461052174624 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:49:34 INFO - PROCESS | 1816 | 1461052174629 Marionette TRACE conn3 <- [1,2634,null,{}] 00:49:34 INFO - PROCESS | 1816 | 1461052174636 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:34 INFO - PROCESS | 1816 | 1461052174902 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 00:49:35 INFO - PROCESS | 1816 | 1461052175249 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e490ce800 == 187 [pid = 1816] [id = 666] 00:49:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f3e1fcbf000) [pid = 1816] [serial = 1999] [outer = (nil)] 00:49:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f3e376fa000) [pid = 1816] [serial = 2000] [outer = 0x7f3e1fcbf000] 00:49:35 INFO - PROCESS | 1816 | 1461052175333 Marionette DEBUG loaded listener.js 00:49:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f3e39752c00) [pid = 1816] [serial = 2001] [outer = 0x7f3e1fcbf000] 00:49:36 INFO - PROCESS | 1816 | 1461052176237 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 00:49:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:49:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1689ms 00:49:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:49:36 INFO - PROCESS | 1816 | 1461052176311 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 00:49:36 INFO - PROCESS | 1816 | 1461052176314 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 00:49:36 INFO - PROCESS | 1816 | 1461052176321 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:49:36 INFO - PROCESS | 1816 | 1461052176324 Marionette TRACE conn3 <- [1,2638,null,{}] 00:49:36 INFO - PROCESS | 1816 | 1461052176329 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:36 INFO - PROCESS | 1816 | 1461052176581 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 00:49:36 INFO - PROCESS | 1816 | 1461052176918 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4c98e800 == 188 [pid = 1816] [id = 667] 00:49:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f3e2487d000) [pid = 1816] [serial = 2002] [outer = (nil)] 00:49:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f3e3a50b000) [pid = 1816] [serial = 2003] [outer = 0x7f3e2487d000] 00:49:37 INFO - PROCESS | 1816 | 1461052176998 Marionette DEBUG loaded listener.js 00:49:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f3e3a88cc00) [pid = 1816] [serial = 2004] [outer = 0x7f3e2487d000] 00:49:37 INFO - PROCESS | 1816 | 1461052177866 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 00:49:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:49:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1590ms 00:49:37 INFO - PROCESS | 1816 | 1461052177911 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 00:49:37 INFO - PROCESS | 1816 | 1461052177917 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 00:49:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:49:37 INFO - PROCESS | 1816 | 1461052177927 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:49:37 INFO - PROCESS | 1816 | 1461052177929 Marionette TRACE conn3 <- [1,2642,null,{}] 00:49:37 INFO - PROCESS | 1816 | 1461052177934 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:38 INFO - PROCESS | 1816 | 1461052178175 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 00:49:38 INFO - PROCESS | 1816 | 1461052178513 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ca49000 == 189 [pid = 1816] [id = 668] 00:49:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f3e2a1ec000) [pid = 1816] [serial = 2005] [outer = (nil)] 00:49:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f3e3a89d800) [pid = 1816] [serial = 2006] [outer = 0x7f3e2a1ec000] 00:49:38 INFO - PROCESS | 1816 | 1461052178606 Marionette DEBUG loaded listener.js 00:49:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f3e3b00a800) [pid = 1816] [serial = 2007] [outer = 0x7f3e2a1ec000] 00:49:39 INFO - PROCESS | 1816 | 1461052179458 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 00:49:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:49:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1578ms 00:49:39 INFO - PROCESS | 1816 | 1461052179507 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 00:49:39 INFO - PROCESS | 1816 | 1461052179511 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 00:49:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:49:39 INFO - PROCESS | 1816 | 1461052179517 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:49:39 INFO - PROCESS | 1816 | 1461052179521 Marionette TRACE conn3 <- [1,2646,null,{}] 00:49:39 INFO - PROCESS | 1816 | 1461052179527 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:39 INFO - PROCESS | 1816 | 1461052179776 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 00:49:40 INFO - PROCESS | 1816 | 1461052180160 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4d088000 == 190 [pid = 1816] [id = 669] 00:49:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f3e375d2800) [pid = 1816] [serial = 2008] [outer = (nil)] 00:49:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f3e3b1a5000) [pid = 1816] [serial = 2009] [outer = 0x7f3e375d2800] 00:49:40 INFO - PROCESS | 1816 | 1461052180288 Marionette DEBUG loaded listener.js 00:49:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f3e3b1ac800) [pid = 1816] [serial = 2010] [outer = 0x7f3e375d2800] 00:49:42 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e250e1800 == 189 [pid = 1816] [id = 582] 00:49:42 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e23532800 == 188 [pid = 1816] [id = 581] 00:49:42 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22488000 == 187 [pid = 1816] [id = 580] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f3e26fd8c00) [pid = 1816] [serial = 1638] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f3e31940000) [pid = 1816] [serial = 1803] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f3e211dbc00) [pid = 1816] [serial = 1824] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f3e31946400) [pid = 1816] [serial = 1842] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f3e2a1e1c00) [pid = 1816] [serial = 1770] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f3e30f8fc00) [pid = 1816] [serial = 1791] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f3e1f77b000) [pid = 1816] [serial = 1821] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f3e359b6800) [pid = 1816] [serial = 1874] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f3e307db000) [pid = 1816] [serial = 1647] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f3e26971400) [pid = 1816] [serial = 1764] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f3e2340b000) [pid = 1816] [serial = 1887] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f3e312b6000) [pid = 1816] [serial = 1650] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f3e25f7e400) [pid = 1816] [serial = 1830] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f3e322d0400) [pid = 1816] [serial = 1853] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f3e358e5800) [pid = 1816] [serial = 1869] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f3e24802800) [pid = 1816] [serial = 1698] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f3e2706f800) [pid = 1816] [serial = 1832] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f3e29ed8c00) [pid = 1816] [serial = 1725] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f3e359b0c00) [pid = 1816] [serial = 1872] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f3e35705000) [pid = 1816] [serial = 1865] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f3e3160cc00) [pid = 1816] [serial = 1839] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f3e1f91a000) [pid = 1816] [serial = 1878] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f3e304c0c00) [pid = 1816] [serial = 1847] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f3e30b5dc00) [pid = 1816] [serial = 1785] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f3e35184800) [pid = 1816] [serial = 1863] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f3e2495d000) [pid = 1816] [serial = 1629] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f3e22955000) [pid = 1816] [serial = 1692] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f3e2f626c00) [pid = 1816] [serial = 1776] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f3e22ba8400) [pid = 1816] [serial = 1626] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f3e318cbc00) [pid = 1816] [serial = 1800] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f3e1c5a0400) [pid = 1816] [serial = 1683] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f3e200a6c00) [pid = 1816] [serial = 1614] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f3e24de6400) [pid = 1816] [serial = 1704] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f3e31f48000) [pid = 1816] [serial = 1848] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f3e1f924800) [pid = 1816] [serial = 1665] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f3e3194e800) [pid = 1816] [serial = 1844] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f3e34e1c000) [pid = 1816] [serial = 1859] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f3e249bcc00) [pid = 1816] [serial = 1632] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f3e284db400) [pid = 1816] [serial = 1719] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f3e30b7c400) [pid = 1816] [serial = 1838] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f3e228cf400) [pid = 1816] [serial = 1623] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f3e318d4800) [pid = 1816] [serial = 1653] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f3e3570a400) [pid = 1816] [serial = 1866] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f3e312b5400) [pid = 1816] [serial = 1794] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f3e22952400) [pid = 1816] [serial = 1731] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f3e229be000) [pid = 1816] [serial = 1695] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f3e31fc4400) [pid = 1816] [serial = 1851] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f3e26968000) [pid = 1816] [serial = 1710] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f3e20d69800) [pid = 1816] [serial = 1755] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f3e201af400) [pid = 1816] [serial = 1686] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f3e228d6800) [pid = 1816] [serial = 1542] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f3e1dbdbc00) [pid = 1816] [serial = 1877] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f3e358dec00) [pid = 1816] [serial = 1868] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f3e1c3ee800) [pid = 1816] [serial = 1662] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f3e211e5c00) [pid = 1816] [serial = 1883] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f3e33b36400) [pid = 1816] [serial = 1857] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f3e25f0a400) [pid = 1816] [serial = 1707] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f3e27b56c00) [pid = 1816] [serial = 1641] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f3e25f70400) [pid = 1816] [serial = 1635] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f3e31fb7c00) [pid = 1816] [serial = 1850] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f3e2728b400) [pid = 1816] [serial = 1713] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f3e20c92000) [pid = 1816] [serial = 1823] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f3e2130f000) [pid = 1816] [serial = 1620] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f3e30b7b000) [pid = 1816] [serial = 1788] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f3e201b0400) [pid = 1816] [serial = 1880] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f3e31b98000) [pid = 1816] [serial = 1656] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f3e20bdbc00) [pid = 1816] [serial = 1728] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f3e30484000) [pid = 1816] [serial = 1644] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f3e22bad000) [pid = 1816] [serial = 1827] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e318dc800) [pid = 1816] [serial = 1841] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f3e3307a800) [pid = 1816] [serial = 1856] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f3e3048c400) [pid = 1816] [serial = 1779] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f3e27b57c00) [pid = 1816] [serial = 1716] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f3e29d61c00) [pid = 1816] [serial = 1722] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f3e30543000) [pid = 1816] [serial = 1782] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f3e34ea8800) [pid = 1816] [serial = 1862] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f3e22956000) [pid = 1816] [serial = 1826] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f3e2487a000) [pid = 1816] [serial = 1749] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f3e2f62dc00) [pid = 1816] [serial = 1836] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e34e27800) [pid = 1816] [serial = 1860] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e2a279800) [pid = 1816] [serial = 1773] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e24961400) [pid = 1816] [serial = 1701] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e32fe6c00) [pid = 1816] [serial = 1854] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f3e1c3e4800) [pid = 1816] [serial = 1820] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f3e20bda000) [pid = 1816] [serial = 1881] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e24deac00) [pid = 1816] [serial = 1761] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e1c5a3000) [pid = 1816] [serial = 1886] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e31b9e800) [pid = 1816] [serial = 1845] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e31611000) [pid = 1816] [serial = 1797] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e284db000) [pid = 1816] [serial = 1835] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e249be800) [pid = 1816] [serial = 1829] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e27363400) [pid = 1816] [serial = 1833] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e1f77f400) [pid = 1816] [serial = 1752] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e228ca400) [pid = 1816] [serial = 1884] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e211df000) [pid = 1816] [serial = 1689] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e1fbe1000) [pid = 1816] [serial = 1659] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e358ed800) [pid = 1816] [serial = 1871] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e284dac00) [pid = 1816] [serial = 1767] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e234a1800) [pid = 1816] [serial = 1758] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e20c89000) [pid = 1816] [serial = 1617] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e2495c000) [pid = 1816] [serial = 1889] [outer = (nil)] [url = about:blank] 00:49:43 INFO - PROCESS | 1816 | 1461052183383 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 00:49:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:49:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 3895ms 00:49:43 INFO - PROCESS | 1816 | 1461052183413 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 00:49:43 INFO - PROCESS | 1816 | 1461052183419 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 00:49:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:49:43 INFO - PROCESS | 1816 | 1461052183428 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:49:43 INFO - PROCESS | 1816 | 1461052183432 Marionette TRACE conn3 <- [1,2650,null,{}] 00:49:43 INFO - PROCESS | 1816 | 1461052183439 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:43 INFO - PROCESS | 1816 | 1461052183680 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 00:49:43 INFO - PROCESS | 1816 | 1461052183854 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1fe8e800 == 188 [pid = 1816] [id = 670] 00:49:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e1c5a2400) [pid = 1816] [serial = 2011] [outer = (nil)] 00:49:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e1dbdd400) [pid = 1816] [serial = 2012] [outer = 0x7f3e1c5a2400] 00:49:43 INFO - PROCESS | 1816 | 1461052183924 Marionette DEBUG loaded listener.js 00:49:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e1f781c00) [pid = 1816] [serial = 2013] [outer = 0x7f3e1c5a2400] 00:49:44 INFO - PROCESS | 1816 | 1461052184807 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 00:49:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:49:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1437ms 00:49:44 INFO - PROCESS | 1816 | 1461052184866 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 00:49:44 INFO - PROCESS | 1816 | 1461052184875 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 00:49:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:49:44 INFO - PROCESS | 1816 | 1461052184887 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:49:44 INFO - PROCESS | 1816 | 1461052184891 Marionette TRACE conn3 <- [1,2654,null,{}] 00:49:44 INFO - PROCESS | 1816 | 1461052184897 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:45 INFO - PROCESS | 1816 | 1461052185128 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 00:49:45 INFO - PROCESS | 1816 | 1461052185335 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e20d24000 == 189 [pid = 1816] [id = 671] 00:49:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e1c5a3000) [pid = 1816] [serial = 2014] [outer = (nil)] 00:49:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e1fbdc000) [pid = 1816] [serial = 2015] [outer = 0x7f3e1c5a3000] 00:49:45 INFO - PROCESS | 1816 | 1461052185403 Marionette DEBUG loaded listener.js 00:49:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e1fcc7400) [pid = 1816] [serial = 2016] [outer = 0x7f3e1c5a3000] 00:49:46 INFO - PROCESS | 1816 | 1461052186293 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 00:49:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:49:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1432ms 00:49:46 INFO - PROCESS | 1816 | 1461052186319 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 00:49:46 INFO - PROCESS | 1816 | 1461052186322 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 00:49:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:49:46 INFO - PROCESS | 1816 | 1461052186328 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:49:46 INFO - PROCESS | 1816 | 1461052186334 Marionette TRACE conn3 <- [1,2658,null,{}] 00:49:46 INFO - PROCESS | 1816 | 1461052186356 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:46 INFO - PROCESS | 1816 | 1461052186635 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 00:49:46 INFO - PROCESS | 1816 | 1461052186697 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22498800 == 190 [pid = 1816] [id = 672] 00:49:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e207b5800) [pid = 1816] [serial = 2017] [outer = (nil)] 00:49:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e20bdac00) [pid = 1816] [serial = 2018] [outer = 0x7f3e207b5800] 00:49:46 INFO - PROCESS | 1816 | 1461052186827 Marionette DEBUG loaded listener.js 00:49:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e20c8c000) [pid = 1816] [serial = 2019] [outer = 0x7f3e207b5800] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e38991c00) [pid = 1816] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e22bb0c00) [pid = 1816] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e26971800) [pid = 1816] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e1fcc9400) [pid = 1816] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e30f90800) [pid = 1816] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e376f7c00) [pid = 1816] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e20d6bc00) [pid = 1816] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e34ea7c00) [pid = 1816] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e1f777800) [pid = 1816] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e3784b000) [pid = 1816] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f3e200a9800) [pid = 1816] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f3e20d6c800) [pid = 1816] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f3e26968800) [pid = 1816] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f3e20c49400) [pid = 1816] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f3e37844000) [pid = 1816] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f3e24df1400) [pid = 1816] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f3e229b4000) [pid = 1816] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f3e375d1c00) [pid = 1816] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f3e1f9ba400) [pid = 1816] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f3e1f919000) [pid = 1816] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f3e1fcbc800) [pid = 1816] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:49:48 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f3e1ade1400) [pid = 1816] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:49:48 INFO - PROCESS | 1816 | 1461052188501 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 00:49:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:49:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2194ms 00:49:48 INFO - PROCESS | 1816 | 1461052188525 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 00:49:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:49:48 INFO - PROCESS | 1816 | 1461052188529 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 00:49:48 INFO - PROCESS | 1816 | 1461052188536 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:49:48 INFO - PROCESS | 1816 | 1461052188540 Marionette TRACE conn3 <- [1,2662,null,{}] 00:49:48 INFO - PROCESS | 1816 | 1461052188556 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:48 INFO - PROCESS | 1816 | 1461052188782 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 00:49:48 INFO - PROCESS | 1816 | 1461052188798 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22d62000 == 191 [pid = 1816] [id = 673] 00:49:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f3e1ade1400) [pid = 1816] [serial = 2020] [outer = (nil)] 00:49:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f3e20d5fc00) [pid = 1816] [serial = 2021] [outer = 0x7f3e1ade1400] 00:49:49 INFO - PROCESS | 1816 | 1461052189017 Marionette DEBUG loaded listener.js 00:49:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f3e211ddc00) [pid = 1816] [serial = 2022] [outer = 0x7f3e1ade1400] 00:49:49 INFO - PROCESS | 1816 | 1461052189728 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 00:49:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:49:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1250ms 00:49:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:49:49 INFO - PROCESS | 1816 | 1461052189798 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 00:49:49 INFO - PROCESS | 1816 | 1461052189801 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 00:49:49 INFO - PROCESS | 1816 | 1461052189808 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:49:49 INFO - PROCESS | 1816 | 1461052189811 Marionette TRACE conn3 <- [1,2666,null,{}] 00:49:49 INFO - PROCESS | 1816 | 1461052189816 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:50 INFO - PROCESS | 1816 | 1461052190033 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 00:49:50 INFO - PROCESS | 1816 | 1461052190364 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1f890800 == 192 [pid = 1816] [id = 674] 00:49:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f3e1a6af000) [pid = 1816] [serial = 2023] [outer = (nil)] 00:49:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f3e1ade4c00) [pid = 1816] [serial = 2024] [outer = 0x7f3e1a6af000] 00:49:50 INFO - PROCESS | 1816 | 1461052190479 Marionette DEBUG loaded listener.js 00:49:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f3e1c59f000) [pid = 1816] [serial = 2025] [outer = 0x7f3e1a6af000] 00:49:51 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:51 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:49:51 INFO - PROCESS | 1816 | 1461052191925 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 00:49:51 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) 00:49:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2134ms 00:49:51 INFO - PROCESS | 1816 | 1461052191943 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 00:49:51 INFO - PROCESS | 1816 | 1461052191948 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 00:49:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:49:51 INFO - PROCESS | 1816 | 1461052191956 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:49:51 INFO - PROCESS | 1816 | 1461052191962 Marionette TRACE conn3 <- [1,2670,null,{}] 00:49:51 INFO - PROCESS | 1816 | 1461052191970 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:52 INFO - PROCESS | 1816 | 1461052192254 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 00:49:52 INFO - PROCESS | 1816 | 1461052192481 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22ae0800 == 193 [pid = 1816] [id = 675] 00:49:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f3e1f780c00) [pid = 1816] [serial = 2026] [outer = (nil)] 00:49:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f3e1fcbc400) [pid = 1816] [serial = 2027] [outer = 0x7f3e1f780c00] 00:49:52 INFO - PROCESS | 1816 | 1461052192560 Marionette DEBUG loaded listener.js 00:49:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f3e20bce400) [pid = 1816] [serial = 2028] [outer = 0x7f3e1f780c00] 00:49:53 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:54 INFO - PROCESS | 1816 | 1461052194003 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 00:49:54 INFO - PROCESS | 1816 | 1461052194167 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 00:49:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:49:54 INFO - PROCESS | 1816 | 1461052194183 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:49:54 INFO - PROCESS | 1816 | 1461052194186 Marionette TRACE conn3 <- [1,2674,null,{}] 00:49:54 INFO - PROCESS | 1816 | 1461052194193 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:54 INFO - PROCESS | 1816 | 1461052194421 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 00:49:54 INFO - PROCESS | 1816 | 1461052194629 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2369e800 == 194 [pid = 1816] [id = 676] 00:49:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e1fbd6400) [pid = 1816] [serial = 2029] [outer = (nil)] 00:49:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e211dbc00) [pid = 1816] [serial = 2030] [outer = 0x7f3e1fbd6400] 00:49:54 INFO - PROCESS | 1816 | 1461052194744 Marionette DEBUG loaded listener.js 00:49:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f3e225df800) [pid = 1816] [serial = 2031] [outer = 0x7f3e1fbd6400] 00:49:56 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:56 INFO - PROCESS | 1816 | 1461052196099 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 00:49:56 INFO - PROCESS | 1816 | 1461052196124 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 00:49:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:49:56 INFO - PROCESS | 1816 | 1461052196140 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:49:56 INFO - PROCESS | 1816 | 1461052196149 Marionette TRACE conn3 <- [1,2678,null,{}] 00:49:56 INFO - PROCESS | 1816 | 1461052196156 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:56 INFO - PROCESS | 1816 | 1461052196469 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 00:49:56 INFO - PROCESS | 1816 | 1461052196695 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e250de800 == 195 [pid = 1816] [id = 677] 00:49:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e20bd0000) [pid = 1816] [serial = 2032] [outer = (nil)] 00:49:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e2295b800) [pid = 1816] [serial = 2033] [outer = 0x7f3e20bd0000] 00:49:56 INFO - PROCESS | 1816 | 1461052196769 Marionette DEBUG loaded listener.js 00:49:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e22baa800) [pid = 1816] [serial = 2034] [outer = 0x7f3e20bd0000] 00:49:58 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:58 INFO - PROCESS | 1816 | 1461052198092 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 00:49:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 00:49:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1999ms 00:49:58 INFO - PROCESS | 1816 | 1461052198132 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 00:49:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:49:58 INFO - PROCESS | 1816 | 1461052198136 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 00:49:58 INFO - PROCESS | 1816 | 1461052198142 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:49:58 INFO - PROCESS | 1816 | 1461052198145 Marionette TRACE conn3 <- [1,2682,null,{}] 00:49:58 INFO - PROCESS | 1816 | 1461052198151 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:58 INFO - PROCESS | 1816 | 1461052198416 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 00:49:58 INFO - PROCESS | 1816 | 1461052198641 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2719b800 == 196 [pid = 1816] [id = 678] 00:49:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e21311c00) [pid = 1816] [serial = 2035] [outer = (nil)] 00:49:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e2349bc00) [pid = 1816] [serial = 2036] [outer = 0x7f3e21311c00] 00:49:58 INFO - PROCESS | 1816 | 1461052198714 Marionette DEBUG loaded listener.js 00:49:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e24803400) [pid = 1816] [serial = 2037] [outer = 0x7f3e21311c00] 00:49:59 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:00 INFO - PROCESS | 1816 | 1461052200023 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 00:50:00 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) 00:50:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1930ms 00:50:00 INFO - PROCESS | 1816 | 1461052200073 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 00:50:00 INFO - PROCESS | 1816 | 1461052200077 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 00:50:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:50:00 INFO - PROCESS | 1816 | 1461052200083 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:50:00 INFO - PROCESS | 1816 | 1461052200085 Marionette TRACE conn3 <- [1,2686,null,{}] 00:50:00 INFO - PROCESS | 1816 | 1461052200091 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:00 INFO - PROCESS | 1816 | 1461052200406 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 00:50:00 INFO - PROCESS | 1816 | 1461052200634 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27974800 == 197 [pid = 1816] [id = 679] 00:50:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e2495c000) [pid = 1816] [serial = 2038] [outer = (nil)] 00:50:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e24960800) [pid = 1816] [serial = 2039] [outer = 0x7f3e2495c000] 00:50:00 INFO - PROCESS | 1816 | 1461052200724 Marionette DEBUG loaded listener.js 00:50:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e24df0c00) [pid = 1816] [serial = 2040] [outer = 0x7f3e2495c000] 00:50:02 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:02 INFO - PROCESS | 1816 | 1461052202124 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 00:50:02 INFO - PROCESS | 1816 | 1461052202171 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 00:50:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:50:02 INFO - PROCESS | 1816 | 1461052202178 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:50:02 INFO - PROCESS | 1816 | 1461052202181 Marionette TRACE conn3 <- [1,2690,null,{}] 00:50:02 INFO - PROCESS | 1816 | 1461052202187 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:02 INFO - PROCESS | 1816 | 1461052202507 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 00:50:02 INFO - PROCESS | 1816 | 1461052202765 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e280c6800 == 198 [pid = 1816] [id = 680] 00:50:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e2495c400) [pid = 1816] [serial = 2041] [outer = (nil)] 00:50:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e25f70000) [pid = 1816] [serial = 2042] [outer = 0x7f3e2495c400] 00:50:02 INFO - PROCESS | 1816 | 1461052202847 Marionette DEBUG loaded listener.js 00:50:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e27066800) [pid = 1816] [serial = 2043] [outer = 0x7f3e2495c400] 00:50:04 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:04 INFO - PROCESS | 1816 | 1461052204271 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 00:50:04 INFO - PROCESS | 1816 | 1461052204329 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 00:50:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:50:04 INFO - PROCESS | 1816 | 1461052204425 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:50:04 INFO - PROCESS | 1816 | 1461052204430 Marionette TRACE conn3 <- [1,2694,null,{}] 00:50:04 INFO - PROCESS | 1816 | 1461052204441 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:04 INFO - PROCESS | 1816 | 1461052204670 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 00:50:04 INFO - PROCESS | 1816 | 1461052204922 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2840d000 == 199 [pid = 1816] [id = 681] 00:50:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e2495c800) [pid = 1816] [serial = 2044] [outer = (nil)] 00:50:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e27297000) [pid = 1816] [serial = 2045] [outer = 0x7f3e2495c800] 00:50:05 INFO - PROCESS | 1816 | 1461052204999 Marionette DEBUG loaded listener.js 00:50:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e27aa8c00) [pid = 1816] [serial = 2046] [outer = 0x7f3e2495c800] 00:50:06 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:06 INFO - PROCESS | 1816 | 1461052206319 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 00:50:06 INFO - PROCESS | 1816 | 1461052206386 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 00:50:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 00:50:06 INFO - PROCESS | 1816 | 1461052206392 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:50:06 INFO - PROCESS | 1816 | 1461052206395 Marionette TRACE conn3 <- [1,2698,null,{}] 00:50:06 INFO - PROCESS | 1816 | 1461052206400 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:06 INFO - PROCESS | 1816 | 1461052206704 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 00:50:06 INFO - PROCESS | 1816 | 1461052206934 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29b21000 == 200 [pid = 1816] [id = 682] 00:50:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e24df3800) [pid = 1816] [serial = 2047] [outer = (nil)] 00:50:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e27b4dc00) [pid = 1816] [serial = 2048] [outer = 0x7f3e24df3800] 00:50:07 INFO - PROCESS | 1816 | 1461052207008 Marionette DEBUG loaded listener.js 00:50:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f3e284d4000) [pid = 1816] [serial = 2049] [outer = 0x7f3e24df3800] 00:50:08 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:08 INFO - PROCESS | 1816 | 1461052208323 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 00:50:08 INFO - PROCESS | 1816 | 1461052208381 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 00:50:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:50:08 INFO - PROCESS | 1816 | 1461052208387 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:50:08 INFO - PROCESS | 1816 | 1461052208391 Marionette TRACE conn3 <- [1,2702,null,{}] 00:50:08 INFO - PROCESS | 1816 | 1461052208396 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:08 INFO - PROCESS | 1816 | 1461052208728 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 00:50:08 INFO - PROCESS | 1816 | 1461052208959 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29e71000 == 201 [pid = 1816] [id = 683] 00:50:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f3e27064000) [pid = 1816] [serial = 2050] [outer = (nil)] 00:50:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e29bd1c00) [pid = 1816] [serial = 2051] [outer = 0x7f3e27064000] 00:50:09 INFO - PROCESS | 1816 | 1461052209034 Marionette DEBUG loaded listener.js 00:50:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e29d61400) [pid = 1816] [serial = 2052] [outer = 0x7f3e27064000] 00:50:09 INFO - PROCESS | 1816 | 1461052209935 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 00:50:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:50:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1600ms 00:50:09 INFO - PROCESS | 1816 | 1461052209989 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 00:50:09 INFO - PROCESS | 1816 | 1461052209993 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 00:50:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:50:10 INFO - PROCESS | 1816 | 1461052209999 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:50:10 INFO - PROCESS | 1816 | 1461052210002 Marionette TRACE conn3 <- [1,2706,null,{}] 00:50:10 INFO - PROCESS | 1816 | 1461052210008 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:10 INFO - PROCESS | 1816 | 1461052210239 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 00:50:10 INFO - PROCESS | 1816 | 1461052210577 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e24fe5000 == 202 [pid = 1816] [id = 684] 00:50:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e26fd9400) [pid = 1816] [serial = 2053] [outer = (nil)] 00:50:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e29edf400) [pid = 1816] [serial = 2054] [outer = 0x7f3e26fd9400] 00:50:10 INFO - PROCESS | 1816 | 1461052210670 Marionette DEBUG loaded listener.js 00:50:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f3e2a1e1c00) [pid = 1816] [serial = 2055] [outer = 0x7f3e26fd9400] 00:50:11 INFO - PROCESS | 1816 | 1461052211603 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 00:50:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:50:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1637ms 00:50:11 INFO - PROCESS | 1816 | 1461052211638 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 00:50:11 INFO - PROCESS | 1816 | 1461052211643 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 00:50:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:50:11 INFO - PROCESS | 1816 | 1461052211649 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:50:11 INFO - PROCESS | 1816 | 1461052211653 Marionette TRACE conn3 <- [1,2710,null,{}] 00:50:11 INFO - PROCESS | 1816 | 1461052211659 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:11 INFO - PROCESS | 1816 | 1461052211924 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 00:50:12 INFO - PROCESS | 1816 | 1461052212228 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2344d000 == 203 [pid = 1816] [id = 685] 00:50:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f3e1a6ad000) [pid = 1816] [serial = 2056] [outer = (nil)] 00:50:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f3e1a6b1400) [pid = 1816] [serial = 2057] [outer = 0x7f3e1a6ad000] 00:50:12 INFO - PROCESS | 1816 | 1461052212312 Marionette DEBUG loaded listener.js 00:50:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f3e29bce800) [pid = 1816] [serial = 2058] [outer = 0x7f3e1a6ad000] 00:50:13 INFO - PROCESS | 1816 | 1461052213773 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 00:50:13 INFO - PROCESS | 1816 | 1461052213895 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 00:50:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 00:50:13 INFO - PROCESS | 1816 | 1461052213925 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:50:13 INFO - PROCESS | 1816 | 1461052213929 Marionette TRACE conn3 <- [1,2714,null,{}] 00:50:13 INFO - PROCESS | 1816 | 1461052213939 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:14 INFO - PROCESS | 1816 | 1461052214162 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 00:50:14 INFO - PROCESS | 1816 | 1461052214392 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e233b0800 == 204 [pid = 1816] [id = 686] 00:50:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f3e1dbdec00) [pid = 1816] [serial = 2059] [outer = (nil)] 00:50:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f3e1f77fc00) [pid = 1816] [serial = 2060] [outer = 0x7f3e1dbdec00] 00:50:14 INFO - PROCESS | 1816 | 1461052214463 Marionette DEBUG loaded listener.js 00:50:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f3e1f9c8800) [pid = 1816] [serial = 2061] [outer = 0x7f3e1dbdec00] 00:50:15 INFO - PROCESS | 1816 | 1461052215362 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 00:50:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:50:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1488ms 00:50:15 INFO - PROCESS | 1816 | 1461052215409 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 00:50:15 INFO - PROCESS | 1816 | 1461052215417 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 00:50:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:50:15 INFO - PROCESS | 1816 | 1461052215428 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:50:15 INFO - PROCESS | 1816 | 1461052215431 Marionette TRACE conn3 <- [1,2718,null,{}] 00:50:15 INFO - PROCESS | 1816 | 1461052215437 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:15 INFO - PROCESS | 1816 | 1461052215668 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 00:50:16 INFO - PROCESS | 1816 | 1461052216007 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2369b000 == 205 [pid = 1816] [id = 687] 00:50:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f3e1adee800) [pid = 1816] [serial = 2062] [outer = (nil)] 00:50:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f3e1f774400) [pid = 1816] [serial = 2063] [outer = 0x7f3e1adee800] 00:50:16 INFO - PROCESS | 1816 | 1461052216157 Marionette DEBUG loaded listener.js 00:50:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e20c3f800) [pid = 1816] [serial = 2064] [outer = 0x7f3e1adee800] 00:50:17 INFO - PROCESS | 1816 | 1461052217230 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 00:50:17 INFO - PROCESS | 1816 | 1461052217263 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 00:50:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:50:17 INFO - PROCESS | 1816 | 1461052217270 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:50:17 INFO - PROCESS | 1816 | 1461052217275 Marionette TRACE conn3 <- [1,2722,null,{}] 00:50:17 INFO - PROCESS | 1816 | 1461052217291 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:17 INFO - PROCESS | 1816 | 1461052217560 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 00:50:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22d72000 == 204 [pid = 1816] [id = 627] 00:50:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e20d11800 == 203 [pid = 1816] [id = 648] 00:50:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e514a7000 == 202 [pid = 1816] [id = 394] 00:50:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e20d20000 == 201 [pid = 1816] [id = 436] 00:50:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1fe8d000 == 200 [pid = 1816] [id = 437] 00:50:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22be1800 == 199 [pid = 1816] [id = 438] 00:50:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1fe7f000 == 198 [pid = 1816] [id = 531] 00:50:17 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e1f9c7000) [pid = 1816] [serial = 1955] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22d62000 == 197 [pid = 1816] [id = 673] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22498800 == 196 [pid = 1816] [id = 672] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e20d24000 == 195 [pid = 1816] [id = 671] 00:50:18 INFO - PROCESS | 1816 | 1461052218039 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1fe8e800 == 194 [pid = 1816] [id = 670] 00:50:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e1fe8d000 == 195 [pid = 1816] [id = 688] 00:50:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e1c5aac00) [pid = 1816] [serial = 2065] [outer = (nil)] 00:50:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f3e20d69000) [pid = 1816] [serial = 2066] [outer = 0x7f3e1c5aac00] 00:50:18 INFO - PROCESS | 1816 | 1461052218133 Marionette DEBUG loaded listener.js 00:50:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f3e2295c800) [pid = 1816] [serial = 2067] [outer = 0x7f3e1c5aac00] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b7d3800 == 194 [pid = 1816] [id = 665] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a5bd000 == 193 [pid = 1816] [id = 664] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e395b3800 == 192 [pid = 1816] [id = 663] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e361dc000 == 191 [pid = 1816] [id = 662] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e35dd2000 == 190 [pid = 1816] [id = 661] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3221c800 == 189 [pid = 1816] [id = 660] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e317ed000 == 188 [pid = 1816] [id = 659] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e30caf800 == 187 [pid = 1816] [id = 658] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f666800 == 186 [pid = 1816] [id = 657] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29e6e800 == 185 [pid = 1816] [id = 656] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2840f000 == 184 [pid = 1816] [id = 655] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e27c7d000 == 183 [pid = 1816] [id = 654] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e250f3800 == 182 [pid = 1816] [id = 653] 00:50:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e21473800 == 181 [pid = 1816] [id = 652] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f3e3a262400) [pid = 1816] [serial = 1934] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f3e3a533000) [pid = 1816] [serial = 1938] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e3a511400) [pid = 1816] [serial = 1937] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f3e2736e000) [pid = 1816] [serial = 1898] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f3e20bda800) [pid = 1816] [serial = 1892] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f3e31940c00) [pid = 1816] [serial = 1908] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f3e389d6800) [pid = 1816] [serial = 1926] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f3e31948400) [pid = 1816] [serial = 1913] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f3e35b98c00) [pid = 1816] [serial = 1875] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f3e29ed0800) [pid = 1816] [serial = 1901] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f3e31fd0400) [pid = 1816] [serial = 1914] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f3e27b58400) [pid = 1816] [serial = 1899] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e39465800) [pid = 1816] [serial = 1929] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e201ae400) [pid = 1816] [serial = 1946] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e29faf000) [pid = 1816] [serial = 1902] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e304c0000) [pid = 1816] [serial = 1905] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f3e35b9c000) [pid = 1816] [serial = 1920] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f3e229b7800) [pid = 1816] [serial = 1950] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e3974bc00) [pid = 1816] [serial = 1931] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e2a280c00) [pid = 1816] [serial = 1904] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e3a88ac00) [pid = 1816] [serial = 1943] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e38528800) [pid = 1816] [serial = 1925] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e3160bc00) [pid = 1816] [serial = 1907] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e26962c00) [pid = 1816] [serial = 1953] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e3a25a400) [pid = 1816] [serial = 1932] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e24875000) [pid = 1816] [serial = 1895] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e375d7400) [pid = 1816] [serial = 1922] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e21316000) [pid = 1816] [serial = 1949] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e249b2000) [pid = 1816] [serial = 1818] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e31fbb400) [pid = 1816] [serial = 1911] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e376f6400) [pid = 1816] [serial = 1923] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e225dd800) [pid = 1816] [serial = 1893] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e25f07000) [pid = 1816] [serial = 1896] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e3923a400) [pid = 1816] [serial = 1928] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e358df000) [pid = 1816] [serial = 1919] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f3e31ba0000) [pid = 1816] [serial = 1910] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f3e20bd6800) [pid = 1816] [serial = 1947] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f3e25f0b400) [pid = 1816] [serial = 1952] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f3e24df1800) [pid = 1816] [serial = 1890] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f3e32ca3c00) [pid = 1816] [serial = 1916] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f3e3a509400) [pid = 1816] [serial = 1935] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f3e3a77bc00) [pid = 1816] [serial = 1940] [outer = (nil)] [url = about:blank] 00:50:18 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f3e34e71c00) [pid = 1816] [serial = 1917] [outer = (nil)] [url = about:blank] 00:50:19 INFO - PROCESS | 1816 | 1461052219072 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 00:50:19 INFO - PROCESS | 1816 | 1461052219120 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 00:50:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 00:50:19 INFO - PROCESS | 1816 | 1461052219126 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:50:19 INFO - PROCESS | 1816 | 1461052219128 Marionette TRACE conn3 <- [1,2726,null,{}] 00:50:19 INFO - PROCESS | 1816 | 1461052219134 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:19 INFO - PROCESS | 1816 | 1461052219349 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 00:50:19 INFO - PROCESS | 1816 | 1461052219523 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27127000 == 182 [pid = 1816] [id = 689] 00:50:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f3e1dbd4800) [pid = 1816] [serial = 2068] [outer = (nil)] 00:50:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f3e24958000) [pid = 1816] [serial = 2069] [outer = 0x7f3e1dbd4800] 00:50:19 INFO - PROCESS | 1816 | 1461052219587 Marionette DEBUG loaded listener.js 00:50:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f3e249ba400) [pid = 1816] [serial = 2070] [outer = 0x7f3e1dbd4800] 00:50:20 INFO - PROCESS | 1816 | 1461052220422 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 00:50:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:50:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1337ms 00:50:20 INFO - PROCESS | 1816 | 1461052220464 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 00:50:20 INFO - PROCESS | 1816 | 1461052220468 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 00:50:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:50:20 INFO - PROCESS | 1816 | 1461052220473 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:50:20 INFO - PROCESS | 1816 | 1461052220475 Marionette TRACE conn3 <- [1,2730,null,{}] 00:50:20 INFO - PROCESS | 1816 | 1461052220481 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:20 INFO - PROCESS | 1816 | 1461052220748 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 00:50:20 INFO - PROCESS | 1816 | 1461052220790 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e280c2000 == 183 [pid = 1816] [id = 690] 00:50:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f3e234a8000) [pid = 1816] [serial = 2071] [outer = (nil)] 00:50:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f3e24de8800) [pid = 1816] [serial = 2072] [outer = 0x7f3e234a8000] 00:50:20 INFO - PROCESS | 1816 | 1461052220864 Marionette DEBUG loaded listener.js 00:50:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e25f0dc00) [pid = 1816] [serial = 2073] [outer = 0x7f3e234a8000] 00:50:22 INFO - PROCESS | 1816 | 1461052222229 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 00:50:22 INFO - PROCESS | 1816 | 1461052222262 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 00:50:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:50:22 INFO - PROCESS | 1816 | 1461052222270 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:50:22 INFO - PROCESS | 1816 | 1461052222274 Marionette TRACE conn3 <- [1,2734,null,{}] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f3e1fcca000) [pid = 1816] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f3e3053d400) [pid = 1816] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f3e2487d000) [pid = 1816] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f3e1c3e5c00) [pid = 1816] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f3e375d2800) [pid = 1816] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f3e1dbd5400) [pid = 1816] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f3e207b1000) [pid = 1816] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f3e1c5a2400) [pid = 1816] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f3e207b5800) [pid = 1816] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f3e29fa8000) [pid = 1816] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f3e225d9000) [pid = 1816] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f3e1fcbec00) [pid = 1816] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f3e1c5a3000) [pid = 1816] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f3e31fcf800) [pid = 1816] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f3e1fcbf000) [pid = 1816] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f3e2130a800) [pid = 1816] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f3e31fcac00) [pid = 1816] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f3e2a1ec000) [pid = 1816] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f3e1dbd9000) [pid = 1816] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f3e24872000) [pid = 1816] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:50:22 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f3e20bce800) [pid = 1816] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:50:22 INFO - PROCESS | 1816 | 1461052222782 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:23 INFO - PROCESS | 1816 | 1461052223064 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 00:50:23 INFO - PROCESS | 1816 | 1461052223230 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29ca2000 == 184 [pid = 1816] [id = 691] 00:50:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f3e25f0d000) [pid = 1816] [serial = 2074] [outer = (nil)] 00:50:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f3e26fce400) [pid = 1816] [serial = 2075] [outer = 0x7f3e25f0d000] 00:50:23 INFO - PROCESS | 1816 | 1461052223297 Marionette DEBUG loaded listener.js 00:50:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f3e29d69400) [pid = 1816] [serial = 2076] [outer = 0x7f3e25f0d000] 00:50:24 INFO - PROCESS | 1816 | 1461052224045 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 00:50:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:50:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1836ms 00:50:24 INFO - PROCESS | 1816 | 1461052224106 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 00:50:24 INFO - PROCESS | 1816 | 1461052224109 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 00:50:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:50:24 INFO - PROCESS | 1816 | 1461052224115 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:50:24 INFO - PROCESS | 1816 | 1461052224118 Marionette TRACE conn3 <- [1,2738,null,{}] 00:50:24 INFO - PROCESS | 1816 | 1461052224124 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:24 INFO - PROCESS | 1816 | 1461052224336 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 00:50:24 INFO - PROCESS | 1816 | 1461052224509 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f422000 == 185 [pid = 1816] [id = 692] 00:50:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f3e25f6fc00) [pid = 1816] [serial = 2077] [outer = (nil)] 00:50:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f3e29edbc00) [pid = 1816] [serial = 2078] [outer = 0x7f3e25f6fc00] 00:50:24 INFO - PROCESS | 1816 | 1461052224574 Marionette DEBUG loaded listener.js 00:50:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f3e2a1e6400) [pid = 1816] [serial = 2079] [outer = 0x7f3e25f6fc00] 00:50:25 INFO - PROCESS | 1816 | 1461052225686 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 00:50:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:50:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1639ms 00:50:25 INFO - PROCESS | 1816 | 1461052225756 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 00:50:25 INFO - PROCESS | 1816 | 1461052225763 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 00:50:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:50:25 INFO - PROCESS | 1816 | 1461052225773 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:50:25 INFO - PROCESS | 1816 | 1461052225777 Marionette TRACE conn3 <- [1,2742,null,{}] 00:50:25 INFO - PROCESS | 1816 | 1461052225787 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:26 INFO - PROCESS | 1816 | 1461052226041 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 00:50:26 INFO - PROCESS | 1816 | 1461052226315 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e233c1000 == 186 [pid = 1816] [id = 693] 00:50:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f3e1fbd3400) [pid = 1816] [serial = 2080] [outer = (nil)] 00:50:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f3e200b3c00) [pid = 1816] [serial = 2081] [outer = 0x7f3e1fbd3400] 00:50:26 INFO - PROCESS | 1816 | 1461052226438 Marionette DEBUG loaded listener.js 00:50:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f3e20c3e800) [pid = 1816] [serial = 2082] [outer = 0x7f3e1fbd3400] 00:50:27 INFO - PROCESS | 1816 | 1461052227282 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 00:50:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:50:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1584ms 00:50:27 INFO - PROCESS | 1816 | 1461052227359 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 00:50:27 INFO - PROCESS | 1816 | 1461052227368 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 00:50:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:50:27 INFO - PROCESS | 1816 | 1461052227380 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:50:27 INFO - PROCESS | 1816 | 1461052227384 Marionette TRACE conn3 <- [1,2746,null,{}] 00:50:27 INFO - PROCESS | 1816 | 1461052227390 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:27 INFO - PROCESS | 1816 | 1461052227671 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 00:50:28 INFO - PROCESS | 1816 | 1461052228049 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2806d000 == 187 [pid = 1816] [id = 694] 00:50:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f3e2130d000) [pid = 1816] [serial = 2083] [outer = (nil)] 00:50:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f3e22956000) [pid = 1816] [serial = 2084] [outer = 0x7f3e2130d000] 00:50:28 INFO - PROCESS | 1816 | 1461052228130 Marionette DEBUG loaded listener.js 00:50:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f3e2349d800) [pid = 1816] [serial = 2085] [outer = 0x7f3e2130d000] 00:50:29 INFO - PROCESS | 1816 | 1461052229063 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 00:50:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:50:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1743ms 00:50:29 INFO - PROCESS | 1816 | 1461052229122 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 00:50:29 INFO - PROCESS | 1816 | 1461052229127 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 00:50:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:50:29 INFO - PROCESS | 1816 | 1461052229134 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:50:29 INFO - PROCESS | 1816 | 1461052229139 Marionette TRACE conn3 <- [1,2750,null,{}] 00:50:29 INFO - PROCESS | 1816 | 1461052229156 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:29 INFO - PROCESS | 1816 | 1461052229442 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 00:50:29 INFO - PROCESS | 1816 | 1461052229739 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f63d800 == 188 [pid = 1816] [id = 695] 00:50:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f3e24de9800) [pid = 1816] [serial = 2086] [outer = (nil)] 00:50:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f3e26970c00) [pid = 1816] [serial = 2087] [outer = 0x7f3e24de9800] 00:50:29 INFO - PROCESS | 1816 | 1461052229822 Marionette DEBUG loaded listener.js 00:50:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f3e27295800) [pid = 1816] [serial = 2088] [outer = 0x7f3e24de9800] 00:50:30 INFO - PROCESS | 1816 | 1461052230700 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 00:50:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:50:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1593ms 00:50:30 INFO - PROCESS | 1816 | 1461052230727 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 00:50:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:50:30 INFO - PROCESS | 1816 | 1461052230732 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 00:50:30 INFO - PROCESS | 1816 | 1461052230738 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:50:30 INFO - PROCESS | 1816 | 1461052230741 Marionette TRACE conn3 <- [1,2754,null,{}] 00:50:30 INFO - PROCESS | 1816 | 1461052230747 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:30 INFO - PROCESS | 1816 | 1461052230991 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 00:50:31 INFO - PROCESS | 1816 | 1461052231208 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f787800 == 189 [pid = 1816] [id = 696] 00:50:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f3e29bd3800) [pid = 1816] [serial = 2089] [outer = (nil)] 00:50:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f3e29edb800) [pid = 1816] [serial = 2090] [outer = 0x7f3e29bd3800] 00:50:31 INFO - PROCESS | 1816 | 1461052231330 Marionette DEBUG loaded listener.js 00:50:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f3e2a1e6c00) [pid = 1816] [serial = 2091] [outer = 0x7f3e29bd3800] 00:50:32 INFO - PROCESS | 1816 | 1461052232247 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 00:50:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:50:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1580ms 00:50:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:50:32 INFO - PROCESS | 1816 | 1461052232319 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 00:50:32 INFO - PROCESS | 1816 | 1461052232322 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 00:50:32 INFO - PROCESS | 1816 | 1461052232329 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:50:32 INFO - PROCESS | 1816 | 1461052232332 Marionette TRACE conn3 <- [1,2758,null,{}] 00:50:32 INFO - PROCESS | 1816 | 1461052232337 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:32 INFO - PROCESS | 1816 | 1461052232573 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 00:50:32 INFO - PROCESS | 1816 | 1461052232791 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30cb0800 == 190 [pid = 1816] [id = 697] 00:50:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f3e201ac800) [pid = 1816] [serial = 2092] [outer = (nil)] 00:50:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f3e2a279400) [pid = 1816] [serial = 2093] [outer = 0x7f3e201ac800] 00:50:32 INFO - PROCESS | 1816 | 1461052232919 Marionette DEBUG loaded listener.js 00:50:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e2f62bc00) [pid = 1816] [serial = 2094] [outer = 0x7f3e201ac800] 00:50:33 INFO - PROCESS | 1816 | 1461052233907 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 00:50:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:50:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1643ms 00:50:33 INFO - PROCESS | 1816 | 1461052233972 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 00:50:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:50:33 INFO - PROCESS | 1816 | 1461052233977 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 00:50:33 INFO - PROCESS | 1816 | 1461052233983 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:50:33 INFO - PROCESS | 1816 | 1461052233986 Marionette TRACE conn3 <- [1,2762,null,{}] 00:50:33 INFO - PROCESS | 1816 | 1461052233991 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:34 INFO - PROCESS | 1816 | 1461052234237 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 00:50:34 INFO - PROCESS | 1816 | 1461052234545 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31531000 == 191 [pid = 1816] [id = 698] 00:50:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e304c7000) [pid = 1816] [serial = 2095] [outer = (nil)] 00:50:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f3e304fc400) [pid = 1816] [serial = 2096] [outer = 0x7f3e304c7000] 00:50:34 INFO - PROCESS | 1816 | 1461052234629 Marionette DEBUG loaded listener.js 00:50:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e30541800) [pid = 1816] [serial = 2097] [outer = 0x7f3e304c7000] 00:50:35 INFO - PROCESS | 1816 | 1461052235468 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 00:50:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:50:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1540ms 00:50:35 INFO - PROCESS | 1816 | 1461052235523 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 00:50:35 INFO - PROCESS | 1816 | 1461052235526 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 00:50:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:50:35 INFO - PROCESS | 1816 | 1461052235533 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:50:35 INFO - PROCESS | 1816 | 1461052235536 Marionette TRACE conn3 <- [1,2766,null,{}] 00:50:35 INFO - PROCESS | 1816 | 1461052235541 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:35 INFO - PROCESS | 1816 | 1461052235772 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 00:50:36 INFO - PROCESS | 1816 | 1461052236033 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e317f0000 == 192 [pid = 1816] [id = 699] 00:50:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e304c7c00) [pid = 1816] [serial = 2098] [outer = (nil)] 00:50:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e307d9400) [pid = 1816] [serial = 2099] [outer = 0x7f3e304c7c00] 00:50:36 INFO - PROCESS | 1816 | 1461052236151 Marionette DEBUG loaded listener.js 00:50:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e30b59000) [pid = 1816] [serial = 2100] [outer = 0x7f3e304c7c00] 00:50:37 INFO - PROCESS | 1816 | 1461052237014 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 00:50:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:50:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1529ms 00:50:37 INFO - PROCESS | 1816 | 1461052237063 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 00:50:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:50:37 INFO - PROCESS | 1816 | 1461052237067 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 00:50:37 INFO - PROCESS | 1816 | 1461052237073 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:50:37 INFO - PROCESS | 1816 | 1461052237076 Marionette TRACE conn3 <- [1,2770,null,{}] 00:50:37 INFO - PROCESS | 1816 | 1461052237082 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:37 INFO - PROCESS | 1816 | 1461052237309 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 00:50:37 INFO - PROCESS | 1816 | 1461052237571 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31a16000 == 193 [pid = 1816] [id = 700] 00:50:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e1a6b1000) [pid = 1816] [serial = 2101] [outer = (nil)] 00:50:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e30b64400) [pid = 1816] [serial = 2102] [outer = 0x7f3e1a6b1000] 00:50:37 INFO - PROCESS | 1816 | 1461052237694 Marionette DEBUG loaded listener.js 00:50:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e30b78000) [pid = 1816] [serial = 2103] [outer = 0x7f3e1a6b1000] 00:50:38 INFO - PROCESS | 1816 | 1461052238555 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 00:50:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:50:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1534ms 00:50:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:50:38 INFO - PROCESS | 1816 | 1461052238607 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 00:50:38 INFO - PROCESS | 1816 | 1461052238610 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 00:50:38 INFO - PROCESS | 1816 | 1461052238616 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:50:38 INFO - PROCESS | 1816 | 1461052238619 Marionette TRACE conn3 <- [1,2774,null,{}] 00:50:38 INFO - PROCESS | 1816 | 1461052238624 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:38 INFO - PROCESS | 1816 | 1461052238904 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 00:50:39 INFO - PROCESS | 1816 | 1461052239161 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31e84800 == 194 [pid = 1816] [id = 701] 00:50:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e201b2000) [pid = 1816] [serial = 2104] [outer = (nil)] 00:50:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e30f8c400) [pid = 1816] [serial = 2105] [outer = 0x7f3e201b2000] 00:50:39 INFO - PROCESS | 1816 | 1461052239279 Marionette DEBUG loaded listener.js 00:50:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e30f91400) [pid = 1816] [serial = 2106] [outer = 0x7f3e201b2000] 00:50:40 INFO - PROCESS | 1816 | 1461052240159 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 00:50:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:50:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1579ms 00:50:40 INFO - PROCESS | 1816 | 1461052240195 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 00:50:40 INFO - PROCESS | 1816 | 1461052240199 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 00:50:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:50:40 INFO - PROCESS | 1816 | 1461052240205 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:50:40 INFO - PROCESS | 1816 | 1461052240208 Marionette TRACE conn3 <- [1,2778,null,{}] 00:50:40 INFO - PROCESS | 1816 | 1461052240213 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:40 INFO - PROCESS | 1816 | 1461052240446 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 00:50:40 INFO - PROCESS | 1816 | 1461052240706 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e32f5c800 == 195 [pid = 1816] [id = 702] 00:50:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e30488400) [pid = 1816] [serial = 2107] [outer = (nil)] 00:50:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e30f9b400) [pid = 1816] [serial = 2108] [outer = 0x7f3e30488400] 00:50:40 INFO - PROCESS | 1816 | 1461052240827 Marionette DEBUG loaded listener.js 00:50:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e315dd800) [pid = 1816] [serial = 2109] [outer = 0x7f3e30488400] 00:50:41 INFO - PROCESS | 1816 | 1461052241694 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 00:50:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:50:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1528ms 00:50:41 INFO - PROCESS | 1816 | 1461052241735 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 00:50:41 INFO - PROCESS | 1816 | 1461052241740 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 00:50:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:50:41 INFO - PROCESS | 1816 | 1461052241745 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:50:41 INFO - PROCESS | 1816 | 1461052241749 Marionette TRACE conn3 <- [1,2782,null,{}] 00:50:41 INFO - PROCESS | 1816 | 1461052241754 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:42 INFO - PROCESS | 1816 | 1461052242018 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 00:50:42 INFO - PROCESS | 1816 | 1461052242276 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35354800 == 196 [pid = 1816] [id = 703] 00:50:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e318d1800) [pid = 1816] [serial = 2110] [outer = (nil)] 00:50:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e318df800) [pid = 1816] [serial = 2111] [outer = 0x7f3e318d1800] 00:50:42 INFO - PROCESS | 1816 | 1461052242417 Marionette DEBUG loaded listener.js 00:50:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e3194a000) [pid = 1816] [serial = 2112] [outer = 0x7f3e318d1800] 00:50:43 INFO - PROCESS | 1816 | 1461052243298 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 00:50:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:50:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1589ms 00:50:43 INFO - PROCESS | 1816 | 1461052243336 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 00:50:43 INFO - PROCESS | 1816 | 1461052243339 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 00:50:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:50:43 INFO - PROCESS | 1816 | 1461052243345 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:50:43 INFO - PROCESS | 1816 | 1461052243348 Marionette TRACE conn3 <- [1,2786,null,{}] 00:50:43 INFO - PROCESS | 1816 | 1461052243353 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:43 INFO - PROCESS | 1816 | 1461052243580 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 00:50:43 INFO - PROCESS | 1816 | 1461052243843 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35e8c000 == 197 [pid = 1816] [id = 704] 00:50:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e21311000) [pid = 1816] [serial = 2113] [outer = (nil)] 00:50:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f3e318d8400) [pid = 1816] [serial = 2114] [outer = 0x7f3e21311000] 00:50:43 INFO - PROCESS | 1816 | 1461052243935 Marionette DEBUG loaded listener.js 00:50:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f3e31ba0000) [pid = 1816] [serial = 2115] [outer = 0x7f3e21311000] 00:50:44 INFO - PROCESS | 1816 | 1461052244806 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 00:50:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:50:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1490ms 00:50:44 INFO - PROCESS | 1816 | 1461052244836 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 00:50:44 INFO - PROCESS | 1816 | 1461052244838 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 00:50:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:50:44 INFO - PROCESS | 1816 | 1461052244845 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:50:44 INFO - PROCESS | 1816 | 1461052244848 Marionette TRACE conn3 <- [1,2790,null,{}] 00:50:44 INFO - PROCESS | 1816 | 1461052244854 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:45 INFO - PROCESS | 1816 | 1461052245082 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 00:50:45 INFO - PROCESS | 1816 | 1461052245345 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e36074000 == 198 [pid = 1816] [id = 705] 00:50:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e318ca000) [pid = 1816] [serial = 2116] [outer = (nil)] 00:50:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e31f49000) [pid = 1816] [serial = 2117] [outer = 0x7f3e318ca000] 00:50:45 INFO - PROCESS | 1816 | 1461052245422 Marionette DEBUG loaded listener.js 00:50:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e31f51800) [pid = 1816] [serial = 2118] [outer = 0x7f3e318ca000] 00:50:46 INFO - PROCESS | 1816 | 1461052246290 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 00:50:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:50:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1478ms 00:50:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:50:46 INFO - PROCESS | 1816 | 1461052246325 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 00:50:46 INFO - PROCESS | 1816 | 1461052246328 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 00:50:46 INFO - PROCESS | 1816 | 1461052246334 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:50:46 INFO - PROCESS | 1816 | 1461052246336 Marionette TRACE conn3 <- [1,2794,null,{}] 00:50:46 INFO - PROCESS | 1816 | 1461052246342 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:46 INFO - PROCESS | 1816 | 1461052246578 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 00:50:46 INFO - PROCESS | 1816 | 1461052246846 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e361d8000 == 199 [pid = 1816] [id = 706] 00:50:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e1f9bc800) [pid = 1816] [serial = 2119] [outer = (nil)] 00:50:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f3e31fb9400) [pid = 1816] [serial = 2120] [outer = 0x7f3e1f9bc800] 00:50:46 INFO - PROCESS | 1816 | 1461052246924 Marionette DEBUG loaded listener.js 00:50:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f3e31fc3c00) [pid = 1816] [serial = 2121] [outer = 0x7f3e1f9bc800] 00:50:47 INFO - PROCESS | 1816 | 1461052247823 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 00:50:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:50:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1539ms 00:50:47 INFO - PROCESS | 1816 | 1461052247873 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 00:50:47 INFO - PROCESS | 1816 | 1461052247877 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 00:50:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:50:47 INFO - PROCESS | 1816 | 1461052247883 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:50:47 INFO - PROCESS | 1816 | 1461052247886 Marionette TRACE conn3 <- [1,2798,null,{}] 00:50:47 INFO - PROCESS | 1816 | 1461052247892 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:48 INFO - PROCESS | 1816 | 1461052248157 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 00:50:48 INFO - PROCESS | 1816 | 1461052248422 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e37931800 == 200 [pid = 1816] [id = 707] 00:50:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f3e318cc000) [pid = 1816] [serial = 2122] [outer = (nil)] 00:50:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f3e31fcc800) [pid = 1816] [serial = 2123] [outer = 0x7f3e318cc000] 00:50:48 INFO - PROCESS | 1816 | 1461052248542 Marionette DEBUG loaded listener.js 00:50:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f3e320b8000) [pid = 1816] [serial = 2124] [outer = 0x7f3e318cc000] 00:50:49 INFO - PROCESS | 1816 | 1461052249507 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 00:50:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:50:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1679ms 00:50:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:50:49 INFO - PROCESS | 1816 | 1461052249564 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 00:50:49 INFO - PROCESS | 1816 | 1461052249567 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 00:50:49 INFO - PROCESS | 1816 | 1461052249573 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:50:49 INFO - PROCESS | 1816 | 1461052249576 Marionette TRACE conn3 <- [1,2802,null,{}] 00:50:49 INFO - PROCESS | 1816 | 1461052249582 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:49 INFO - PROCESS | 1816 | 1461052249861 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 00:50:50 INFO - PROCESS | 1816 | 1461052250167 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e395b1000 == 201 [pid = 1816] [id = 708] 00:50:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f3e31fb5400) [pid = 1816] [serial = 2125] [outer = (nil)] 00:50:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f3e32fe1400) [pid = 1816] [serial = 2126] [outer = 0x7f3e31fb5400] 00:50:50 INFO - PROCESS | 1816 | 1461052250241 Marionette DEBUG loaded listener.js 00:50:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f3e33b33c00) [pid = 1816] [serial = 2127] [outer = 0x7f3e31fb5400] 00:50:51 INFO - PROCESS | 1816 | 1461052251121 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 00:50:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:50:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1587ms 00:50:51 INFO - PROCESS | 1816 | 1461052251160 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 00:50:51 INFO - PROCESS | 1816 | 1461052251163 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 00:50:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:50:51 INFO - PROCESS | 1816 | 1461052251169 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:50:51 INFO - PROCESS | 1816 | 1461052251171 Marionette TRACE conn3 <- [1,2806,null,{}] 00:50:51 INFO - PROCESS | 1816 | 1461052251177 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:51 INFO - PROCESS | 1816 | 1461052251410 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 00:50:51 INFO - PROCESS | 1816 | 1461052251654 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a3b6800 == 202 [pid = 1816] [id = 709] 00:50:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f3e1f9c8000) [pid = 1816] [serial = 2128] [outer = (nil)] 00:50:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e33be0000) [pid = 1816] [serial = 2129] [outer = 0x7f3e1f9c8000] 00:50:51 INFO - PROCESS | 1816 | 1461052251732 Marionette DEBUG loaded listener.js 00:50:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f3e34e26000) [pid = 1816] [serial = 2130] [outer = 0x7f3e1f9c8000] 00:50:52 INFO - PROCESS | 1816 | 1461052252624 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 00:50:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:50:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1527ms 00:50:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:50:52 INFO - PROCESS | 1816 | 1461052252699 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 00:50:52 INFO - PROCESS | 1816 | 1461052252702 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 00:50:52 INFO - PROCESS | 1816 | 1461052252708 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:50:52 INFO - PROCESS | 1816 | 1461052252711 Marionette TRACE conn3 <- [1,2810,null,{}] 00:50:52 INFO - PROCESS | 1816 | 1461052252717 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:53 INFO - PROCESS | 1816 | 1461052253020 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 00:50:53 INFO - PROCESS | 1816 | 1461052253338 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b0d8800 == 203 [pid = 1816] [id = 710] 00:50:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f3e20bd9000) [pid = 1816] [serial = 2131] [outer = (nil)] 00:50:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f3e34eadc00) [pid = 1816] [serial = 2132] [outer = 0x7f3e20bd9000] 00:50:53 INFO - PROCESS | 1816 | 1461052253436 Marionette DEBUG loaded listener.js 00:50:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f3e35192c00) [pid = 1816] [serial = 2133] [outer = 0x7f3e20bd9000] 00:50:54 INFO - PROCESS | 1816 | 1461052254280 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 00:50:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:50:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1633ms 00:50:54 INFO - PROCESS | 1816 | 1461052254342 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 00:50:54 INFO - PROCESS | 1816 | 1461052254346 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 00:50:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:50:54 INFO - PROCESS | 1816 | 1461052254351 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:50:54 INFO - PROCESS | 1816 | 1461052254353 Marionette TRACE conn3 <- [1,2814,null,{}] 00:50:54 INFO - PROCESS | 1816 | 1461052254359 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:54 INFO - PROCESS | 1816 | 1461052254593 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 00:50:54 INFO - PROCESS | 1816 | 1461052254860 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b7d9800 == 204 [pid = 1816] [id = 711] 00:50:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f3e32fe6c00) [pid = 1816] [serial = 2134] [outer = (nil)] 00:50:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f3e358dfc00) [pid = 1816] [serial = 2135] [outer = 0x7f3e32fe6c00] 00:50:54 INFO - PROCESS | 1816 | 1461052254979 Marionette DEBUG loaded listener.js 00:50:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f3e358eb000) [pid = 1816] [serial = 2136] [outer = 0x7f3e32fe6c00] 00:50:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29b25800 == 203 [pid = 1816] [id = 633] 00:50:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22527000 == 202 [pid = 1816] [id = 630] 00:50:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e27223800 == 201 [pid = 1816] [id = 631] 00:50:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e28128000 == 200 [pid = 1816] [id = 632] 00:50:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2344d000 == 199 [pid = 1816] [id = 685] 00:50:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e24fe5000 == 198 [pid = 1816] [id = 684] 00:50:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29e71000 == 197 [pid = 1816] [id = 683] 00:50:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29b21000 == 196 [pid = 1816] [id = 682] 00:50:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2840d000 == 195 [pid = 1816] [id = 681] 00:50:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e280c6800 == 194 [pid = 1816] [id = 680] 00:50:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e27974800 == 193 [pid = 1816] [id = 679] 00:50:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2719b800 == 192 [pid = 1816] [id = 678] 00:50:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e250de800 == 191 [pid = 1816] [id = 677] 00:50:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2369e800 == 190 [pid = 1816] [id = 676] 00:50:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22ae0800 == 189 [pid = 1816] [id = 675] 00:50:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1f890800 == 188 [pid = 1816] [id = 674] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f3e27aab000) [pid = 1816] [serial = 1970] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f3e31698c00) [pid = 1816] [serial = 1982] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f3e3a50b000) [pid = 1816] [serial = 2003] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f3e31ba1400) [pid = 1816] [serial = 1986] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f3e27b5ac00) [pid = 1816] [serial = 1971] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f3e3b1ac800) [pid = 1816] [serial = 2010] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f3e20c47400) [pid = 1816] [serial = 1959] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e3b1a5000) [pid = 1816] [serial = 2009] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f3e30b5b400) [pid = 1816] [serial = 1977] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f3e1f781c00) [pid = 1816] [serial = 2013] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f3e318db400) [pid = 1816] [serial = 1983] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f3e20bdac00) [pid = 1816] [serial = 2018] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f3e304f5800) [pid = 1816] [serial = 1974] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f3e3570f800) [pid = 1816] [serial = 1994] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f3e3194a400) [pid = 1816] [serial = 1985] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f3e375c8c00) [pid = 1816] [serial = 1998] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f3e30543800) [pid = 1816] [serial = 1976] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e1fbdc000) [pid = 1816] [serial = 2015] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e34e76000) [pid = 1816] [serial = 1991] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e376fa000) [pid = 1816] [serial = 2000] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e3a88cc00) [pid = 1816] [serial = 2004] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f3e229c1400) [pid = 1816] [serial = 1962] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f3e200ae000) [pid = 1816] [serial = 1958] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e304b9800) [pid = 1816] [serial = 1973] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e359aac00) [pid = 1816] [serial = 1995] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e359b2c00) [pid = 1816] [serial = 1997] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e20c8c000) [pid = 1816] [serial = 2019] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e39752c00) [pid = 1816] [serial = 2001] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e32ca1800) [pid = 1816] [serial = 1988] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e20d5fc00) [pid = 1816] [serial = 2021] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e3a89d800) [pid = 1816] [serial = 2006] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e26962800) [pid = 1816] [serial = 1967] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e3307ec00) [pid = 1816] [serial = 1989] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e3b00a800) [pid = 1816] [serial = 2007] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e35192400) [pid = 1816] [serial = 1992] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e1dbdd400) [pid = 1816] [serial = 2012] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e25f04c00) [pid = 1816] [serial = 1965] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e2495f000) [pid = 1816] [serial = 1964] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e1fcc7400) [pid = 1816] [serial = 2016] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e30b80c00) [pid = 1816] [serial = 1979] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f3e30f95c00) [pid = 1816] [serial = 1980] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f3e27069400) [pid = 1816] [serial = 1968] [outer = (nil)] [url = about:blank] 00:50:56 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f3e228cd800) [pid = 1816] [serial = 1961] [outer = (nil)] [url = about:blank] 00:50:57 INFO - PROCESS | 1816 | 1461052257429 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 00:50:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:50:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 3134ms 00:50:57 INFO - PROCESS | 1816 | 1461052257488 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 00:50:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:50:57 INFO - PROCESS | 1816 | 1461052257495 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 00:50:57 INFO - PROCESS | 1816 | 1461052257503 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:50:57 INFO - PROCESS | 1816 | 1461052257508 Marionette TRACE conn3 <- [1,2818,null,{}] 00:50:57 INFO - PROCESS | 1816 | 1461052257515 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:57 INFO - PROCESS | 1816 | 1461052257748 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 00:50:57 INFO - PROCESS | 1816 | 1461052257927 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e210cf800 == 189 [pid = 1816] [id = 712] 00:50:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e1c5aa000) [pid = 1816] [serial = 2137] [outer = (nil)] 00:50:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e1dbdd400) [pid = 1816] [serial = 2138] [outer = 0x7f3e1c5aa000] 00:50:58 INFO - PROCESS | 1816 | 1461052258008 Marionette DEBUG loaded listener.js 00:50:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f3e1fbdf800) [pid = 1816] [serial = 2139] [outer = 0x7f3e1c5aa000] 00:50:58 INFO - PROCESS | 1816 | 1461052258876 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 00:50:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:50:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1395ms 00:50:58 INFO - PROCESS | 1816 | 1461052258906 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 00:50:58 INFO - PROCESS | 1816 | 1461052258913 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 00:50:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:50:58 INFO - PROCESS | 1816 | 1461052258925 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:50:58 INFO - PROCESS | 1816 | 1461052258929 Marionette TRACE conn3 <- [1,2822,null,{}] 00:50:58 INFO - PROCESS | 1816 | 1461052258935 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:59 INFO - PROCESS | 1816 | 1461052259187 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 00:50:59 INFO - PROCESS | 1816 | 1461052259403 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22adc800 == 190 [pid = 1816] [id = 713] 00:50:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e1dbd2400) [pid = 1816] [serial = 2140] [outer = (nil)] 00:50:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e20c47400) [pid = 1816] [serial = 2141] [outer = 0x7f3e1dbd2400] 00:50:59 INFO - PROCESS | 1816 | 1461052259472 Marionette DEBUG loaded listener.js 00:50:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e20d62400) [pid = 1816] [serial = 2142] [outer = 0x7f3e1dbd2400] 00:51:00 INFO - PROCESS | 1816 | 1461052260405 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 00:51:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:51:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1530ms 00:51:00 INFO - PROCESS | 1816 | 1461052260456 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 00:51:00 INFO - PROCESS | 1816 | 1461052260459 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 00:51:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:51:00 INFO - PROCESS | 1816 | 1461052260472 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:51:00 INFO - PROCESS | 1816 | 1461052260477 Marionette TRACE conn3 <- [1,2826,null,{}] 00:51:00 INFO - PROCESS | 1816 | 1461052260492 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:00 INFO - PROCESS | 1816 | 1461052260784 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 00:51:00 INFO - PROCESS | 1816 | 1461052260840 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e236a3800 == 191 [pid = 1816] [id = 714] 00:51:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e2130c800) [pid = 1816] [serial = 2143] [outer = (nil)] 00:51:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e225d4c00) [pid = 1816] [serial = 2144] [outer = 0x7f3e2130c800] 00:51:00 INFO - PROCESS | 1816 | 1461052260952 Marionette DEBUG loaded listener.js 00:51:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e22ba3400) [pid = 1816] [serial = 2145] [outer = 0x7f3e2130c800] 00:51:01 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e1c5aac00) [pid = 1816] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:51:01 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e2706b800) [pid = 1816] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:51:01 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e31fc5400) [pid = 1816] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:51:01 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e25f0d000) [pid = 1816] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:51:01 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e1adee800) [pid = 1816] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:51:01 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e1dbd4800) [pid = 1816] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:51:01 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f3e234a8000) [pid = 1816] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:51:01 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f3e1dbdec00) [pid = 1816] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:51:01 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f3e1ade1400) [pid = 1816] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:51:02 INFO - PROCESS | 1816 | 1461052262302 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:51:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:51:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1887ms 00:51:02 INFO - PROCESS | 1816 | 1461052262361 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 00:51:02 INFO - PROCESS | 1816 | 1461052262366 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 00:51:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:51:02 INFO - PROCESS | 1816 | 1461052262372 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:51:02 INFO - PROCESS | 1816 | 1461052262376 Marionette TRACE conn3 <- [1,2830,null,{}] 00:51:02 INFO - PROCESS | 1816 | 1461052262381 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:02 INFO - PROCESS | 1816 | 1461052262666 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 00:51:02 INFO - PROCESS | 1816 | 1461052262687 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e250d9800 == 192 [pid = 1816] [id = 715] 00:51:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e200a9800) [pid = 1816] [serial = 2146] [outer = (nil)] 00:51:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e2349c400) [pid = 1816] [serial = 2147] [outer = 0x7f3e200a9800] 00:51:02 INFO - PROCESS | 1816 | 1461052262753 Marionette DEBUG loaded listener.js 00:51:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f3e24803000) [pid = 1816] [serial = 2148] [outer = 0x7f3e200a9800] 00:51:03 INFO - PROCESS | 1816 | 1461052263609 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 00:51:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:51:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1283ms 00:51:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:51:03 INFO - PROCESS | 1816 | 1461052263660 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 00:51:03 INFO - PROCESS | 1816 | 1461052263662 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 00:51:03 INFO - PROCESS | 1816 | 1461052263670 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:51:03 INFO - PROCESS | 1816 | 1461052263672 Marionette TRACE conn3 <- [1,2834,null,{}] 00:51:03 INFO - PROCESS | 1816 | 1461052263678 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:04 INFO - PROCESS | 1816 | 1461052264010 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 00:51:04 INFO - PROCESS | 1816 | 1461052264531 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e202c7000 == 193 [pid = 1816] [id = 716] 00:51:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e1c3ee000) [pid = 1816] [serial = 2149] [outer = (nil)] 00:51:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e1c59e400) [pid = 1816] [serial = 2150] [outer = 0x7f3e1c3ee000] 00:51:04 INFO - PROCESS | 1816 | 1461052264614 Marionette DEBUG loaded listener.js 00:51:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e1f91fc00) [pid = 1816] [serial = 2151] [outer = 0x7f3e1c3ee000] 00:51:05 INFO - PROCESS | 1816 | 1461052265534 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:51:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:51:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1931ms 00:51:05 INFO - PROCESS | 1816 | 1461052265602 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 00:51:05 INFO - PROCESS | 1816 | 1461052265608 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 00:51:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:51:05 INFO - PROCESS | 1816 | 1461052265615 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:51:05 INFO - PROCESS | 1816 | 1461052265622 Marionette TRACE conn3 <- [1,2838,null,{}] 00:51:05 INFO - PROCESS | 1816 | 1461052265629 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:05 INFO - PROCESS | 1816 | 1461052265919 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 00:51:06 INFO - PROCESS | 1816 | 1461052266229 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e23523800 == 194 [pid = 1816] [id = 717] 00:51:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e201ae000) [pid = 1816] [serial = 2152] [outer = (nil)] 00:51:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e20c48800) [pid = 1816] [serial = 2153] [outer = 0x7f3e201ae000] 00:51:06 INFO - PROCESS | 1816 | 1461052266310 Marionette DEBUG loaded listener.js 00:51:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e2130c000) [pid = 1816] [serial = 2154] [outer = 0x7f3e201ae000] 00:51:07 INFO - PROCESS | 1816 | 1461052267266 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 00:51:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:51:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1684ms 00:51:07 INFO - PROCESS | 1816 | 1461052267303 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 00:51:07 INFO - PROCESS | 1816 | 1461052267310 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 00:51:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:51:07 INFO - PROCESS | 1816 | 1461052267317 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:51:07 INFO - PROCESS | 1816 | 1461052267321 Marionette TRACE conn3 <- [1,2842,null,{}] 00:51:07 INFO - PROCESS | 1816 | 1461052267326 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:07 INFO - PROCESS | 1816 | 1461052267588 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 00:51:07 INFO - PROCESS | 1816 | 1461052267928 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27979000 == 195 [pid = 1816] [id = 718] 00:51:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e228c9c00) [pid = 1816] [serial = 2155] [outer = (nil)] 00:51:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e229c0400) [pid = 1816] [serial = 2156] [outer = 0x7f3e228c9c00] 00:51:08 INFO - PROCESS | 1816 | 1461052268020 Marionette DEBUG loaded listener.js 00:51:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e24809400) [pid = 1816] [serial = 2157] [outer = 0x7f3e228c9c00] 00:51:08 INFO - PROCESS | 1816 | 1461052268935 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 00:51:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:51:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1686ms 00:51:09 INFO - PROCESS | 1816 | 1461052269005 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 00:51:09 INFO - PROCESS | 1816 | 1461052269010 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 00:51:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:51:09 INFO - PROCESS | 1816 | 1461052269028 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:51:09 INFO - PROCESS | 1816 | 1461052269038 Marionette TRACE conn3 <- [1,2846,null,{}] 00:51:09 INFO - PROCESS | 1816 | 1461052269045 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:09 INFO - PROCESS | 1816 | 1461052269363 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 00:51:09 INFO - PROCESS | 1816 | 1461052269672 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e281c0800 == 196 [pid = 1816] [id = 719] 00:51:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e22961400) [pid = 1816] [serial = 2158] [outer = (nil)] 00:51:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e24de6000) [pid = 1816] [serial = 2159] [outer = 0x7f3e22961400] 00:51:09 INFO - PROCESS | 1816 | 1461052269753 Marionette DEBUG loaded listener.js 00:51:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e26969c00) [pid = 1816] [serial = 2160] [outer = 0x7f3e22961400] 00:51:10 INFO - PROCESS | 1816 | 1461052270603 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 00:51:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:51:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1648ms 00:51:10 INFO - PROCESS | 1816 | 1461052270667 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 00:51:10 INFO - PROCESS | 1816 | 1461052270672 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 00:51:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:51:10 INFO - PROCESS | 1816 | 1461052270678 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:51:10 INFO - PROCESS | 1816 | 1461052270682 Marionette TRACE conn3 <- [1,2850,null,{}] 00:51:10 INFO - PROCESS | 1816 | 1461052270687 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:10 INFO - PROCESS | 1816 | 1461052270937 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 00:51:11 INFO - PROCESS | 1816 | 1461052271206 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29ca8800 == 197 [pid = 1816] [id = 720] 00:51:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e229bec00) [pid = 1816] [serial = 2161] [outer = (nil)] 00:51:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e27069c00) [pid = 1816] [serial = 2162] [outer = 0x7f3e229bec00] 00:51:11 INFO - PROCESS | 1816 | 1461052271324 Marionette DEBUG loaded listener.js 00:51:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e27aa2c00) [pid = 1816] [serial = 2163] [outer = 0x7f3e229bec00] 00:51:12 INFO - PROCESS | 1816 | 1461052272208 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:51:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:51:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1580ms 00:51:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:51:12 INFO - PROCESS | 1816 | 1461052272260 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 00:51:12 INFO - PROCESS | 1816 | 1461052272263 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 00:51:12 INFO - PROCESS | 1816 | 1461052272271 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:51:12 INFO - PROCESS | 1816 | 1461052272274 Marionette TRACE conn3 <- [1,2854,null,{}] 00:51:12 INFO - PROCESS | 1816 | 1461052272280 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:12 INFO - PROCESS | 1816 | 1461052272528 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 00:51:12 INFO - PROCESS | 1816 | 1461052272795 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f40a000 == 198 [pid = 1816] [id = 721] 00:51:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e29bd8c00) [pid = 1816] [serial = 2164] [outer = (nil)] 00:51:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e29d62000) [pid = 1816] [serial = 2165] [outer = 0x7f3e29bd8c00] 00:51:12 INFO - PROCESS | 1816 | 1461052272943 Marionette DEBUG loaded listener.js 00:51:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f3e2f62c000) [pid = 1816] [serial = 2166] [outer = 0x7f3e29bd8c00] 00:51:13 INFO - PROCESS | 1816 | 1461052273889 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 00:51:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:51:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1682ms 00:51:13 INFO - PROCESS | 1816 | 1461052273951 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 00:51:13 INFO - PROCESS | 1816 | 1461052273955 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 00:51:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:51:13 INFO - PROCESS | 1816 | 1461052273961 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:51:13 INFO - PROCESS | 1816 | 1461052273964 Marionette TRACE conn3 <- [1,2858,null,{}] 00:51:13 INFO - PROCESS | 1816 | 1461052273975 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:14 INFO - PROCESS | 1816 | 1461052274275 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 00:51:14 INFO - PROCESS | 1816 | 1461052274598 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f776800 == 199 [pid = 1816] [id = 722] 00:51:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f3e1a6b2800) [pid = 1816] [serial = 2167] [outer = (nil)] 00:51:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e304f2c00) [pid = 1816] [serial = 2168] [outer = 0x7f3e1a6b2800] 00:51:14 INFO - PROCESS | 1816 | 1461052274679 Marionette DEBUG loaded listener.js 00:51:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e30b7f800) [pid = 1816] [serial = 2169] [outer = 0x7f3e1a6b2800] 00:51:15 INFO - PROCESS | 1816 | 1461052275571 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:51:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:51:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1686ms 00:51:15 INFO - PROCESS | 1816 | 1461052275650 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 00:51:15 INFO - PROCESS | 1816 | 1461052275653 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 00:51:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:51:15 INFO - PROCESS | 1816 | 1461052275662 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:51:15 INFO - PROCESS | 1816 | 1461052275665 Marionette TRACE conn3 <- [1,2862,null,{}] 00:51:15 INFO - PROCESS | 1816 | 1461052275669 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:15 INFO - PROCESS | 1816 | 1461052275939 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 00:51:16 INFO - PROCESS | 1816 | 1461052276271 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31165800 == 200 [pid = 1816] [id = 723] 00:51:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e26fda000) [pid = 1816] [serial = 2170] [outer = (nil)] 00:51:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e312b2800) [pid = 1816] [serial = 2171] [outer = 0x7f3e26fda000] 00:51:16 INFO - PROCESS | 1816 | 1461052276357 Marionette DEBUG loaded listener.js 00:51:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f3e31611800) [pid = 1816] [serial = 2172] [outer = 0x7f3e26fda000] 00:51:17 INFO - PROCESS | 1816 | 1461052277338 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 00:51:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:51:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1734ms 00:51:17 INFO - PROCESS | 1816 | 1461052277397 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 00:51:17 INFO - PROCESS | 1816 | 1461052277401 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 00:51:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:51:17 INFO - PROCESS | 1816 | 1461052277407 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:51:17 INFO - PROCESS | 1816 | 1461052277410 Marionette TRACE conn3 <- [1,2866,null,{}] 00:51:17 INFO - PROCESS | 1816 | 1461052277415 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:17 INFO - PROCESS | 1816 | 1461052277667 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 00:51:17 INFO - PROCESS | 1816 | 1461052277973 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e319e0800 == 201 [pid = 1816] [id = 724] 00:51:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f3e1f919c00) [pid = 1816] [serial = 2173] [outer = (nil)] 00:51:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f3e318c2400) [pid = 1816] [serial = 2174] [outer = 0x7f3e1f919c00] 00:51:18 INFO - PROCESS | 1816 | 1461052278069 Marionette DEBUG loaded listener.js 00:51:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f3e318e1800) [pid = 1816] [serial = 2175] [outer = 0x7f3e1f919c00] 00:51:18 INFO - PROCESS | 1816 | 1461052278941 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 00:51:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:51:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1581ms 00:51:18 INFO - PROCESS | 1816 | 1461052278989 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 00:51:19 INFO - PROCESS | 1816 | 1461052278999 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 00:51:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:51:19 INFO - PROCESS | 1816 | 1461052279006 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:51:19 INFO - PROCESS | 1816 | 1461052279014 Marionette TRACE conn3 <- [1,2870,null,{}] 00:51:19 INFO - PROCESS | 1816 | 1461052279021 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:19 INFO - PROCESS | 1816 | 1461052279272 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 00:51:19 INFO - PROCESS | 1816 | 1461052279620 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3535a000 == 202 [pid = 1816] [id = 725] 00:51:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f3e31b9d000) [pid = 1816] [serial = 2176] [outer = (nil)] 00:51:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f3e31f4dc00) [pid = 1816] [serial = 2177] [outer = 0x7f3e31b9d000] 00:51:19 INFO - PROCESS | 1816 | 1461052279704 Marionette DEBUG loaded listener.js 00:51:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f3e322c5400) [pid = 1816] [serial = 2178] [outer = 0x7f3e31b9d000] 00:51:20 INFO - PROCESS | 1816 | 1461052280582 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 00:51:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:51:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1638ms 00:51:20 INFO - PROCESS | 1816 | 1461052280645 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 00:51:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:51:20 INFO - PROCESS | 1816 | 1461052280649 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 00:51:20 INFO - PROCESS | 1816 | 1461052280655 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:51:20 INFO - PROCESS | 1816 | 1461052280659 Marionette TRACE conn3 <- [1,2874,null,{}] 00:51:20 INFO - PROCESS | 1816 | 1461052280665 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:20 INFO - PROCESS | 1816 | 1461052280911 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 00:51:21 INFO - PROCESS | 1816 | 1461052281232 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e376b3800 == 203 [pid = 1816] [id = 726] 00:51:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f3e3518b800) [pid = 1816] [serial = 2179] [outer = (nil)] 00:51:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f3e35707400) [pid = 1816] [serial = 2180] [outer = 0x7f3e3518b800] 00:51:21 INFO - PROCESS | 1816 | 1461052281328 Marionette DEBUG loaded listener.js 00:51:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e359ab800) [pid = 1816] [serial = 2181] [outer = 0x7f3e3518b800] 00:51:22 INFO - PROCESS | 1816 | 1461052282228 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 00:51:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:51:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1633ms 00:51:22 INFO - PROCESS | 1816 | 1461052282290 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 00:51:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:51:22 INFO - PROCESS | 1816 | 1461052282294 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 00:51:22 INFO - PROCESS | 1816 | 1461052282300 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:51:22 INFO - PROCESS | 1816 | 1461052282304 Marionette TRACE conn3 <- [1,2878,null,{}] 00:51:22 INFO - PROCESS | 1816 | 1461052282310 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:22 INFO - PROCESS | 1816 | 1461052282582 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 00:51:22 INFO - PROCESS | 1816 | 1461052282898 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b72a000 == 204 [pid = 1816] [id = 727] 00:51:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f3e1c5a3c00) [pid = 1816] [serial = 2182] [outer = (nil)] 00:51:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f3e362eb000) [pid = 1816] [serial = 2183] [outer = 0x7f3e1c5a3c00] 00:51:22 INFO - PROCESS | 1816 | 1461052282979 Marionette DEBUG loaded listener.js 00:51:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f3e375d5800) [pid = 1816] [serial = 2184] [outer = 0x7f3e1c5a3c00] 00:51:23 INFO - PROCESS | 1816 | 1461052283894 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 00:51:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:51:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1631ms 00:51:23 INFO - PROCESS | 1816 | 1461052283932 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 00:51:23 INFO - PROCESS | 1816 | 1461052283935 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 00:51:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:51:23 INFO - PROCESS | 1816 | 1461052283942 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:51:23 INFO - PROCESS | 1816 | 1461052283944 Marionette TRACE conn3 <- [1,2882,null,{}] 00:51:23 INFO - PROCESS | 1816 | 1461052283950 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:24 INFO - PROCESS | 1816 | 1461052284208 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 00:51:24 INFO - PROCESS | 1816 | 1461052284522 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3c810000 == 205 [pid = 1816] [id = 728] 00:51:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f3e20c4a800) [pid = 1816] [serial = 2185] [outer = (nil)] 00:51:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f3e375cfc00) [pid = 1816] [serial = 2186] [outer = 0x7f3e20c4a800] 00:51:24 INFO - PROCESS | 1816 | 1461052284620 Marionette DEBUG loaded listener.js 00:51:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f3e38523c00) [pid = 1816] [serial = 2187] [outer = 0x7f3e20c4a800] 00:51:25 INFO - PROCESS | 1816 | 1461052285459 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 00:51:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:51:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1579ms 00:51:25 INFO - PROCESS | 1816 | 1461052285522 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 00:51:25 INFO - PROCESS | 1816 | 1461052285526 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 00:51:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:51:25 INFO - PROCESS | 1816 | 1461052285552 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:51:25 INFO - PROCESS | 1816 | 1461052285554 Marionette TRACE conn3 <- [1,2886,null,{}] 00:51:25 INFO - PROCESS | 1816 | 1461052285561 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:25 INFO - PROCESS | 1816 | 1461052285811 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 00:51:26 INFO - PROCESS | 1816 | 1461052286123 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e41e02800 == 206 [pid = 1816] [id = 729] 00:51:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f3e35b9bc00) [pid = 1816] [serial = 2188] [outer = (nil)] 00:51:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f3e38984400) [pid = 1816] [serial = 2189] [outer = 0x7f3e35b9bc00] 00:51:26 INFO - PROCESS | 1816 | 1461052286202 Marionette DEBUG loaded listener.js 00:51:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f3e3923c800) [pid = 1816] [serial = 2190] [outer = 0x7f3e35b9bc00] 00:51:27 INFO - PROCESS | 1816 | 1461052287087 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 00:51:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:51:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1589ms 00:51:27 INFO - PROCESS | 1816 | 1461052287137 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 00:51:27 INFO - PROCESS | 1816 | 1461052287140 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 00:51:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:51:27 INFO - PROCESS | 1816 | 1461052287146 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:51:27 INFO - PROCESS | 1816 | 1461052287148 Marionette TRACE conn3 <- [1,2890,null,{}] 00:51:27 INFO - PROCESS | 1816 | 1461052287154 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:27 INFO - PROCESS | 1816 | 1461052287398 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 00:51:27 INFO - PROCESS | 1816 | 1461052287720 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e47dc5000 == 207 [pid = 1816] [id = 730] 00:51:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f3e201aa400) [pid = 1816] [serial = 2191] [outer = (nil)] 00:51:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f3e3946cc00) [pid = 1816] [serial = 2192] [outer = 0x7f3e201aa400] 00:51:27 INFO - PROCESS | 1816 | 1461052287799 Marionette DEBUG loaded listener.js 00:51:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f3e3a142800) [pid = 1816] [serial = 2193] [outer = 0x7f3e201aa400] 00:51:28 INFO - PROCESS | 1816 | 1461052288691 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:51:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:51:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1583ms 00:51:28 INFO - PROCESS | 1816 | 1461052288732 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 00:51:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:51:28 INFO - PROCESS | 1816 | 1461052288736 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 00:51:28 INFO - PROCESS | 1816 | 1461052288742 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:51:28 INFO - PROCESS | 1816 | 1461052288747 Marionette TRACE conn3 <- [1,2894,null,{}] 00:51:28 INFO - PROCESS | 1816 | 1461052288753 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:29 INFO - PROCESS | 1816 | 1461052289003 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 00:51:29 INFO - PROCESS | 1816 | 1461052289329 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e48c75000 == 208 [pid = 1816] [id = 731] 00:51:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f3e20c94000) [pid = 1816] [serial = 2194] [outer = (nil)] 00:51:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f3e3a262400) [pid = 1816] [serial = 2195] [outer = 0x7f3e20c94000] 00:51:29 INFO - PROCESS | 1816 | 1461052289409 Marionette DEBUG loaded listener.js 00:51:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f3e3a50e400) [pid = 1816] [serial = 2196] [outer = 0x7f3e20c94000] 00:51:30 INFO - PROCESS | 1816 | 1461052290327 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 00:51:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:51:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1649ms 00:51:30 INFO - PROCESS | 1816 | 1461052290391 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 00:51:30 INFO - PROCESS | 1816 | 1461052290394 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 00:51:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:51:30 INFO - PROCESS | 1816 | 1461052290401 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:51:30 INFO - PROCESS | 1816 | 1461052290404 Marionette TRACE conn3 <- [1,2898,null,{}] 00:51:30 INFO - PROCESS | 1816 | 1461052290410 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:30 INFO - PROCESS | 1816 | 1461052290665 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 00:51:30 INFO - PROCESS | 1816 | 1461052290984 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e490bf000 == 209 [pid = 1816] [id = 732] 00:51:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f3e3946a000) [pid = 1816] [serial = 2197] [outer = (nil)] 00:51:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f3e3a53a400) [pid = 1816] [serial = 2198] [outer = 0x7f3e3946a000] 00:51:31 INFO - PROCESS | 1816 | 1461052291066 Marionette DEBUG loaded listener.js 00:51:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f3e3a780c00) [pid = 1816] [serial = 2199] [outer = 0x7f3e3946a000] 00:51:31 INFO - PROCESS | 1816 | 1461052291958 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 00:51:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:51:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1632ms 00:51:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:51:32 INFO - PROCESS | 1816 | 1461052292034 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 00:51:32 INFO - PROCESS | 1816 | 1461052292037 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 00:51:32 INFO - PROCESS | 1816 | 1461052292044 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:51:32 INFO - PROCESS | 1816 | 1461052292047 Marionette TRACE conn3 <- [1,2902,null,{}] 00:51:32 INFO - PROCESS | 1816 | 1461052292053 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:32 INFO - PROCESS | 1816 | 1461052292310 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 00:51:32 INFO - PROCESS | 1816 | 1461052292631 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4b228000 == 210 [pid = 1816] [id = 733] 00:51:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f3e22954c00) [pid = 1816] [serial = 2200] [outer = (nil)] 00:51:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f3e3a5f3c00) [pid = 1816] [serial = 2201] [outer = 0x7f3e22954c00] 00:51:32 INFO - PROCESS | 1816 | 1461052292710 Marionette DEBUG loaded listener.js 00:51:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f3e3a8a0800) [pid = 1816] [serial = 2202] [outer = 0x7f3e22954c00] 00:51:33 INFO - PROCESS | 1816 | 1461052293614 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:51:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:51:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1632ms 00:51:33 INFO - PROCESS | 1816 | 1461052293675 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 00:51:33 INFO - PROCESS | 1816 | 1461052293679 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 00:51:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:51:33 INFO - PROCESS | 1816 | 1461052293685 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:51:33 INFO - PROCESS | 1816 | 1461052293688 Marionette TRACE conn3 <- [1,2906,null,{}] 00:51:33 INFO - PROCESS | 1816 | 1461052293694 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:33 INFO - PROCESS | 1816 | 1461052293960 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 00:51:34 INFO - PROCESS | 1816 | 1461052294272 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4ca36000 == 211 [pid = 1816] [id = 734] 00:51:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f3e234a5000) [pid = 1816] [serial = 2203] [outer = (nil)] 00:51:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f3e3b00a000) [pid = 1816] [serial = 2204] [outer = 0x7f3e234a5000] 00:51:34 INFO - PROCESS | 1816 | 1461052294356 Marionette DEBUG loaded listener.js 00:51:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f3e3b1a4800) [pid = 1816] [serial = 2205] [outer = 0x7f3e234a5000] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e1fb63800 == 210 [pid = 1816] [id = 625] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e490ce800 == 209 [pid = 1816] [id = 666] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4ca49000 == 208 [pid = 1816] [id = 668] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22adf000 == 207 [pid = 1816] [id = 577] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e250d9800 == 206 [pid = 1816] [id = 715] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e236a3800 == 205 [pid = 1816] [id = 714] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22adc800 == 204 [pid = 1816] [id = 713] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e210cf800 == 203 [pid = 1816] [id = 712] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3a3b6800 == 202 [pid = 1816] [id = 709] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e395b1000 == 201 [pid = 1816] [id = 708] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e37931800 == 200 [pid = 1816] [id = 707] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e361d8000 == 199 [pid = 1816] [id = 706] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e36074000 == 198 [pid = 1816] [id = 705] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e35e8c000 == 197 [pid = 1816] [id = 704] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e35354800 == 196 [pid = 1816] [id = 703] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e32f5c800 == 195 [pid = 1816] [id = 702] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31e84800 == 194 [pid = 1816] [id = 701] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31a16000 == 193 [pid = 1816] [id = 700] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e317f0000 == 192 [pid = 1816] [id = 699] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31531000 == 191 [pid = 1816] [id = 698] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e30cb0800 == 190 [pid = 1816] [id = 697] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f787800 == 189 [pid = 1816] [id = 696] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f63d800 == 188 [pid = 1816] [id = 695] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2806d000 == 187 [pid = 1816] [id = 694] 00:51:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e233c1000 == 186 [pid = 1816] [id = 693] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f3e29edbc00) [pid = 1816] [serial = 2078] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f3e20d69000) [pid = 1816] [serial = 2066] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f3e3a782c00) [pid = 1816] [serial = 1941] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f3e29bd1c00) [pid = 1816] [serial = 2051] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f3e3a891400) [pid = 1816] [serial = 1944] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f3e26fce400) [pid = 1816] [serial = 2075] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f3e1f774400) [pid = 1816] [serial = 2063] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f3e24958000) [pid = 1816] [serial = 2069] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f3e211dbc00) [pid = 1816] [serial = 2030] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f3e2349bc00) [pid = 1816] [serial = 2036] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f3e27b4dc00) [pid = 1816] [serial = 2048] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f3e27297000) [pid = 1816] [serial = 2045] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f3e25f0dc00) [pid = 1816] [serial = 2073] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f3e20c3f800) [pid = 1816] [serial = 2064] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f3e2295b800) [pid = 1816] [serial = 2033] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f3e1f77fc00) [pid = 1816] [serial = 2060] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f3e29edf400) [pid = 1816] [serial = 2054] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f3e1f9c8800) [pid = 1816] [serial = 2061] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f3e1ade4c00) [pid = 1816] [serial = 2024] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f3e249ba400) [pid = 1816] [serial = 2070] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f3e24de8800) [pid = 1816] [serial = 2072] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f3e24960800) [pid = 1816] [serial = 2039] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f3e211ddc00) [pid = 1816] [serial = 2022] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f3e29d69400) [pid = 1816] [serial = 2076] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e25f70000) [pid = 1816] [serial = 2042] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f3e2295c800) [pid = 1816] [serial = 2067] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f3e1a6b1400) [pid = 1816] [serial = 2057] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f3e1fcbc400) [pid = 1816] [serial = 2027] [outer = (nil)] [url = about:blank] 00:51:37 INFO - PROCESS | 1816 | 1461052297643 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 00:51:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:51:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 3990ms 00:51:37 INFO - PROCESS | 1816 | 1461052297677 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 00:51:37 INFO - PROCESS | 1816 | 1461052297681 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 00:51:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:51:37 INFO - PROCESS | 1816 | 1461052297689 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:51:37 INFO - PROCESS | 1816 | 1461052297694 Marionette TRACE conn3 <- [1,2910,null,{}] 00:51:37 INFO - PROCESS | 1816 | 1461052297702 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:37 INFO - PROCESS | 1816 | 1461052297943 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 00:51:38 INFO - PROCESS | 1816 | 1461052298145 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22487800 == 187 [pid = 1816] [id = 735] 00:51:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f3e1fbd3800) [pid = 1816] [serial = 2206] [outer = (nil)] 00:51:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f3e201b3000) [pid = 1816] [serial = 2207] [outer = 0x7f3e1fbd3800] 00:51:38 INFO - PROCESS | 1816 | 1461052298214 Marionette DEBUG loaded listener.js 00:51:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f3e20c3f000) [pid = 1816] [serial = 2208] [outer = 0x7f3e1fbd3800] 00:51:38 INFO - PROCESS | 1816 | 1461052298997 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 00:51:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:51:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:51:39 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1383ms 00:51:39 INFO - PROCESS | 1816 | 1461052299073 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 00:51:39 INFO - PROCESS | 1816 | 1461052299085 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 00:51:39 INFO - TEST-START | /DOMEvents/constructors.html 00:51:39 INFO - PROCESS | 1816 | 1461052299103 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:51:39 INFO - PROCESS | 1816 | 1461052299107 Marionette TRACE conn3 <- [1,2914,null,{}] 00:51:39 INFO - PROCESS | 1816 | 1461052299117 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:39 INFO - PROCESS | 1816 | 1461052299359 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 00:51:39 INFO - PROCESS | 1816 | 1461052299584 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2344d000 == 188 [pid = 1816] [id = 736] 00:51:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e1fbd3c00) [pid = 1816] [serial = 2209] [outer = (nil)] 00:51:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f3e225d9000) [pid = 1816] [serial = 2210] [outer = 0x7f3e1fbd3c00] 00:51:39 INFO - PROCESS | 1816 | 1461052299649 Marionette DEBUG loaded listener.js 00:51:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f3e2295b800) [pid = 1816] [serial = 2211] [outer = 0x7f3e1fbd3c00] 00:51:40 INFO - PROCESS | 1816 | 1461052300650 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:51:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:51:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:51:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:51:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:51:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:51:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:51:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 1617ms 00:51:40 INFO - PROCESS | 1816 | 1461052300732 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 00:51:40 INFO - PROCESS | 1816 | 1461052300740 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 00:51:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:51:40 INFO - PROCESS | 1816 | 1461052300752 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:51:40 INFO - PROCESS | 1816 | 1461052300762 Marionette TRACE conn3 <- [1,2918,null,{}] 00:51:40 INFO - PROCESS | 1816 | 1461052300795 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:41 INFO - PROCESS | 1816 | 1461052301160 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 00:51:41 INFO - PROCESS | 1816 | 1461052301374 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e250ec800 == 189 [pid = 1816] [id = 737] 00:51:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f3e24962800) [pid = 1816] [serial = 2212] [outer = (nil)] 00:51:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f3e24debc00) [pid = 1816] [serial = 2213] [outer = 0x7f3e24962800] 00:51:41 INFO - PROCESS | 1816 | 1461052301445 Marionette DEBUG loaded listener.js 00:51:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f3e2706b800) [pid = 1816] [serial = 2214] [outer = 0x7f3e24962800] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f3e1ade5000) [pid = 1816] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f3e2495c000) [pid = 1816] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f3e26fd9400) [pid = 1816] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f3e1f780c00) [pid = 1816] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f3e2495c400) [pid = 1816] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e2495c800) [pid = 1816] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f3e1a6af000) [pid = 1816] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f3e20bd0000) [pid = 1816] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f3e24df3800) [pid = 1816] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f3e27064000) [pid = 1816] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f3e21311c00) [pid = 1816] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f3e1a6ad000) [pid = 1816] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f3e1fbd6400) [pid = 1816] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f3e2130c800) [pid = 1816] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f3e20bd9000) [pid = 1816] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e1f9c8000) [pid = 1816] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e31fb5400) [pid = 1816] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e318cc000) [pid = 1816] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e1f9bc800) [pid = 1816] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f3e318ca000) [pid = 1816] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f3e21311000) [pid = 1816] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e318d1800) [pid = 1816] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e30488400) [pid = 1816] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e201b2000) [pid = 1816] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e1a6b1000) [pid = 1816] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e304c7c00) [pid = 1816] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e304c7000) [pid = 1816] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e201ac800) [pid = 1816] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e29bd3800) [pid = 1816] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e24de9800) [pid = 1816] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e2130d000) [pid = 1816] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e1fbd3400) [pid = 1816] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e25f6fc00) [pid = 1816] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e1c5aa000) [pid = 1816] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:51:42 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e1dbd2400) [pid = 1816] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:51:42 INFO - PROCESS | 1816 | 1461052302837 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:51:42 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:51:42 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 2107ms 00:51:42 INFO - PROCESS | 1816 | 1461052302860 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 00:51:42 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:51:42 INFO - PROCESS | 1816 | 1461052302866 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 00:51:42 INFO - PROCESS | 1816 | 1461052302873 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:51:42 INFO - PROCESS | 1816 | 1461052302877 Marionette TRACE conn3 <- [1,2922,null,{}] 00:51:42 INFO - PROCESS | 1816 | 1461052302882 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:43 INFO - PROCESS | 1816 | 1461052303142 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 00:51:43 INFO - PROCESS | 1816 | 1461052303336 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27966000 == 190 [pid = 1816] [id = 738] 00:51:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e1a6ac800) [pid = 1816] [serial = 2215] [outer = (nil)] 00:51:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e20bd9000) [pid = 1816] [serial = 2216] [outer = 0x7f3e1a6ac800] 00:51:43 INFO - PROCESS | 1816 | 1461052303415 Marionette DEBUG loaded listener.js 00:51:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e249bcc00) [pid = 1816] [serial = 2217] [outer = 0x7f3e1a6ac800] 00:51:43 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 00:51:44 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 00:51:44 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 00:51:44 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 00:51:44 INFO - PROCESS | 1816 | 1461052304146 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 00:51:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:51:44 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:51:44 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 00:51:44 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:51:44 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 00:51:44 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:51:44 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]" 00:51:44 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:51:44 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:51:44 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1293ms 00:51:44 INFO - PROCESS | 1816 | 1461052304166 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 00:51:44 INFO - PROCESS | 1816 | 1461052304172 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 00:51:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:51:44 INFO - PROCESS | 1816 | 1461052304181 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:51:44 INFO - PROCESS | 1816 | 1461052304183 Marionette TRACE conn3 <- [1,2926,null,{}] 00:51:44 INFO - PROCESS | 1816 | 1461052304188 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:44 INFO - PROCESS | 1816 | 1461052304657 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 00:51:44 INFO - PROCESS | 1816 | 1461052304845 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e210ce800 == 191 [pid = 1816] [id = 739] 00:51:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e1c5a5c00) [pid = 1816] [serial = 2218] [outer = (nil)] 00:51:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e1f91d400) [pid = 1816] [serial = 2219] [outer = 0x7f3e1c5a5c00] 00:51:44 INFO - PROCESS | 1816 | 1461052304991 Marionette DEBUG loaded listener.js 00:51:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e200ae000) [pid = 1816] [serial = 2220] [outer = 0x7f3e1c5a5c00] 00:51:45 INFO - PROCESS | 1816 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:51:45 INFO - PROCESS | 1816 | 1461052305797 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 00:51:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:51:45 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1680ms 00:51:45 INFO - PROCESS | 1816 | 1461052305864 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 00:51:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:51:45 INFO - PROCESS | 1816 | 1461052305871 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 00:51:45 INFO - PROCESS | 1816 | 1461052305879 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:51:45 INFO - PROCESS | 1816 | 1461052305886 Marionette TRACE conn3 <- [1,2930,null,{}] 00:51:45 INFO - PROCESS | 1816 | 1461052305893 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:46 INFO - PROCESS | 1816 | 1461052306168 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 00:51:46 INFO - PROCESS | 1816 | 1461052306434 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e250da000 == 192 [pid = 1816] [id = 740] 00:51:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e20c3f800) [pid = 1816] [serial = 2221] [outer = (nil)] 00:51:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e229c1400) [pid = 1816] [serial = 2222] [outer = 0x7f3e20c3f800] 00:51:46 INFO - PROCESS | 1816 | 1461052306519 Marionette DEBUG loaded listener.js 00:51:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e234aa000) [pid = 1816] [serial = 2223] [outer = 0x7f3e20c3f800] 00:51:47 INFO - PROCESS | 1816 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:51:47 INFO - PROCESS | 1816 | 1461052307432 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 00:51:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:51:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1591ms 00:51:47 INFO - PROCESS | 1816 | 1461052307471 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 00:51:47 INFO - PROCESS | 1816 | 1461052307475 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 00:51:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:51:47 INFO - PROCESS | 1816 | 1461052307482 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:51:47 INFO - PROCESS | 1816 | 1461052307486 Marionette TRACE conn3 <- [1,2934,null,{}] 00:51:47 INFO - PROCESS | 1816 | 1461052307492 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:47 INFO - PROCESS | 1816 | 1461052307741 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 00:51:48 INFO - PROCESS | 1816 | 1461052308018 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e281bb800 == 193 [pid = 1816] [id = 741] 00:51:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e225d9c00) [pid = 1816] [serial = 2224] [outer = (nil)] 00:51:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e26fd2400) [pid = 1816] [serial = 2225] [outer = 0x7f3e225d9c00] 00:51:48 INFO - PROCESS | 1816 | 1461052308100 Marionette DEBUG loaded listener.js 00:51:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e27b55c00) [pid = 1816] [serial = 2226] [outer = 0x7f3e225d9c00] 00:51:49 INFO - PROCESS | 1816 | 1461052308993 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 00:51:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:51:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1536ms 00:51:49 INFO - PROCESS | 1816 | 1461052309022 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 00:51:49 INFO - PROCESS | 1816 | 1461052309029 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 00:51:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:51:49 INFO - PROCESS | 1816 | 1461052309048 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:51:49 INFO - PROCESS | 1816 | 1461052309057 Marionette TRACE conn3 <- [1,2938,null,{}] 00:51:49 INFO - PROCESS | 1816 | 1461052309064 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:49 INFO - PROCESS | 1816 | 1461052309341 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 00:51:49 INFO - PROCESS | 1816 | 1461052309613 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f37c800 == 194 [pid = 1816] [id = 742] 00:51:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e2495d000) [pid = 1816] [serial = 2227] [outer = (nil)] 00:51:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e29fa3800) [pid = 1816] [serial = 2228] [outer = 0x7f3e2495d000] 00:51:49 INFO - PROCESS | 1816 | 1461052309694 Marionette DEBUG loaded listener.js 00:51:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f3e2a273800) [pid = 1816] [serial = 2229] [outer = 0x7f3e2495d000] 00:51:50 INFO - PROCESS | 1816 | 1461052310549 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 00:51:50 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 00:51:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1549ms 00:51:50 INFO - PROCESS | 1816 | 1461052310589 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 00:51:50 INFO - PROCESS | 1816 | 1461052310592 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 00:51:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:51:50 INFO - PROCESS | 1816 | 1461052310600 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:51:50 INFO - PROCESS | 1816 | 1461052310602 Marionette TRACE conn3 <- [1,2942,null,{}] 00:51:50 INFO - PROCESS | 1816 | 1461052310609 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:50 INFO - PROCESS | 1816 | 1461052310894 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 00:51:51 INFO - PROCESS | 1816 | 1461052311164 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f639000 == 195 [pid = 1816] [id = 743] 00:51:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f3e27b5ac00) [pid = 1816] [serial = 2230] [outer = (nil)] 00:51:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e2f625400) [pid = 1816] [serial = 2231] [outer = 0x7f3e27b5ac00] 00:51:51 INFO - PROCESS | 1816 | 1461052311248 Marionette DEBUG loaded listener.js 00:51:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e3048f800) [pid = 1816] [serial = 2232] [outer = 0x7f3e27b5ac00] 00:51:52 INFO - PROCESS | 1816 | 1461052312040 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 00:51:52 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 00:51:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:51:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1486ms 00:51:52 INFO - PROCESS | 1816 | 1461052312087 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 00:51:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:51:52 INFO - PROCESS | 1816 | 1461052312091 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 00:51:52 INFO - PROCESS | 1816 | 1461052312098 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:51:52 INFO - PROCESS | 1816 | 1461052312101 Marionette TRACE conn3 <- [1,2946,null,{}] 00:51:52 INFO - PROCESS | 1816 | 1461052312107 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:52 INFO - PROCESS | 1816 | 1461052312364 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 00:51:52 INFO - PROCESS | 1816 | 1461052312673 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30d05800 == 196 [pid = 1816] [id = 744] 00:51:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e307d3400) [pid = 1816] [serial = 2233] [outer = (nil)] 00:51:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e307d6000) [pid = 1816] [serial = 2234] [outer = 0x7f3e307d3400] 00:51:52 INFO - PROCESS | 1816 | 1461052312772 Marionette DEBUG loaded listener.js 00:51:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f3e30b67400) [pid = 1816] [serial = 2235] [outer = 0x7f3e307d3400] 00:51:53 INFO - PROCESS | 1816 | 1461052313618 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 00:51:53 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 00:51:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1534ms 00:51:53 INFO - PROCESS | 1816 | 1461052313632 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 00:51:53 INFO - PROCESS | 1816 | 1461052313636 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 00:51:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:51:53 INFO - PROCESS | 1816 | 1461052313642 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:51:53 INFO - PROCESS | 1816 | 1461052313645 Marionette TRACE conn3 <- [1,2950,null,{}] 00:51:53 INFO - PROCESS | 1816 | 1461052313651 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:53 INFO - PROCESS | 1816 | 1461052313901 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 00:51:54 INFO - PROCESS | 1816 | 1461052314148 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e319d9000 == 197 [pid = 1816] [id = 745] 00:51:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f3e307d4000) [pid = 1816] [serial = 2236] [outer = (nil)] 00:51:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f3e3169c000) [pid = 1816] [serial = 2237] [outer = 0x7f3e307d4000] 00:51:54 INFO - PROCESS | 1816 | 1461052314244 Marionette DEBUG loaded listener.js 00:51:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f3e318da000) [pid = 1816] [serial = 2238] [outer = 0x7f3e307d4000] 00:51:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31e84000 == 198 [pid = 1816] [id = 746] 00:51:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f3e31ba0400) [pid = 1816] [serial = 2239] [outer = (nil)] 00:51:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f3e318db400) [pid = 1816] [serial = 2240] [outer = 0x7f3e31ba0400] 00:51:55 INFO - PROCESS | 1816 | 1461052315171 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 00:51:55 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. 00:51:55 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1582ms 00:51:55 INFO - PROCESS | 1816 | 1461052315225 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 00:51:55 INFO - PROCESS | 1816 | 1461052315230 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 00:51:55 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:51:55 INFO - PROCESS | 1816 | 1461052315237 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:51:55 INFO - PROCESS | 1816 | 1461052315239 Marionette TRACE conn3 <- [1,2954,null,{}] 00:51:55 INFO - PROCESS | 1816 | 1461052315246 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:55 INFO - PROCESS | 1816 | 1461052315594 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 00:51:55 INFO - PROCESS | 1816 | 1461052315909 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e34fee000 == 199 [pid = 1816] [id = 747] 00:51:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f3e30f8f000) [pid = 1816] [serial = 2241] [outer = (nil)] 00:51:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f3e31b9a400) [pid = 1816] [serial = 2242] [outer = 0x7f3e30f8f000] 00:51:55 INFO - PROCESS | 1816 | 1461052315984 Marionette DEBUG loaded listener.js 00:51:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f3e31f4c800) [pid = 1816] [serial = 2243] [outer = 0x7f3e30f8f000] 00:51:56 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:51:56 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 00:51:56 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1489ms 00:51:56 INFO - PROCESS | 1816 | 1461052316717 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 00:51:56 INFO - PROCESS | 1816 | 1461052316732 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 00:51:56 INFO - PROCESS | 1816 | 1461052316735 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 00:51:56 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:51:56 INFO - PROCESS | 1816 | 1461052316744 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:51:56 INFO - PROCESS | 1816 | 1461052316746 Marionette TRACE conn3 <- [1,2958,null,{}] 00:51:56 INFO - PROCESS | 1816 | 1461052316752 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:57 INFO - PROCESS | 1816 | 1461052317009 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 00:51:57 INFO - PROCESS | 1816 | 1461052317261 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e361c9000 == 200 [pid = 1816] [id = 748] 00:51:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e27067800) [pid = 1816] [serial = 2244] [outer = (nil)] 00:51:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f3e31f50c00) [pid = 1816] [serial = 2245] [outer = 0x7f3e27067800] 00:51:57 INFO - PROCESS | 1816 | 1461052317340 Marionette DEBUG loaded listener.js 00:51:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f3e320b7800) [pid = 1816] [serial = 2246] [outer = 0x7f3e27067800] 00:51:58 INFO - PROCESS | 1816 | 1461052318229 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 00:51:58 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. 00:51:58 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1537ms 00:51:58 INFO - PROCESS | 1816 | 1461052318280 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 00:51:58 INFO - PROCESS | 1816 | 1461052318285 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 00:51:58 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:51:58 INFO - PROCESS | 1816 | 1461052318291 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:51:58 INFO - PROCESS | 1816 | 1461052318295 Marionette TRACE conn3 <- [1,2962,null,{}] 00:51:58 INFO - PROCESS | 1816 | 1461052318300 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:58 INFO - PROCESS | 1816 | 1461052318650 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 00:51:58 INFO - PROCESS | 1816 | 1461052318869 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e38141000 == 201 [pid = 1816] [id = 749] 00:51:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f3e318d7800) [pid = 1816] [serial = 2247] [outer = (nil)] 00:51:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f3e32fde400) [pid = 1816] [serial = 2248] [outer = 0x7f3e318d7800] 00:51:58 INFO - PROCESS | 1816 | 1461052318950 Marionette DEBUG loaded listener.js 00:51:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f3e33b38000) [pid = 1816] [serial = 2249] [outer = 0x7f3e318d7800] 00:51:59 INFO - PROCESS | 1816 | 1461052319797 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 00:51:59 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. 00:51:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1530ms 00:51:59 INFO - PROCESS | 1816 | 1461052319822 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 00:51:59 INFO - PROCESS | 1816 | 1461052319827 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 00:51:59 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:51:59 INFO - PROCESS | 1816 | 1461052319834 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:51:59 INFO - PROCESS | 1816 | 1461052319837 Marionette TRACE conn3 <- [1,2966,null,{}] 00:51:59 INFO - PROCESS | 1816 | 1461052319843 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:00 INFO - PROCESS | 1816 | 1461052320103 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 00:52:00 INFO - PROCESS | 1816 | 1461052320363 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a3b9000 == 202 [pid = 1816] [id = 750] 00:52:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f3e33b3b800) [pid = 1816] [serial = 2250] [outer = (nil)] 00:52:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f3e34eb5000) [pid = 1816] [serial = 2251] [outer = 0x7f3e33b3b800] 00:52:00 INFO - PROCESS | 1816 | 1461052320456 Marionette DEBUG loaded listener.js 00:52:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f3e358eb400) [pid = 1816] [serial = 2252] [outer = 0x7f3e33b3b800] 00:52:01 INFO - PROCESS | 1816 | 1461052321361 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 00:52:01 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. 00:52:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1535ms 00:52:01 INFO - PROCESS | 1816 | 1461052321371 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 00:52:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:52:01 INFO - PROCESS | 1816 | 1461052321382 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 00:52:01 INFO - PROCESS | 1816 | 1461052321390 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:52:01 INFO - PROCESS | 1816 | 1461052321395 Marionette TRACE conn3 <- [1,2970,null,{}] 00:52:01 INFO - PROCESS | 1816 | 1461052321403 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:01 INFO - PROCESS | 1816 | 1461052321774 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 00:52:02 INFO - PROCESS | 1816 | 1461052322114 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4120c800 == 203 [pid = 1816] [id = 751] 00:52:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f3e3307f800) [pid = 1816] [serial = 2253] [outer = (nil)] 00:52:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f3e375cbc00) [pid = 1816] [serial = 2254] [outer = 0x7f3e3307f800] 00:52:02 INFO - PROCESS | 1816 | 1461052322192 Marionette DEBUG loaded listener.js 00:52:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f3e3a266000) [pid = 1816] [serial = 2255] [outer = 0x7f3e3307f800] 00:52:03 INFO - PROCESS | 1816 | 1461052323038 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 00:52:03 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. 00:52:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1691ms 00:52:03 INFO - PROCESS | 1816 | 1461052323082 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 00:52:03 INFO - PROCESS | 1816 | 1461052323086 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 00:52:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:52:03 INFO - PROCESS | 1816 | 1461052323093 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:52:03 INFO - PROCESS | 1816 | 1461052323097 Marionette TRACE conn3 <- [1,2974,null,{}] 00:52:03 INFO - PROCESS | 1816 | 1461052323102 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:03 INFO - PROCESS | 1816 | 1461052323361 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 00:52:03 INFO - PROCESS | 1816 | 1461052323640 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4c997000 == 204 [pid = 1816] [id = 752] 00:52:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f3e34e1b400) [pid = 1816] [serial = 2256] [outer = (nil)] 00:52:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f3e3a7b5c00) [pid = 1816] [serial = 2257] [outer = 0x7f3e34e1b400] 00:52:03 INFO - PROCESS | 1816 | 1461052323722 Marionette DEBUG loaded listener.js 00:52:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f3e3b00b800) [pid = 1816] [serial = 2258] [outer = 0x7f3e34e1b400] 00:52:04 INFO - PROCESS | 1816 | 1461052324580 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 00:52:04 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. 00:52:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1536ms 00:52:04 INFO - PROCESS | 1816 | 1461052324629 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 00:52:04 INFO - PROCESS | 1816 | 1461052324634 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 00:52:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:52:04 INFO - PROCESS | 1816 | 1461052324640 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:52:04 INFO - PROCESS | 1816 | 1461052324644 Marionette TRACE conn3 <- [1,2978,null,{}] 00:52:04 INFO - PROCESS | 1816 | 1461052324650 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:05 INFO - PROCESS | 1816 | 1461052325009 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 00:52:05 INFO - PROCESS | 1816 | 1461052325218 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4d095800 == 205 [pid = 1816] [id = 753] 00:52:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f3e3a264c00) [pid = 1816] [serial = 2259] [outer = (nil)] 00:52:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f3e3b1aac00) [pid = 1816] [serial = 2260] [outer = 0x7f3e3a264c00] 00:52:05 INFO - PROCESS | 1816 | 1461052325298 Marionette DEBUG loaded listener.js 00:52:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f3e3b1b3400) [pid = 1816] [serial = 2261] [outer = 0x7f3e3a264c00] 00:52:06 INFO - PROCESS | 1816 | 1461052326159 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 00:52:06 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. 00:52:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1584ms 00:52:06 INFO - PROCESS | 1816 | 1461052326226 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 00:52:06 INFO - PROCESS | 1816 | 1461052326230 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 00:52:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:52:06 INFO - PROCESS | 1816 | 1461052326237 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:52:06 INFO - PROCESS | 1816 | 1461052326240 Marionette TRACE conn3 <- [1,2982,null,{}] 00:52:06 INFO - PROCESS | 1816 | 1461052326246 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:06 INFO - PROCESS | 1816 | 1461052326500 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 00:52:06 INFO - PROCESS | 1816 | 1461052326779 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4d511800 == 206 [pid = 1816] [id = 754] 00:52:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f3e3a532000) [pid = 1816] [serial = 2262] [outer = (nil)] 00:52:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f3e3b744800) [pid = 1816] [serial = 2263] [outer = 0x7f3e3a532000] 00:52:06 INFO - PROCESS | 1816 | 1461052326869 Marionette DEBUG loaded listener.js 00:52:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f3e3ba5d800) [pid = 1816] [serial = 2264] [outer = 0x7f3e3a532000] 00:52:07 INFO - PROCESS | 1816 | 1461052327797 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 00:52:07 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 00:52:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:52:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1593ms 00:52:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:52:07 INFO - PROCESS | 1816 | 1461052327832 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 00:52:07 INFO - PROCESS | 1816 | 1461052327834 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 00:52:07 INFO - PROCESS | 1816 | 1461052327842 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:52:07 INFO - PROCESS | 1816 | 1461052327844 Marionette TRACE conn3 <- [1,2986,null,{}] 00:52:07 INFO - PROCESS | 1816 | 1461052327850 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:08 INFO - PROCESS | 1816 | 1461052328135 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 00:52:08 INFO - PROCESS | 1816 | 1461052328400 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4feca800 == 207 [pid = 1816] [id = 755] 00:52:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f3e30b76400) [pid = 1816] [serial = 2265] [outer = (nil)] 00:52:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f3e3bab6800) [pid = 1816] [serial = 2266] [outer = 0x7f3e30b76400] 00:52:08 INFO - PROCESS | 1816 | 1461052328486 Marionette DEBUG loaded listener.js 00:52:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f3e3beaf400) [pid = 1816] [serial = 2267] [outer = 0x7f3e30b76400] 00:52:09 INFO - PROCESS | 1816 | 1461052329303 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 00:52:09 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. 00:52:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1531ms 00:52:09 INFO - PROCESS | 1816 | 1461052329373 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 00:52:09 INFO - PROCESS | 1816 | 1461052329376 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 00:52:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:52:09 INFO - PROCESS | 1816 | 1461052329384 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:52:09 INFO - PROCESS | 1816 | 1461052329389 Marionette TRACE conn3 <- [1,2990,null,{}] 00:52:09 INFO - PROCESS | 1816 | 1461052329396 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:09 INFO - PROCESS | 1816 | 1461052329650 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 00:52:09 INFO - PROCESS | 1816 | 1461052329933 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e5a2cc000 == 208 [pid = 1816] [id = 756] 00:52:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f3e3b1a6c00) [pid = 1816] [serial = 2268] [outer = (nil)] 00:52:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f3e3c8b8000) [pid = 1816] [serial = 2269] [outer = 0x7f3e3b1a6c00] 00:52:10 INFO - PROCESS | 1816 | 1461052330010 Marionette DEBUG loaded listener.js 00:52:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f3e3c987800) [pid = 1816] [serial = 2270] [outer = 0x7f3e3b1a6c00] 00:52:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e17adf800 == 209 [pid = 1816] [id = 757] 00:52:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f3e3ca18000) [pid = 1816] [serial = 2271] [outer = (nil)] 00:52:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f3e3c988000) [pid = 1816] [serial = 2272] [outer = 0x7f3e3ca18000] 00:52:10 INFO - PROCESS | 1816 | 1461052330942 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 00:52:10 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. 00:52:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1584ms 00:52:10 INFO - PROCESS | 1816 | 1461052330975 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 00:52:10 INFO - PROCESS | 1816 | 1461052330978 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 00:52:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:52:10 INFO - PROCESS | 1816 | 1461052330989 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:52:10 INFO - PROCESS | 1816 | 1461052330991 Marionette TRACE conn3 <- [1,2994,null,{}] 00:52:11 INFO - PROCESS | 1816 | 1461052330998 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:11 INFO - PROCESS | 1816 | 1461052331331 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 00:52:11 INFO - PROCESS | 1816 | 1461052331654 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e17aec000 == 210 [pid = 1816] [id = 758] 00:52:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f3e31694400) [pid = 1816] [serial = 2273] [outer = (nil)] 00:52:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f3e3ca1cc00) [pid = 1816] [serial = 2274] [outer = 0x7f3e31694400] 00:52:11 INFO - PROCESS | 1816 | 1461052331737 Marionette DEBUG loaded listener.js 00:52:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f3e4114cc00) [pid = 1816] [serial = 2275] [outer = 0x7f3e31694400] 00:52:12 INFO - PROCESS | 1816 | 1461052332478 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 00:52:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:52:12 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 00:52:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1528ms 00:52:12 INFO - PROCESS | 1816 | 1461052332519 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 00:52:12 INFO - PROCESS | 1816 | 1461052332523 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 00:52:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:52:12 INFO - PROCESS | 1816 | 1461052332529 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:52:12 INFO - PROCESS | 1816 | 1461052332531 Marionette TRACE conn3 <- [1,2998,null,{}] 00:52:12 INFO - PROCESS | 1816 | 1461052332538 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:12 INFO - PROCESS | 1816 | 1461052332804 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 00:52:13 INFO - PROCESS | 1816 | 1461052333056 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22616000 == 211 [pid = 1816] [id = 759] 00:52:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f3e3193f400) [pid = 1816] [serial = 2276] [outer = (nil)] 00:52:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f3e46f4d800) [pid = 1816] [serial = 2277] [outer = 0x7f3e3193f400] 00:52:13 INFO - PROCESS | 1816 | 1461052333131 Marionette DEBUG loaded listener.js 00:52:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f3e46fd8800) [pid = 1816] [serial = 2278] [outer = 0x7f3e3193f400] 00:52:13 INFO - PROCESS | 1816 | 1461052333978 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 00:52:14 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. 00:52:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1478ms 00:52:14 INFO - PROCESS | 1816 | 1461052334009 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 00:52:14 INFO - PROCESS | 1816 | 1461052334012 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 00:52:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:52:14 INFO - PROCESS | 1816 | 1461052334018 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:52:14 INFO - PROCESS | 1816 | 1461052334020 Marionette TRACE conn3 <- [1,3002,null,{}] 00:52:14 INFO - PROCESS | 1816 | 1461052334026 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:14 INFO - PROCESS | 1816 | 1461052334285 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 00:52:14 INFO - PROCESS | 1816 | 1461052334575 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e24f1a800 == 212 [pid = 1816] [id = 760] 00:52:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f3e3ca19800) [pid = 1816] [serial = 2279] [outer = (nil)] 00:52:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f3e47b45c00) [pid = 1816] [serial = 2280] [outer = 0x7f3e3ca19800] 00:52:14 INFO - PROCESS | 1816 | 1461052334651 Marionette DEBUG loaded listener.js 00:52:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f3e47dbe000) [pid = 1816] [serial = 2281] [outer = 0x7f3e3ca19800] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e280c2000 == 211 [pid = 1816] [id = 690] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f67d800 == 210 [pid = 1816] [id = 333] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29d25000 == 209 [pid = 1816] [id = 148] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f786800 == 208 [pid = 1816] [id = 635] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e233b0800 == 207 [pid = 1816] [id = 686] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2369b000 == 206 [pid = 1816] [id = 687] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4b228000 == 205 [pid = 1816] [id = 733] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e490bf000 == 204 [pid = 1816] [id = 732] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e48c75000 == 203 [pid = 1816] [id = 731] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e47dc5000 == 202 [pid = 1816] [id = 730] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e41e02800 == 201 [pid = 1816] [id = 729] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3c810000 == 200 [pid = 1816] [id = 728] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3b72a000 == 199 [pid = 1816] [id = 727] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e376b3800 == 198 [pid = 1816] [id = 726] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3535a000 == 197 [pid = 1816] [id = 725] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e319e0800 == 196 [pid = 1816] [id = 724] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31165800 == 195 [pid = 1816] [id = 723] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f776800 == 194 [pid = 1816] [id = 722] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f40a000 == 193 [pid = 1816] [id = 721] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e29ca8800 == 192 [pid = 1816] [id = 720] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e281c0800 == 191 [pid = 1816] [id = 719] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e27979000 == 190 [pid = 1816] [id = 718] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e23523800 == 189 [pid = 1816] [id = 717] 00:52:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e202c7000 == 188 [pid = 1816] [id = 716] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f3e2349c400) [pid = 1816] [serial = 2147] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f3e20c8a000) [pid = 1816] [serial = 1956] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f3e24df0c00) [pid = 1816] [serial = 2040] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f3e2a1e1c00) [pid = 1816] [serial = 2055] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f3e20bce400) [pid = 1816] [serial = 2028] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f3e27066800) [pid = 1816] [serial = 2043] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f3e27aa8c00) [pid = 1816] [serial = 2046] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f3e1c59f000) [pid = 1816] [serial = 2025] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f3e22baa800) [pid = 1816] [serial = 2034] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f3e284d4000) [pid = 1816] [serial = 2049] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f3e29d61400) [pid = 1816] [serial = 2052] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f3e24803400) [pid = 1816] [serial = 2037] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f3e29bce800) [pid = 1816] [serial = 2058] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f3e225df800) [pid = 1816] [serial = 2031] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f3e225d4c00) [pid = 1816] [serial = 2144] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f3e22ba3400) [pid = 1816] [serial = 2145] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f3e34eadc00) [pid = 1816] [serial = 2132] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f3e34e26000) [pid = 1816] [serial = 2130] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f3e33be0000) [pid = 1816] [serial = 2129] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f3e33b33c00) [pid = 1816] [serial = 2127] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f3e32fe1400) [pid = 1816] [serial = 2126] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f3e320b8000) [pid = 1816] [serial = 2124] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f3e31fcc800) [pid = 1816] [serial = 2123] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f3e31fc3c00) [pid = 1816] [serial = 2121] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f3e31fb9400) [pid = 1816] [serial = 2120] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f3e31f51800) [pid = 1816] [serial = 2118] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f3e31f49000) [pid = 1816] [serial = 2117] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f3e31ba0000) [pid = 1816] [serial = 2115] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f3e318d8400) [pid = 1816] [serial = 2114] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f3e3194a000) [pid = 1816] [serial = 2112] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f3e318df800) [pid = 1816] [serial = 2111] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f3e315dd800) [pid = 1816] [serial = 2109] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f3e30f9b400) [pid = 1816] [serial = 2108] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f3e30f91400) [pid = 1816] [serial = 2106] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f3e30f8c400) [pid = 1816] [serial = 2105] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f3e30b78000) [pid = 1816] [serial = 2103] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f3e30b64400) [pid = 1816] [serial = 2102] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e30b59000) [pid = 1816] [serial = 2100] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f3e307d9400) [pid = 1816] [serial = 2099] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f3e30541800) [pid = 1816] [serial = 2097] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f3e304fc400) [pid = 1816] [serial = 2096] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f3e2f62bc00) [pid = 1816] [serial = 2094] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f3e2a279400) [pid = 1816] [serial = 2093] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f3e2a1e6c00) [pid = 1816] [serial = 2091] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f3e29edb800) [pid = 1816] [serial = 2090] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f3e27295800) [pid = 1816] [serial = 2088] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f3e26970c00) [pid = 1816] [serial = 2087] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e2349d800) [pid = 1816] [serial = 2085] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e22956000) [pid = 1816] [serial = 2084] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e20c3e800) [pid = 1816] [serial = 2082] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e200b3c00) [pid = 1816] [serial = 2081] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f3e2a1e6400) [pid = 1816] [serial = 2079] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f3e1dbdd400) [pid = 1816] [serial = 2138] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e1fbdf800) [pid = 1816] [serial = 2139] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e358dfc00) [pid = 1816] [serial = 2135] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e35192c00) [pid = 1816] [serial = 2133] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e20c47400) [pid = 1816] [serial = 2141] [outer = (nil)] [url = about:blank] 00:52:17 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e20d62400) [pid = 1816] [serial = 2142] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1816 | 1461052338064 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 00:52:18 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. 00:52:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 4097ms 00:52:18 INFO - PROCESS | 1816 | 1461052338116 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 00:52:18 INFO - PROCESS | 1816 | 1461052338123 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 00:52:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:52:18 INFO - PROCESS | 1816 | 1461052338132 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:52:18 INFO - PROCESS | 1816 | 1461052338136 Marionette TRACE conn3 <- [1,3006,null,{}] 00:52:18 INFO - PROCESS | 1816 | 1461052338143 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:18 INFO - PROCESS | 1816 | 1461052338380 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 00:52:18 INFO - PROCESS | 1816 | 1461052338576 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e210d2000 == 189 [pid = 1816] [id = 761] 00:52:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e1c5a4c00) [pid = 1816] [serial = 2282] [outer = (nil)] 00:52:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e1fbd4800) [pid = 1816] [serial = 2283] [outer = 0x7f3e1c5a4c00] 00:52:18 INFO - PROCESS | 1816 | 1461052338647 Marionette DEBUG loaded listener.js 00:52:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e1fcc9000) [pid = 1816] [serial = 2284] [outer = 0x7f3e1c5a4c00] 00:52:19 INFO - PROCESS | 1816 | 1461052339520 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 00:52:19 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. 00:52:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1434ms 00:52:19 INFO - PROCESS | 1816 | 1461052339568 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 00:52:19 INFO - PROCESS | 1816 | 1461052339577 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 00:52:19 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:52:19 INFO - PROCESS | 1816 | 1461052339592 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:52:19 INFO - PROCESS | 1816 | 1461052339597 Marionette TRACE conn3 <- [1,3010,null,{}] 00:52:19 INFO - PROCESS | 1816 | 1461052339603 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:19 INFO - PROCESS | 1816 | 1461052339835 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 00:52:20 INFO - PROCESS | 1816 | 1461052340068 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22d5f800 == 190 [pid = 1816] [id = 762] 00:52:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e1dbd2c00) [pid = 1816] [serial = 2285] [outer = (nil)] 00:52:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e20c4b000) [pid = 1816] [serial = 2286] [outer = 0x7f3e1dbd2c00] 00:52:20 INFO - PROCESS | 1816 | 1461052340133 Marionette DEBUG loaded listener.js 00:52:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f3e20d68000) [pid = 1816] [serial = 2287] [outer = 0x7f3e1dbd2c00] 00:52:20 INFO - PROCESS | 1816 | 1461052340922 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 00:52:20 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 00:52:20 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1387ms 00:52:20 INFO - PROCESS | 1816 | 1461052340985 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 00:52:20 INFO - PROCESS | 1816 | 1461052340989 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 00:52:20 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:52:20 INFO - PROCESS | 1816 | 1461052340996 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:52:21 INFO - PROCESS | 1816 | 1461052341002 Marionette TRACE conn3 <- [1,3014,null,{}] 00:52:21 INFO - PROCESS | 1816 | 1461052341019 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:21 INFO - PROCESS | 1816 | 1461052341330 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 00:52:21 INFO - PROCESS | 1816 | 1461052341371 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e23697000 == 191 [pid = 1816] [id = 763] 00:52:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f3e2130a000) [pid = 1816] [serial = 2288] [outer = (nil)] 00:52:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e225d4c00) [pid = 1816] [serial = 2289] [outer = 0x7f3e2130a000] 00:52:21 INFO - PROCESS | 1816 | 1461052341518 Marionette DEBUG loaded listener.js 00:52:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e229bac00) [pid = 1816] [serial = 2290] [outer = 0x7f3e2130a000] 00:52:22 INFO - PROCESS | 1816 | [1816] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e24962800) [pid = 1816] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e20c94000) [pid = 1816] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f3e201aa400) [pid = 1816] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f3e35b9bc00) [pid = 1816] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e20c4a800) [pid = 1816] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e1c5a3c00) [pid = 1816] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e3518b800) [pid = 1816] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e31b9d000) [pid = 1816] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e1f919c00) [pid = 1816] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e26fda000) [pid = 1816] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e1a6b2800) [pid = 1816] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e29bd8c00) [pid = 1816] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e229bec00) [pid = 1816] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e22961400) [pid = 1816] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e228c9c00) [pid = 1816] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e201ae000) [pid = 1816] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e1c3ee000) [pid = 1816] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e1fbd3800) [pid = 1816] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e22954c00) [pid = 1816] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e3946a000) [pid = 1816] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e1fbd3c00) [pid = 1816] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 00:52:22 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f3e32fe6c00) [pid = 1816] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 00:52:23 INFO - PROCESS | 1816 | 1461052343161 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:52:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:52:23 INFO - {} 00:52:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:52:23 INFO - {} 00:52:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:52:23 INFO - {} 00:52:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:52:23 INFO - {} 00:52:23 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 2195ms 00:52:23 INFO - PROCESS | 1816 | 1461052343194 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 00:52:23 INFO - PROCESS | 1816 | 1461052343197 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 00:52:23 INFO - TEST-START | /FileAPI/fileReader.html 00:52:23 INFO - PROCESS | 1816 | 1461052343204 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:52:23 INFO - PROCESS | 1816 | 1461052343207 Marionette TRACE conn3 <- [1,3018,null,{}] 00:52:23 INFO - PROCESS | 1816 | 1461052343212 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:23 INFO - PROCESS | 1816 | 1461052343475 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 00:52:23 INFO - PROCESS | 1816 | 1461052343661 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e24f2f000 == 192 [pid = 1816] [id = 764] 00:52:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f3e1a6b2800) [pid = 1816] [serial = 2291] [outer = (nil)] 00:52:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e22961400) [pid = 1816] [serial = 2292] [outer = 0x7f3e1a6b2800] 00:52:23 INFO - PROCESS | 1816 | 1461052343730 Marionette DEBUG loaded listener.js 00:52:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e2487a800) [pid = 1816] [serial = 2293] [outer = 0x7f3e1a6b2800] 00:52:24 INFO - PROCESS | 1816 | 1461052344446 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 00:52:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:52:24 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:52:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:52:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:52:24 INFO - TEST-OK | /FileAPI/fileReader.html | took 1278ms 00:52:24 INFO - TEST-START | /FileAPI/historical.html 00:52:24 INFO - PROCESS | 1816 | 1461052344484 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 00:52:24 INFO - PROCESS | 1816 | 1461052344487 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 00:52:24 INFO - PROCESS | 1816 | 1461052344494 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:52:24 INFO - PROCESS | 1816 | 1461052344497 Marionette TRACE conn3 <- [1,3022,null,{}] 00:52:24 INFO - PROCESS | 1816 | 1461052344502 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:24 INFO - PROCESS | 1816 | 1461052344902 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 00:52:25 INFO - PROCESS | 1816 | 1461052345189 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e202ba800 == 193 [pid = 1816] [id = 765] 00:52:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e1ade6800) [pid = 1816] [serial = 2294] [outer = (nil)] 00:52:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f3e1c3ef800) [pid = 1816] [serial = 2295] [outer = 0x7f3e1ade6800] 00:52:25 INFO - PROCESS | 1816 | 1461052345333 Marionette DEBUG loaded listener.js 00:52:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f3e1f919c00) [pid = 1816] [serial = 2296] [outer = 0x7f3e1ade6800] 00:52:26 INFO - PROCESS | 1816 | 1461052346167 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 00:52:26 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:52:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:52:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:52:26 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:52:26 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:52:26 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:52:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:52:26 INFO - TEST-OK | /FileAPI/historical.html | took 1688ms 00:52:26 INFO - PROCESS | 1816 | 1461052346185 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 00:52:26 INFO - PROCESS | 1816 | 1461052346192 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 00:52:26 INFO - TEST-START | /FileAPI/idlharness.html 00:52:26 INFO - PROCESS | 1816 | 1461052346205 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:52:26 INFO - PROCESS | 1816 | 1461052346214 Marionette TRACE conn3 <- [1,3026,null,{}] 00:52:26 INFO - PROCESS | 1816 | 1461052346222 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:26 INFO - PROCESS | 1816 | 1461052346499 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 00:52:26 INFO - PROCESS | 1816 | 1461052346751 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e23699000 == 194 [pid = 1816] [id = 766] 00:52:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f3e1aded000) [pid = 1816] [serial = 2297] [outer = (nil)] 00:52:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f3e20c4b800) [pid = 1816] [serial = 2298] [outer = 0x7f3e1aded000] 00:52:26 INFO - PROCESS | 1816 | 1461052346836 Marionette DEBUG loaded listener.js 00:52:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f3e2130c400) [pid = 1816] [serial = 2299] [outer = 0x7f3e1aded000] 00:52:28 INFO - PROCESS | 1816 | 1461052348718 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:52:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:52:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:52:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:52:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:52:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:52:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:52:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:52:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:52:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:52:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:52:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:52:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:52:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:52:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:52:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:52:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:52:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:52:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:52:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:52:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:52:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:52:28 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 00:52:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:52:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:52:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:52:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:52:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:52:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:52:28 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 00:52:28 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 00:52:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:52:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:52:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:52:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:52:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:52:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:52:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:52:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:52:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:52:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:52:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:52:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:52:28 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 00:52:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:52:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:52:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:52:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:52:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:52:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:52:28 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 00:52:28 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 00:52:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:52:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:52:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:52:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:52:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:52:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:52:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:52:29 INFO - TEST-OK | /FileAPI/idlharness.html | took 2702ms 00:52:29 INFO - PROCESS | 1816 | 1461052348922 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 00:52:29 INFO - PROCESS | 1816 | 1461052348931 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 00:52:29 INFO - TEST-START | /FileAPI/idlharness.worker 00:52:29 INFO - PROCESS | 1816 | 1461052348964 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:52:29 INFO - PROCESS | 1816 | 1461052348974 Marionette TRACE conn3 <- [1,3030,null,{}] 00:52:29 INFO - PROCESS | 1816 | 1461052348986 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:29 INFO - PROCESS | 1816 | 1461052349286 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 00:52:29 INFO - PROCESS | 1816 | 1461052349564 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27c74800 == 195 [pid = 1816] [id = 767] 00:52:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e1c3ea000) [pid = 1816] [serial = 2300] [outer = (nil)] 00:52:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e27aa9400) [pid = 1816] [serial = 2301] [outer = 0x7f3e1c3ea000] 00:52:29 INFO - PROCESS | 1816 | 1461052349640 Marionette DEBUG loaded listener.js 00:52:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e284d1400) [pid = 1816] [serial = 2302] [outer = 0x7f3e1c3ea000] 00:52:29 INFO - PROCESS | 1816 | [1816] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:52:32 INFO - PROCESS | 1816 | 1461052352040 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:52:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:52:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:52:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:52:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:52:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:52:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:52:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:52:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:52:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:52:32 INFO - {} 00:52:32 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 00:52:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:52:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:52:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:52:32 INFO - {} 00:52:32 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 - {} 00:52:32 INFO - {} 00:52:32 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 00:52:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:52:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:52:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:52:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:52:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:52:32 INFO - {} 00:52:32 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 00:52:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:52:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:52:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:52:32 INFO - {} 00:52:32 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 - {} 00:52:32 INFO - {} 00:52:32 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 00:52:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:52:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:52:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:52:32 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 00:52:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:52:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:52:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:52:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:52:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:52:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:52:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:52:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:52:32 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 00:52:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:52:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:52:32 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 00:52:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:52:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:52:32 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 00:52:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:52:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:52:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:52:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:52:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:52:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:52:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:52:32 INFO - {} 00:52:32 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3189ms 00:52:32 INFO - PROCESS | 1816 | 1461052352183 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 00:52:32 INFO - PROCESS | 1816 | 1461052352196 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 00:52:32 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:52:32 INFO - PROCESS | 1816 | 1461052352233 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:52:32 INFO - PROCESS | 1816 | 1461052352249 Marionette TRACE conn3 <- [1,3034,null,{}] 00:52:32 INFO - PROCESS | 1816 | 1461052352263 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:32 INFO - PROCESS | 1816 | 1461052352675 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 00:52:32 INFO - PROCESS | 1816 | 1461052352883 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f37a800 == 196 [pid = 1816] [id = 768] 00:52:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e27aab000) [pid = 1816] [serial = 2303] [outer = (nil)] 00:52:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e284d2000) [pid = 1816] [serial = 2304] [outer = 0x7f3e27aab000] 00:52:32 INFO - PROCESS | 1816 | 1461052352969 Marionette DEBUG loaded listener.js 00:52:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e32ca2400) [pid = 1816] [serial = 2305] [outer = 0x7f3e27aab000] 00:52:33 INFO - PROCESS | 1816 | 1461052353766 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 00:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:52:33 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1579ms 00:52:33 INFO - PROCESS | 1816 | 1461052353791 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 00:52:33 INFO - PROCESS | 1816 | 1461052353795 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 00:52:33 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:52:33 INFO - PROCESS | 1816 | 1461052353801 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:52:33 INFO - PROCESS | 1816 | 1461052353804 Marionette TRACE conn3 <- [1,3038,null,{}] 00:52:33 INFO - PROCESS | 1816 | 1461052353810 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:34 INFO - PROCESS | 1816 | 1461052354068 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 00:52:34 INFO - PROCESS | 1816 | 1461052354342 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2f638000 == 197 [pid = 1816] [id = 769] 00:52:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e27b4d800) [pid = 1816] [serial = 2306] [outer = (nil)] 00:52:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e33be0000) [pid = 1816] [serial = 2307] [outer = 0x7f3e27b4d800] 00:52:34 INFO - PROCESS | 1816 | 1461052354425 Marionette DEBUG loaded listener.js 00:52:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e34eb5c00) [pid = 1816] [serial = 2308] [outer = 0x7f3e27b4d800] 00:52:35 INFO - PROCESS | 1816 | 1461052355250 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 00:52:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:52:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:52:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1484ms 00:52:35 INFO - PROCESS | 1816 | 1461052355288 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 00:52:35 INFO - PROCESS | 1816 | 1461052355292 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 00:52:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:52:35 INFO - PROCESS | 1816 | 1461052355301 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:52:35 INFO - PROCESS | 1816 | 1461052355304 Marionette TRACE conn3 <- [1,3042,null,{}] 00:52:35 INFO - PROCESS | 1816 | 1461052355311 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:35 INFO - PROCESS | 1816 | 1461052355620 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 00:52:35 INFO - PROCESS | 1816 | 1461052355876 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e30ca2000 == 198 [pid = 1816] [id = 770] 00:52:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f3e359a7800) [pid = 1816] [serial = 2309] [outer = (nil)] 00:52:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f3e359b0c00) [pid = 1816] [serial = 2310] [outer = 0x7f3e359a7800] 00:52:35 INFO - PROCESS | 1816 | 1461052355968 Marionette DEBUG loaded listener.js 00:52:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f3e35ba0800) [pid = 1816] [serial = 2311] [outer = 0x7f3e359a7800] 00:52:37 INFO - PROCESS | 1816 | 1461052357183 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:52:37 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. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:52:37 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'.) 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:52:37 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. 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:52:37 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. 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:52:37 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. 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 00:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:52:37 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1963ms 00:52:37 INFO - PROCESS | 1816 | 1461052357266 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 00:52:37 INFO - PROCESS | 1816 | 1461052357273 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 00:52:37 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:52:37 INFO - PROCESS | 1816 | 1461052357284 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:52:37 INFO - PROCESS | 1816 | 1461052357292 Marionette TRACE conn3 <- [1,3046,null,{}] 00:52:37 INFO - PROCESS | 1816 | 1461052357303 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:37 INFO - PROCESS | 1816 | 1461052357691 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 00:52:38 INFO - PROCESS | 1816 | 1461052358045 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e281af000 == 199 [pid = 1816] [id = 771] 00:52:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f3e27aa8c00) [pid = 1816] [serial = 2312] [outer = (nil)] 00:52:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f3e27aaf000) [pid = 1816] [serial = 2313] [outer = 0x7f3e27aa8c00] 00:52:38 INFO - PROCESS | 1816 | 1461052358127 Marionette DEBUG loaded listener.js 00:52:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f3e29edbc00) [pid = 1816] [serial = 2314] [outer = 0x7f3e27aa8c00] 00:52:38 INFO - PROCESS | 1816 | [1816] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:52:38 INFO - PROCESS | 1816 | 1461052358956 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:52:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:52:38 INFO - {} 00:52:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1691ms 00:52:38 INFO - PROCESS | 1816 | 1461052358974 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 00:52:38 INFO - PROCESS | 1816 | 1461052358977 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 00:52:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:52:38 INFO - PROCESS | 1816 | 1461052358983 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:52:38 INFO - PROCESS | 1816 | 1461052358985 Marionette TRACE conn3 <- [1,3050,null,{}] 00:52:38 INFO - PROCESS | 1816 | 1461052358991 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:39 INFO - PROCESS | 1816 | 1461052359236 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 00:52:39 INFO - PROCESS | 1816 | 1461052359517 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e29d24000 == 200 [pid = 1816] [id = 772] 00:52:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f3e29edc000) [pid = 1816] [serial = 2315] [outer = (nil)] 00:52:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f3e30483400) [pid = 1816] [serial = 2316] [outer = 0x7f3e29edc000] 00:52:39 INFO - PROCESS | 1816 | 1461052359595 Marionette DEBUG loaded listener.js 00:52:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f3e304fbc00) [pid = 1816] [serial = 2317] [outer = 0x7f3e29edc000] 00:52:40 INFO - PROCESS | 1816 | 1461052360430 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 00:52:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:52:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:52:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:52:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:52:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1478ms 00:52:40 INFO - PROCESS | 1816 | 1461052360463 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 00:52:40 INFO - PROCESS | 1816 | 1461052360466 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 00:52:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:52:40 INFO - PROCESS | 1816 | 1461052360474 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:52:40 INFO - PROCESS | 1816 | 1461052360477 Marionette TRACE conn3 <- [1,3054,null,{}] 00:52:40 INFO - PROCESS | 1816 | 1461052360484 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:40 INFO - PROCESS | 1816 | 1461052360735 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 00:52:40 INFO - PROCESS | 1816 | 1461052360987 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e31a1d000 == 201 [pid = 1816] [id = 773] 00:52:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f3e21315c00) [pid = 1816] [serial = 2318] [outer = (nil)] 00:52:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f3e30543000) [pid = 1816] [serial = 2319] [outer = 0x7f3e21315c00] 00:52:41 INFO - PROCESS | 1816 | 1461052361062 Marionette DEBUG loaded listener.js 00:52:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f3e30b65c00) [pid = 1816] [serial = 2320] [outer = 0x7f3e21315c00] 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:52:42 INFO - PROCESS | 1816 | 1461052362376 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:52:42 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" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:52:42 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" 00:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:52:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2013ms 00:52:42 INFO - PROCESS | 1816 | 1461052362562 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 00:52:42 INFO - PROCESS | 1816 | 1461052362571 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 00:52:42 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:52:42 INFO - PROCESS | 1816 | 1461052362663 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:52:42 INFO - PROCESS | 1816 | 1461052362666 Marionette TRACE conn3 <- [1,3058,null,{}] 00:52:42 INFO - PROCESS | 1816 | 1461052362723 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:42 INFO - PROCESS | 1816 | 1461052362965 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 00:52:43 INFO - PROCESS | 1816 | 1461052363231 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3534f800 == 202 [pid = 1816] [id = 774] 00:52:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f3e1c3e6000) [pid = 1816] [serial = 2321] [outer = (nil)] 00:52:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f3e362e7400) [pid = 1816] [serial = 2322] [outer = 0x7f3e1c3e6000] 00:52:43 INFO - PROCESS | 1816 | 1461052363307 Marionette DEBUG loaded listener.js 00:52:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f3e3babbc00) [pid = 1816] [serial = 2323] [outer = 0x7f3e1c3e6000] 00:52:44 INFO - PROCESS | 1816 | 1461052364156 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 00:52:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:52:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:52:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:52:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:52:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:52:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:52:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:52:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:52:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:52:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:52:44 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:52:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:44 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:52:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:52:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:52:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:52:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:52:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:52:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:52:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:52:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:52:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:52:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:52:44 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1601ms 00:52:44 INFO - PROCESS | 1816 | 1461052364196 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 00:52:44 INFO - PROCESS | 1816 | 1461052364203 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 00:52:44 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:52:44 INFO - PROCESS | 1816 | 1461052364260 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:52:44 INFO - PROCESS | 1816 | 1461052364264 Marionette TRACE conn3 <- [1,3062,null,{}] 00:52:44 INFO - PROCESS | 1816 | 1461052364274 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:44 INFO - PROCESS | 1816 | 1461052364553 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 00:52:44 INFO - PROCESS | 1816 | 1461052364877 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e35dc3800 == 203 [pid = 1816] [id = 775] 00:52:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f3e3b73e400) [pid = 1816] [serial = 2324] [outer = (nil)] 00:52:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f3e3c8b3800) [pid = 1816] [serial = 2325] [outer = 0x7f3e3b73e400] 00:52:44 INFO - PROCESS | 1816 | 1461052364963 Marionette DEBUG loaded listener.js 00:52:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f3e48008400) [pid = 1816] [serial = 2326] [outer = 0x7f3e3b73e400] 00:52:45 INFO - PROCESS | 1816 | [1816] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:52:45 INFO - PROCESS | 1816 | 1461052365825 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:52:45 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:52:45 INFO - {} 00:52:45 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1603ms 00:52:45 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:52:45 INFO - PROCESS | 1816 | 1461052365857 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 00:52:45 INFO - PROCESS | 1816 | 1461052365861 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 00:52:45 INFO - PROCESS | 1816 | 1461052365867 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:52:45 INFO - PROCESS | 1816 | 1461052365871 Marionette TRACE conn3 <- [1,3066,null,{}] 00:52:45 INFO - PROCESS | 1816 | 1461052365877 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:46 INFO - PROCESS | 1816 | 1461052366146 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 00:52:46 INFO - PROCESS | 1816 | 1461052366387 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3a3a4000 == 204 [pid = 1816] [id = 776] 00:52:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f3e2f623800) [pid = 1816] [serial = 2327] [outer = (nil)] 00:52:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f3e48232c00) [pid = 1816] [serial = 2328] [outer = 0x7f3e2f623800] 00:52:46 INFO - PROCESS | 1816 | 1461052366480 Marionette DEBUG loaded listener.js 00:52:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f3e490a6000) [pid = 1816] [serial = 2329] [outer = 0x7f3e2f623800] 00:52:47 INFO - PROCESS | 1816 | 1461052367326 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 00:52:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:52:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:52:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:52:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:52:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:52:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:52:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:52:47 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1484ms 00:52:47 INFO - PROCESS | 1816 | 1461052367353 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 00:52:47 INFO - PROCESS | 1816 | 1461052367356 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 00:52:47 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:52:47 INFO - PROCESS | 1816 | 1461052367362 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:52:47 INFO - PROCESS | 1816 | 1461052367365 Marionette TRACE conn3 <- [1,3070,null,{}] 00:52:47 INFO - PROCESS | 1816 | 1461052367371 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:47 INFO - PROCESS | 1816 | 1461052367620 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 00:52:47 INFO - PROCESS | 1816 | 1461052367875 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3b10e800 == 205 [pid = 1816] [id = 777] 00:52:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f3e3307d400) [pid = 1816] [serial = 2330] [outer = (nil)] 00:52:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f3e490ab400) [pid = 1816] [serial = 2331] [outer = 0x7f3e3307d400] 00:52:47 INFO - PROCESS | 1816 | 1461052367955 Marionette DEBUG loaded listener.js 00:52:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f3e49202c00) [pid = 1816] [serial = 2332] [outer = 0x7f3e3307d400] 00:52:48 INFO - PROCESS | 1816 | 1461052368777 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 00:52:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:52:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:52:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:52:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:52:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:52:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:52:48 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1428ms 00:52:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:52:48 INFO - PROCESS | 1816 | 1461052368793 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 00:52:48 INFO - PROCESS | 1816 | 1461052368796 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 00:52:48 INFO - PROCESS | 1816 | 1461052368803 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:52:48 INFO - PROCESS | 1816 | 1461052368806 Marionette TRACE conn3 <- [1,3074,null,{}] 00:52:48 INFO - PROCESS | 1816 | 1461052368811 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:49 INFO - PROCESS | 1816 | 1461052369104 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 00:52:49 INFO - PROCESS | 1816 | 1461052369367 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e3c7e6800 == 206 [pid = 1816] [id = 778] 00:52:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f3e32c9b400) [pid = 1816] [serial = 2333] [outer = (nil)] 00:52:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f3e490a8400) [pid = 1816] [serial = 2334] [outer = 0x7f3e32c9b400] 00:52:49 INFO - PROCESS | 1816 | 1461052369454 Marionette DEBUG loaded listener.js 00:52:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f3e493b9000) [pid = 1816] [serial = 2335] [outer = 0x7f3e32c9b400] 00:52:50 INFO - PROCESS | 1816 | 1461052370262 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 00:52:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:52:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:52:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:52:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:52:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:52:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:52:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1487ms 00:52:50 INFO - PROCESS | 1816 | 1461052370291 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 00:52:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:52:50 INFO - PROCESS | 1816 | 1461052370295 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 00:52:50 INFO - PROCESS | 1816 | 1461052370302 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:52:50 INFO - PROCESS | 1816 | 1461052370306 Marionette TRACE conn3 <- [1,3078,null,{}] 00:52:50 INFO - PROCESS | 1816 | 1461052370312 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:50 INFO - PROCESS | 1816 | 1461052370595 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 00:52:50 INFO - PROCESS | 1816 | 1461052370857 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e46f05800 == 207 [pid = 1816] [id = 779] 00:52:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f3e48009c00) [pid = 1816] [serial = 2336] [outer = (nil)] 00:52:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f3e4b198000) [pid = 1816] [serial = 2337] [outer = 0x7f3e48009c00] 00:52:50 INFO - PROCESS | 1816 | 1461052370937 Marionette DEBUG loaded listener.js 00:52:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f3e35b96c00) [pid = 1816] [serial = 2338] [outer = 0x7f3e48009c00] 00:52:51 INFO - PROCESS | 1816 | 1461052371822 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 00:52:51 INFO - PROCESS | 1816 | 1461052371839 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 00:52:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 00:52:51 INFO - PROCESS | 1816 | 1461052371851 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:52:51 INFO - PROCESS | 1816 | 1461052371859 Marionette TRACE conn3 <- [1,3082,null,{}] 00:52:51 INFO - PROCESS | 1816 | 1461052371870 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:52 INFO - PROCESS | 1816 | 1461052372157 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 00:52:52 INFO - PROCESS | 1816 | 1461052372418 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e48c75000 == 208 [pid = 1816] [id = 780] 00:52:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f3e29d67400) [pid = 1816] [serial = 2339] [outer = (nil)] 00:52:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f3e4b197400) [pid = 1816] [serial = 2340] [outer = 0x7f3e29d67400] 00:52:52 INFO - PROCESS | 1816 | 1461052372501 Marionette DEBUG loaded listener.js 00:52:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f3e4cab3400) [pid = 1816] [serial = 2341] [outer = 0x7f3e29d67400] 00:52:53 INFO - PROCESS | 1816 | 1461052373368 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 00:52:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:52:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:52:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:52:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1547ms 00:52:53 INFO - PROCESS | 1816 | 1461052373394 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 00:52:53 INFO - PROCESS | 1816 | 1461052373398 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 00:52:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:52:53 INFO - PROCESS | 1816 | 1461052373405 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:52:53 INFO - PROCESS | 1816 | 1461052373409 Marionette TRACE conn3 <- [1,3086,null,{}] 00:52:53 INFO - PROCESS | 1816 | 1461052373414 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:53 INFO - PROCESS | 1816 | 1461052373669 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 00:52:53 INFO - PROCESS | 1816 | 1461052373957 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e4c99b000 == 209 [pid = 1816] [id = 781] 00:52:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f3e17bcdc00) [pid = 1816] [serial = 2342] [outer = (nil)] 00:52:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f3e17bd7400) [pid = 1816] [serial = 2343] [outer = 0x7f3e17bcdc00] 00:52:54 INFO - PROCESS | 1816 | 1461052374033 Marionette DEBUG loaded listener.js 00:52:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f3e3bab7000) [pid = 1816] [serial = 2344] [outer = 0x7f3e17bcdc00] 00:52:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2f642800 == 208 [pid = 1816] [id = 291] 00:52:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2049a000 == 207 [pid = 1816] [id = 579] 00:52:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e236cd800 == 206 [pid = 1816] [id = 650] 00:52:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e2368e800 == 205 [pid = 1816] [id = 578] 00:52:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3bfbc000 == 204 [pid = 1816] [id = 59] 00:52:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e3bfae800 == 203 [pid = 1816] [id = 261] 00:52:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e24f2f000 == 202 [pid = 1816] [id = 764] 00:52:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e23697000 == 201 [pid = 1816] [id = 763] 00:52:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22d5f800 == 200 [pid = 1816] [id = 762] 00:52:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e210d2000 == 199 [pid = 1816] [id = 761] 00:52:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e22616000 == 198 [pid = 1816] [id = 759] 00:52:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e17aec000 == 197 [pid = 1816] [id = 758] 00:52:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e17adf800 == 196 [pid = 1816] [id = 757] 00:52:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e5a2cc000 == 195 [pid = 1816] [id = 756] 00:52:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4feca800 == 194 [pid = 1816] [id = 755] 00:52:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e4d511800 == 193 [pid = 1816] [id = 754] 00:52:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f3e31e84000 == 192 [pid = 1816] [id = 746] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f3e358eb000) [pid = 1816] [serial = 2136] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f3e20bd9000) [pid = 1816] [serial = 2216] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f3e24debc00) [pid = 1816] [serial = 2213] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f3e3a262400) [pid = 1816] [serial = 2195] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f3e3a142800) [pid = 1816] [serial = 2193] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f3e3946cc00) [pid = 1816] [serial = 2192] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f3e3923c800) [pid = 1816] [serial = 2190] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f3e38984400) [pid = 1816] [serial = 2189] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f3e38523c00) [pid = 1816] [serial = 2187] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f3e375cfc00) [pid = 1816] [serial = 2186] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f3e375d5800) [pid = 1816] [serial = 2184] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f3e362eb000) [pid = 1816] [serial = 2183] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f3e359ab800) [pid = 1816] [serial = 2181] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f3e35707400) [pid = 1816] [serial = 2180] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f3e322c5400) [pid = 1816] [serial = 2178] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f3e31f4dc00) [pid = 1816] [serial = 2177] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f3e318e1800) [pid = 1816] [serial = 2175] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f3e318c2400) [pid = 1816] [serial = 2174] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f3e31611800) [pid = 1816] [serial = 2172] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f3e312b2800) [pid = 1816] [serial = 2171] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f3e30b7f800) [pid = 1816] [serial = 2169] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f3e304f2c00) [pid = 1816] [serial = 2168] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f3e2f62c000) [pid = 1816] [serial = 2166] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f3e29d62000) [pid = 1816] [serial = 2165] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f3e27aa2c00) [pid = 1816] [serial = 2163] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f3e27069c00) [pid = 1816] [serial = 2162] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f3e26969c00) [pid = 1816] [serial = 2160] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f3e24de6000) [pid = 1816] [serial = 2159] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f3e24809400) [pid = 1816] [serial = 2157] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f3e229c0400) [pid = 1816] [serial = 2156] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f3e2130c000) [pid = 1816] [serial = 2154] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f3e20c48800) [pid = 1816] [serial = 2153] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f3e1f91fc00) [pid = 1816] [serial = 2151] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f3e1c59e400) [pid = 1816] [serial = 2150] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f3e201b3000) [pid = 1816] [serial = 2207] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f3e20c3f000) [pid = 1816] [serial = 2208] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e3b00a000) [pid = 1816] [serial = 2204] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e3a8a0800) [pid = 1816] [serial = 2202] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e3a5f3c00) [pid = 1816] [serial = 2201] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e3a780c00) [pid = 1816] [serial = 2199] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e3a53a400) [pid = 1816] [serial = 2198] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e3a50e400) [pid = 1816] [serial = 2196] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e225d9000) [pid = 1816] [serial = 2210] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e2295b800) [pid = 1816] [serial = 2211] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e2706b800) [pid = 1816] [serial = 2214] [outer = (nil)] [url = about:blank] 00:52:57 INFO - PROCESS | 1816 | 1461052377149 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:52:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:52:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 3794ms 00:52:57 INFO - PROCESS | 1816 | 1461052377204 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 00:52:57 INFO - PROCESS | 1816 | 1461052377210 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 00:52:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:52:57 INFO - PROCESS | 1816 | 1461052377218 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:52:57 INFO - PROCESS | 1816 | 1461052377225 Marionette TRACE conn3 <- [1,3090,null,{}] 00:52:57 INFO - PROCESS | 1816 | 1461052377235 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:57 INFO - PROCESS | 1816 | 1461052377453 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 00:52:57 INFO - PROCESS | 1816 | 1461052377681 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e21373800 == 193 [pid = 1816] [id = 782] 00:52:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f3e1f782400) [pid = 1816] [serial = 2345] [outer = (nil)] 00:52:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f3e1f91fc00) [pid = 1816] [serial = 2346] [outer = 0x7f3e1f782400] 00:52:57 INFO - PROCESS | 1816 | 1461052377750 Marionette DEBUG loaded listener.js 00:52:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f3e1fcbcc00) [pid = 1816] [serial = 2347] [outer = 0x7f3e1f782400] 00:52:58 INFO - PROCESS | 1816 | 1461052378473 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:52:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:52:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1291ms 00:52:58 INFO - PROCESS | 1816 | 1461052378510 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 00:52:58 INFO - PROCESS | 1816 | 1461052378518 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 00:52:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:52:58 INFO - PROCESS | 1816 | 1461052378529 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:52:58 INFO - PROCESS | 1816 | 1461052378532 Marionette TRACE conn3 <- [1,3094,null,{}] 00:52:58 INFO - PROCESS | 1816 | 1461052378538 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:58 INFO - PROCESS | 1816 | 1461052378835 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 00:52:58 INFO - PROCESS | 1816 | 1461052378864 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e22adb800 == 194 [pid = 1816] [id = 783] 00:52:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f3e1f917400) [pid = 1816] [serial = 2348] [outer = (nil)] 00:52:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f3e20bd9800) [pid = 1816] [serial = 2349] [outer = 0x7f3e1f917400] 00:52:58 INFO - PROCESS | 1816 | 1461052378928 Marionette DEBUG loaded listener.js 00:52:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f3e20c97800) [pid = 1816] [serial = 2350] [outer = 0x7f3e1f917400] 00:52:59 INFO - PROCESS | 1816 | 1461052379943 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:52:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:52:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1430ms 00:52:59 INFO - PROCESS | 1816 | 1461052379959 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 00:52:59 INFO - PROCESS | 1816 | 1461052379963 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 00:52:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:52:59 INFO - PROCESS | 1816 | 1461052379969 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:52:59 INFO - PROCESS | 1816 | 1461052379975 Marionette TRACE conn3 <- [1,3098,null,{}] 00:53:00 INFO - PROCESS | 1816 | 1461052380015 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:00 INFO - PROCESS | 1816 | 1461052380344 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 00:53:00 INFO - PROCESS | 1816 | 1461052380387 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e236c8000 == 195 [pid = 1816] [id = 784] 00:53:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f3e20c8d000) [pid = 1816] [serial = 2351] [outer = (nil)] 00:53:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f3e2349bc00) [pid = 1816] [serial = 2352] [outer = 0x7f3e20c8d000] 00:53:00 INFO - PROCESS | 1816 | 1461052380456 Marionette DEBUG loaded listener.js 00:53:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f3e24957c00) [pid = 1816] [serial = 2353] [outer = 0x7f3e20c8d000] 00:53:01 INFO - PROCESS | 1816 | 1461052381478 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 00:53:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:53:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:53:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1549ms 00:53:01 INFO - PROCESS | 1816 | 1461052381521 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 00:53:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:53:01 INFO - PROCESS | 1816 | 1461052381526 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 00:53:01 INFO - PROCESS | 1816 | 1461052381532 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:53:01 INFO - PROCESS | 1816 | 1461052381536 Marionette TRACE conn3 <- [1,3102,null,{}] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f3e200a9800) [pid = 1816] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f3e234a5000) [pid = 1816] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f3e2130a000) [pid = 1816] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f3e3193f400) [pid = 1816] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f3e31694400) [pid = 1816] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f3e3ca18000) [pid = 1816] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f3e3b1a6c00) [pid = 1816] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f3e30b76400) [pid = 1816] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f3e3a532000) [pid = 1816] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f3e3a264c00) [pid = 1816] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f3e34e1b400) [pid = 1816] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f3e3307f800) [pid = 1816] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f3e33b3b800) [pid = 1816] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f3e318d7800) [pid = 1816] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f3e27067800) [pid = 1816] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f3e30f8f000) [pid = 1816] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f3e31ba0400) [pid = 1816] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f3e307d4000) [pid = 1816] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f3e307d3400) [pid = 1816] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f3e27b5ac00) [pid = 1816] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f3e2495d000) [pid = 1816] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f3e225d9c00) [pid = 1816] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f3e20c3f800) [pid = 1816] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f3e1c5a5c00) [pid = 1816] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f3e1c5a4c00) [pid = 1816] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 00:53:02 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f3e1dbd2c00) [pid = 1816] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 00:53:02 INFO - PROCESS | 1816 | 1461052382455 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:02 INFO - PROCESS | 1816 | 1461052382686 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 00:53:02 INFO - PROCESS | 1816 | 1461052382886 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e24f30000 == 196 [pid = 1816] [id = 785] 00:53:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f3e211d7c00) [pid = 1816] [serial = 2354] [outer = (nil)] 00:53:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f3e24deb400) [pid = 1816] [serial = 2355] [outer = 0x7f3e211d7c00] 00:53:02 INFO - PROCESS | 1816 | 1461052382952 Marionette DEBUG loaded listener.js 00:53:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f3e27367c00) [pid = 1816] [serial = 2356] [outer = 0x7f3e211d7c00] 00:53:03 INFO - PROCESS | 1816 | 1461052383657 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:53:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:53:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 2162ms 00:53:03 INFO - PROCESS | 1816 | 1461052383695 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 00:53:03 INFO - PROCESS | 1816 | 1461052383697 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 00:53:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:53:03 INFO - PROCESS | 1816 | 1461052383703 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:53:03 INFO - PROCESS | 1816 | 1461052383705 Marionette TRACE conn3 <- [1,3106,null,{}] 00:53:03 INFO - PROCESS | 1816 | 1461052383711 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:04 INFO - PROCESS | 1816 | 1461052384021 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 00:53:04 INFO - PROCESS | 1816 | 1461052384048 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e27c66800 == 197 [pid = 1816] [id = 786] 00:53:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f3e24958000) [pid = 1816] [serial = 2357] [outer = (nil)] 00:53:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f3e27b56c00) [pid = 1816] [serial = 2358] [outer = 0x7f3e24958000] 00:53:04 INFO - PROCESS | 1816 | 1461052384116 Marionette DEBUG loaded listener.js 00:53:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f3e284d9800) [pid = 1816] [serial = 2359] [outer = 0x7f3e24958000] 00:53:05 INFO - PROCESS | 1816 | 1461052385303 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 00:53:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:53:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:53:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:53:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1636ms 00:53:05 INFO - PROCESS | 1816 | 1461052385342 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 00:53:05 INFO - PROCESS | 1816 | 1461052385350 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 00:53:05 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:53:05 INFO - PROCESS | 1816 | 1461052385407 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:53:05 INFO - PROCESS | 1816 | 1461052385413 Marionette TRACE conn3 <- [1,3110,null,{}] 00:53:05 INFO - PROCESS | 1816 | 1461052385429 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:05 INFO - PROCESS | 1816 | 1461052385697 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 00:53:05 INFO - PROCESS | 1816 | 1461052385975 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e23453000 == 198 [pid = 1816] [id = 787] 00:53:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f3e201ae000) [pid = 1816] [serial = 2360] [outer = (nil)] 00:53:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f3e207b5c00) [pid = 1816] [serial = 2361] [outer = 0x7f3e201ae000] 00:53:06 INFO - PROCESS | 1816 | 1461052386108 Marionette DEBUG loaded listener.js 00:53:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f3e211d9800) [pid = 1816] [serial = 2362] [outer = 0x7f3e201ae000] 00:53:07 INFO - PROCESS | 1816 | 1461052387043 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 00:53:07 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:53:07 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 00:53:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:53:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:53:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:53:07 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1740ms 00:53:07 INFO - PROCESS | 1816 | 1461052387103 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 00:53:07 INFO - PROCESS | 1816 | 1461052387113 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 00:53:07 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:53:07 INFO - PROCESS | 1816 | 1461052387124 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:53:07 INFO - PROCESS | 1816 | 1461052387128 Marionette TRACE conn3 <- [1,3114,null,{}] 00:53:07 INFO - PROCESS | 1816 | 1461052387149 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:07 INFO - PROCESS | 1816 | 1461052387496 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 00:53:07 INFO - PROCESS | 1816 | 1461052387794 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"ed1d7662-182e-4dd3-a86e-24fcb2cf4b59\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f3e2796c000 == 199 [pid = 1816] [id = 788] 00:53:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f3e21312800) [pid = 1816] [serial = 2363] [outer = (nil)] 00:53:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f3e249b3400) [pid = 1816] [serial = 2364] [outer = 0x7f3e21312800] 00:53:07 INFO - PROCESS | 1816 | 1461052387877 Marionette DEBUG loaded listener.js 00:53:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f3e25f0d400) [pid = 1816] [serial = 2365] [outer = 0x7f3e21312800] 00:53:08 INFO - PROCESS | 1816 | 1461052388724 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 00:53:08 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:53:08 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1639ms 00:53:08 INFO - PROCESS | 1816 | 1461052388764 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 00:53:08 INFO - PROCESS | 1816 | 1461052388768 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 00:53:09 WARNING - u'runner_teardown' () 00:53:09 INFO - No more tests 00:53:09 INFO - Got 0 unexpected results 00:53:09 INFO - SUITE-END | took 1236s 00:53:10 INFO - Closing logging queue 00:53:10 INFO - queue closed 00:53:10 INFO - Return code: 0 00:53:10 WARNING - # TBPL SUCCESS # 00:53:10 INFO - Running post-action listener: _resource_record_post_action 00:53:10 INFO - Running post-run listener: _resource_record_post_run 00:53:11 INFO - Total resource usage - Wall time: 1273s; CPU: 98.0%; Read bytes: 8339456; Write bytes: 973881344; Read time: 1172; Write time: 309556 00:53:11 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:53:11 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 83570688; Read time: 0; Write time: 82576 00:53:11 INFO - run-tests - Wall time: 1242s; CPU: 98.0%; Read bytes: 5742592; Write bytes: 890310656; Read time: 1080; Write time: 226980 00:53:11 INFO - Running post-run listener: _upload_blobber_files 00:53:11 INFO - Blob upload gear active. 00:53:11 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:53:11 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 00:53:11 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 00:53:11 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 00:53:11 INFO - (blobuploader) - INFO - Open directory for files ... 00:53:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:53:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:53:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:53:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:53:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:53:13 INFO - (blobuploader) - INFO - Done attempting. 00:53:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:53:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:53:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:53:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:53:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:53:13 INFO - (blobuploader) - INFO - Done attempting. 00:53:13 INFO - (blobuploader) - INFO - Iteration through files over. 00:53:13 INFO - Return code: 0 00:53:13 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:53:13 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:53:13 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e7cfbf650f4f8f196498cd98b541dcf42e9a5bd04f4ca54117cfd716bb4a921861a92b0a7bc7dca373db51105715e3884853aadb9ee7493b6e8cbf78272cd5f7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a2672d1c9b5ff515a38f35cadfbf8ff394d895a560a6865bfe158ddd88e1744f5f2f1657495041c33a1828c684047c88772139ea4b3d3d478f215e8675649037"} 00:53:13 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:53:13 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:53:13 INFO - Contents: 00:53:13 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e7cfbf650f4f8f196498cd98b541dcf42e9a5bd04f4ca54117cfd716bb4a921861a92b0a7bc7dca373db51105715e3884853aadb9ee7493b6e8cbf78272cd5f7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a2672d1c9b5ff515a38f35cadfbf8ff394d895a560a6865bfe158ddd88e1744f5f2f1657495041c33a1828c684047c88772139ea4b3d3d478f215e8675649037"} 00:53:13 INFO - Running post-run listener: copy_logs_to_upload_dir 00:53:13 INFO - Copying logs to upload dir... 00:53:13 INFO - mkdir: /builds/slave/test/build/upload/logs 00:53:13 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1383.591274 ========= master_lag: 0.52 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 4 secs) (at 2016-04-19 00:53:14.298040) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 00:53:14.299173) ========= 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-1461050994.405552-527915980 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e7cfbf650f4f8f196498cd98b541dcf42e9a5bd04f4ca54117cfd716bb4a921861a92b0a7bc7dca373db51105715e3884853aadb9ee7493b6e8cbf78272cd5f7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a2672d1c9b5ff515a38f35cadfbf8ff394d895a560a6865bfe158ddd88e1744f5f2f1657495041c33a1828c684047c88772139ea4b3d3d478f215e8675649037"} build_url:https://queue.taskcluster.net/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036359 build_url: 'https://queue.taskcluster.net/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e7cfbf650f4f8f196498cd98b541dcf42e9a5bd04f4ca54117cfd716bb4a921861a92b0a7bc7dca373db51105715e3884853aadb9ee7493b6e8cbf78272cd5f7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a2672d1c9b5ff515a38f35cadfbf8ff394d895a560a6865bfe158ddd88e1744f5f2f1657495041c33a1828c684047c88772139ea4b3d3d478f215e8675649037"}' symbols_url: 'https://queue.taskcluster.net/v1/task/RTq4Y1R5RpKxdlj4rZd6uw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 00:53:14.381213) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:53:14.381732) ========= 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-1461050994.405552-527915980 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021246 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:53:14.449112) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 00:53:14.449558) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 00:53:14.450127) ========= ========= Total master_lag: 0.72 =========