builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-1044 starttime: 1461255518.48 results: success (0) buildid: 20160421071209 builduid: 4dcd2583c9434414af96576a144a319b revision: 2c6f688321717f49b8833955dfe646087bf9c8ba ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 09:18:38.481965) ========= master: http://buildbot-master03.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 09:18:38.482407) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 44 secs) (at 2016-04-21 09:18:38.482789) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 44 secs) (at 2016-04-21 09:19:22.606433) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 8 secs) (at 2016-04-21 09:19:22.606827) ========= 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=5a152710dd62cc268aad214e000002d8-1461255352.738730-196262378 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 09:19:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.9M=0.001s 2016-04-21 09:19:23 (10.9 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.560104 ========= master_lag: 8.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 8 secs) (at 2016-04-21 09:19:31.206861) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 7 secs) (at 2016-04-21 09:19:31.207203) ========= 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=5a152710dd62cc268aad214e000002d8-1461255352.738730-196262378 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.064458 ========= master_lag: 7.87 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 7 secs) (at 2016-04-21 09:19:39.145224) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-21 09:19:39.145583) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 2c6f688321717f49b8833955dfe646087bf9c8ba --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 2c6f688321717f49b8833955dfe646087bf9c8ba --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=5a152710dd62cc268aad214e000002d8-1461255352.738730-196262378 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 09:19:39,587 truncating revision to first 12 chars 2016-04-21 09:19:39,587 Setting DEBUG logging. 2016-04-21 09:19:39,587 attempt 1/10 2016-04-21 09:19:39,588 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/2c6f68832171?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 09:19:41,663 unpacking tar archive at: fx-team-2c6f68832171/testing/mozharness/ program finished with exit code 0 elapsedTime=2.728508 ========= master_lag: 3.00 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-21 09:19:44.877828) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 09:19:44.878213) ========= script_repo_revision: 2c6f688321717f49b8833955dfe646087bf9c8ba ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 09:19:44.878614) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 16 secs) (at 2016-04-21 09:19:44.878885) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 16 secs) (at 2016-04-21 09:20:01.463156) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 45 secs) (at 2016-04-21 09:20:01.463420) ========= /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=5a152710dd62cc268aad214e000002d8-1461255352.738730-196262378 _=/tools/buildbot/bin/python using PTY: False 09:20:01 INFO - MultiFileLogger online at 20160421 09:20:01 in /builds/slave/test 09:20:01 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 09:20:01 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:20:01 INFO - {'append_to_log': False, 09:20:01 INFO - 'base_work_dir': '/builds/slave/test', 09:20:01 INFO - 'blob_upload_branch': 'fx-team', 09:20:01 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:20:01 INFO - 'buildbot_json_path': 'buildprops.json', 09:20:01 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:20:01 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:20:01 INFO - 'download_minidump_stackwalk': True, 09:20:01 INFO - 'download_symbols': 'true', 09:20:01 INFO - 'e10s': False, 09:20:01 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:20:01 INFO - 'tooltool.py': '/tools/tooltool.py', 09:20:01 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:20:01 INFO - '/tools/misc-python/virtualenv.py')}, 09:20:01 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:20:01 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:20:01 INFO - 'log_level': 'info', 09:20:01 INFO - 'log_to_console': True, 09:20:01 INFO - 'opt_config_files': (), 09:20:01 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:20:01 INFO - '--processes=1', 09:20:01 INFO - '--config=%(test_path)s/wptrunner.ini', 09:20:01 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:20:01 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:20:01 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:20:01 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:20:01 INFO - 'pip_index': False, 09:20:01 INFO - 'require_test_zip': True, 09:20:01 INFO - 'test_type': ('testharness',), 09:20:01 INFO - 'this_chunk': '1', 09:20:01 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:20:01 INFO - 'total_chunks': '10', 09:20:01 INFO - 'virtualenv_path': 'venv', 09:20:01 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:20:01 INFO - 'work_dir': 'build'} 09:20:01 INFO - ##### 09:20:01 INFO - ##### Running clobber step. 09:20:01 INFO - ##### 09:20:01 INFO - Running pre-action listener: _resource_record_pre_action 09:20:01 INFO - Running main action method: clobber 09:20:01 INFO - rmtree: /builds/slave/test/build 09:20:01 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:20:03 INFO - Running post-action listener: _resource_record_post_action 09:20:03 INFO - ##### 09:20:03 INFO - ##### Running read-buildbot-config step. 09:20:03 INFO - ##### 09:20:03 INFO - Running pre-action listener: _resource_record_pre_action 09:20:03 INFO - Running main action method: read_buildbot_config 09:20:03 INFO - Using buildbot properties: 09:20:03 INFO - { 09:20:03 INFO - "project": "", 09:20:03 INFO - "product": "firefox", 09:20:03 INFO - "script_repo_revision": "production", 09:20:03 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 09:20:03 INFO - "repository": "", 09:20:03 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 09:20:03 INFO - "buildid": "20160421071209", 09:20:03 INFO - "pgo_build": "False", 09:20:03 INFO - "basedir": "/builds/slave/test", 09:20:03 INFO - "buildnumber": 104, 09:20:03 INFO - "slavename": "tst-linux32-spot-1044", 09:20:03 INFO - "revision": "2c6f688321717f49b8833955dfe646087bf9c8ba", 09:20:03 INFO - "master": "http://buildbot-master03.bb.releng.use1.mozilla.com:8201/", 09:20:03 INFO - "platform": "linux", 09:20:03 INFO - "branch": "fx-team", 09:20:03 INFO - "repo_path": "integration/fx-team", 09:20:03 INFO - "moz_repo_path": "", 09:20:03 INFO - "stage_platform": "linux", 09:20:03 INFO - "builduid": "4dcd2583c9434414af96576a144a319b", 09:20:03 INFO - "slavebuilddir": "test" 09:20:03 INFO - } 09:20:03 INFO - Found installer url https://queue.taskcluster.net/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 09:20:03 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 09:20:03 INFO - Running post-action listener: _resource_record_post_action 09:20:03 INFO - ##### 09:20:03 INFO - ##### Running download-and-extract step. 09:20:03 INFO - ##### 09:20:03 INFO - Running pre-action listener: _resource_record_pre_action 09:20:03 INFO - Running main action method: download_and_extract 09:20:03 INFO - mkdir: /builds/slave/test/build/tests 09:20:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:20:03 INFO - https://queue.taskcluster.net/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 09:20:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 09:20:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 09:20:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 09:20:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 09:20:05 INFO - Downloaded 1325 bytes. 09:20:05 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 09:20:05 INFO - Using the following test package requirements: 09:20:05 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 09:20:05 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 09:20:05 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 09:20:05 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 09:20:05 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 09:20:05 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 09:20:05 INFO - u'jsshell-linux-i686.zip'], 09:20:05 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 09:20:05 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 09:20:05 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 09:20:05 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 09:20:05 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 09:20:05 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 09:20:05 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 09:20:05 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 09:20:05 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 09:20:05 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 09:20:05 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 09:20:05 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 09:20:05 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')]} 09:20:05 INFO - https://queue.taskcluster.net/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 09:20:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 09:20:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 09:20:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 09:20:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 09:20:13 INFO - Downloaded 22432323 bytes. 09:20:13 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:20:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:20:14 INFO - caution: filename not matched: web-platform/* 09:20:14 INFO - Return code: 11 09:20:14 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')]} 09:20:14 INFO - https://queue.taskcluster.net/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 09:20:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 09:20:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 09:20:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 09:20:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 09:20:25 INFO - Downloaded 36397847 bytes. 09:20:25 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:20:25 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:20:29 INFO - caution: filename not matched: bin/* 09:20:29 INFO - caution: filename not matched: config/* 09:20:29 INFO - caution: filename not matched: mozbase/* 09:20:29 INFO - caution: filename not matched: marionette/* 09:20:29 INFO - caution: filename not matched: tools/wptserve/* 09:20:29 INFO - Return code: 11 09:20:29 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')]} 09:20:29 INFO - https://queue.taskcluster.net/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 09:20:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 09:20:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 09:20:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 09:20:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 09:20:37 INFO - Downloaded 63437062 bytes. 09:20:37 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 09:20:37 INFO - mkdir: /builds/slave/test/properties 09:20:37 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:20:37 INFO - Writing to file /builds/slave/test/properties/build_url 09:20:37 INFO - Contents: 09:20:37 INFO - build_url:https://queue.taskcluster.net/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 09:20:42 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 09:20:42 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:20:42 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:20:42 INFO - Contents: 09:20:42 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 09:20:42 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')]} 09:20:42 INFO - https://queue.taskcluster.net/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:20:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 09:20:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 09:20:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 09:20:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 09:21:06 INFO - Downloaded 91800290 bytes. 09:21:06 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 09:21:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 09:21:15 INFO - Return code: 0 09:21:15 INFO - Running post-action listener: _resource_record_post_action 09:21:15 INFO - Running post-action listener: set_extra_try_arguments 09:21:15 INFO - ##### 09:21:15 INFO - ##### Running create-virtualenv step. 09:21:15 INFO - ##### 09:21:15 INFO - Running pre-action listener: _pre_create_virtualenv 09:21:15 INFO - Running pre-action listener: _resource_record_pre_action 09:21:15 INFO - Running main action method: create_virtualenv 09:21:15 INFO - Creating virtualenv /builds/slave/test/build/venv 09:21:15 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 09:21:15 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:21:16 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:21:16 INFO - Using real prefix '/usr' 09:21:16 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:21:17 INFO - Installing distribute.............................................................................................................................................................................................done. 09:21:21 INFO - Installing pip.................done. 09:21:21 INFO - Return code: 0 09:21:21 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:21:21 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')]} 09:21:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:21:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:21:21 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')]} 09:21:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:21:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:21:21 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 0x9beec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d00598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9db2f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a94e30>, '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 0x9d31c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9db0470>, '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': '5a152710dd62cc268aad214e000002d8-1461255352.738730-196262378', '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 09:21:21 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 09:21:21 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 09:21:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:21:21 INFO - 'CCACHE_UMASK': '002', 09:21:21 INFO - 'DISPLAY': ':0', 09:21:21 INFO - 'HOME': '/home/cltbld', 09:21:21 INFO - 'LANG': 'en_US.UTF-8', 09:21:21 INFO - 'LOGNAME': 'cltbld', 09:21:21 INFO - 'MAIL': '/var/mail/cltbld', 09:21:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:21:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:21:21 INFO - 'MOZ_NO_REMOTE': '1', 09:21:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:21:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:21:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:21:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:21:21 INFO - 'PWD': '/builds/slave/test', 09:21:21 INFO - 'SHELL': '/bin/bash', 09:21:21 INFO - 'SHLVL': '1', 09:21:21 INFO - 'TERM': 'linux', 09:21:21 INFO - 'TMOUT': '86400', 09:21:21 INFO - 'USER': 'cltbld', 09:21:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461255352.738730-196262378', 09:21:21 INFO - '_': '/tools/buildbot/bin/python'} 09:21:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:21:21 INFO - Downloading/unpacking psutil>=0.7.1 09:21:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:21:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:21:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:21:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:21:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:21:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:21:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:21:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:21:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:21:27 INFO - Installing collected packages: psutil 09:21:27 INFO - Running setup.py install for psutil 09:21:27 INFO - building 'psutil._psutil_linux' extension 09:21:27 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-i686-2.7/psutil/_psutil_linux.o 09:21:27 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 09:21:27 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 09:21:27 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 09:21:27 INFO - building 'psutil._psutil_posix' extension 09:21:27 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-i686-2.7/psutil/_psutil_posix.o 09:21:28 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 09:21:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:21:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:21:28 INFO - Successfully installed psutil 09:21:28 INFO - Cleaning up... 09:21:28 INFO - Return code: 0 09:21:28 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:21: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')]} 09:21:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:21:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:21: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')]} 09:21:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:21:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:21: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', '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 0x9beec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d00598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9db2f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a94e30>, '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 0x9d31c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9db0470>, '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': '5a152710dd62cc268aad214e000002d8-1461255352.738730-196262378', '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 09:21: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 09:21: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 mozsystemmonitor==0.0.0 09:21:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:21:28 INFO - 'CCACHE_UMASK': '002', 09:21:28 INFO - 'DISPLAY': ':0', 09:21:28 INFO - 'HOME': '/home/cltbld', 09:21:28 INFO - 'LANG': 'en_US.UTF-8', 09:21:28 INFO - 'LOGNAME': 'cltbld', 09:21:28 INFO - 'MAIL': '/var/mail/cltbld', 09:21:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:21:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:21:28 INFO - 'MOZ_NO_REMOTE': '1', 09:21:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:21:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:21:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:21:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:21:28 INFO - 'PWD': '/builds/slave/test', 09:21:28 INFO - 'SHELL': '/bin/bash', 09:21:28 INFO - 'SHLVL': '1', 09:21:28 INFO - 'TERM': 'linux', 09:21:28 INFO - 'TMOUT': '86400', 09:21:28 INFO - 'USER': 'cltbld', 09:21:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461255352.738730-196262378', 09:21:28 INFO - '_': '/tools/buildbot/bin/python'} 09:21:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:21:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:21:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:21:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:21:28 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 09:21:28 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 09:21:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:21:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:21:33 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:21:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:21:33 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:21:33 INFO - Installing collected packages: mozsystemmonitor 09:21:33 INFO - Running setup.py install for mozsystemmonitor 09:21:34 INFO - Successfully installed mozsystemmonitor 09:21:34 INFO - Cleaning up... 09:21:34 INFO - Return code: 0 09:21:34 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:21:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:21:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:21:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:21:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:21:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:21:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:21:34 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 0x9beec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d00598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9db2f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a94e30>, '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 0x9d31c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9db0470>, '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': '5a152710dd62cc268aad214e000002d8-1461255352.738730-196262378', '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 09:21:34 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 09:21:34 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 09:21:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:21:34 INFO - 'CCACHE_UMASK': '002', 09:21:34 INFO - 'DISPLAY': ':0', 09:21:34 INFO - 'HOME': '/home/cltbld', 09:21:34 INFO - 'LANG': 'en_US.UTF-8', 09:21:34 INFO - 'LOGNAME': 'cltbld', 09:21:34 INFO - 'MAIL': '/var/mail/cltbld', 09:21:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:21:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:21:34 INFO - 'MOZ_NO_REMOTE': '1', 09:21:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:21:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:21:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:21:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:21:34 INFO - 'PWD': '/builds/slave/test', 09:21:34 INFO - 'SHELL': '/bin/bash', 09:21:34 INFO - 'SHLVL': '1', 09:21:34 INFO - 'TERM': 'linux', 09:21:34 INFO - 'TMOUT': '86400', 09:21:34 INFO - 'USER': 'cltbld', 09:21:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461255352.738730-196262378', 09:21:34 INFO - '_': '/tools/buildbot/bin/python'} 09:21:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:21:34 INFO - Downloading/unpacking blobuploader==1.2.4 09:21: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 09:21: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 09:21: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 09:21: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 09:21: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 09:21: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 09:21:39 INFO - Downloading blobuploader-1.2.4.tar.gz 09:21:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:21:39 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:21:39 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 09:21:39 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 09:21:39 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 09:21:39 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 09:21:39 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 09:21:39 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 09:21:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:21:40 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:21:40 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 09:21:40 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 09:21:40 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 09:21:40 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 09:21:40 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 09:21:40 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 09:21:41 INFO - Downloading docopt-0.6.1.tar.gz 09:21:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:21:41 INFO - Installing collected packages: blobuploader, requests, docopt 09:21:41 INFO - Running setup.py install for blobuploader 09:21:41 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:21:41 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:21:41 INFO - Running setup.py install for requests 09:21:42 INFO - Running setup.py install for docopt 09:21:42 INFO - Successfully installed blobuploader requests docopt 09:21:42 INFO - Cleaning up... 09:21:42 INFO - Return code: 0 09:21:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:21:42 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')]} 09:21:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:21:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:21:42 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')]} 09:21:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:21:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:21:42 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 0x9beec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d00598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9db2f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a94e30>, '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 0x9d31c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9db0470>, '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': '5a152710dd62cc268aad214e000002d8-1461255352.738730-196262378', '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 09:21:42 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 09:21:42 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 09:21:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:21:42 INFO - 'CCACHE_UMASK': '002', 09:21:42 INFO - 'DISPLAY': ':0', 09:21:42 INFO - 'HOME': '/home/cltbld', 09:21:42 INFO - 'LANG': 'en_US.UTF-8', 09:21:42 INFO - 'LOGNAME': 'cltbld', 09:21:42 INFO - 'MAIL': '/var/mail/cltbld', 09:21:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:21:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:21:42 INFO - 'MOZ_NO_REMOTE': '1', 09:21:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:21:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:21:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:21:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:21:42 INFO - 'PWD': '/builds/slave/test', 09:21:42 INFO - 'SHELL': '/bin/bash', 09:21:42 INFO - 'SHLVL': '1', 09:21:42 INFO - 'TERM': 'linux', 09:21:42 INFO - 'TMOUT': '86400', 09:21:42 INFO - 'USER': 'cltbld', 09:21:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461255352.738730-196262378', 09:21:42 INFO - '_': '/tools/buildbot/bin/python'} 09:21:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:21:42 INFO - Running setup.py (path:/tmp/pip-FgqvkK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:21:43 INFO - Running setup.py (path:/tmp/pip-uRrQyt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:21:43 INFO - Running setup.py (path:/tmp/pip-pBnimi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:21:43 INFO - Running setup.py (path:/tmp/pip-ny7Cqr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:21:43 INFO - Running setup.py (path:/tmp/pip-1fW6gQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:21:43 INFO - Running setup.py (path:/tmp/pip-ckRDQm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:21:43 INFO - Running setup.py (path:/tmp/pip-H21lCm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:21:43 INFO - Running setup.py (path:/tmp/pip-JWtxIP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:21:43 INFO - Running setup.py (path:/tmp/pip-_5HeJd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:21:44 INFO - Running setup.py (path:/tmp/pip-QboZgJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:21:44 INFO - Running setup.py (path:/tmp/pip-BnO5mQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:21:44 INFO - Running setup.py (path:/tmp/pip-_2UC4r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:21:44 INFO - Running setup.py (path:/tmp/pip-ATeztX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:21:44 INFO - Running setup.py (path:/tmp/pip-Dm9_xi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:21:44 INFO - Running setup.py (path:/tmp/pip-l0M2Kx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:21:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:21:44 INFO - Running setup.py (path:/tmp/pip-PIgt_R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:21:45 INFO - Running setup.py (path:/tmp/pip-3MtNnJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:21:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:21:45 INFO - Running setup.py (path:/tmp/pip-F6QI3O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:21:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:21:45 INFO - Running setup.py (path:/tmp/pip-VxtAAi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:21:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:21:45 INFO - Running setup.py (path:/tmp/pip-HBsGFg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:21:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:21:45 INFO - Running setup.py (path:/tmp/pip-I5gIY6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:21:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:21:46 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 09:21:46 INFO - Running setup.py install for manifestparser 09:21:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:21:46 INFO - Running setup.py install for mozcrash 09:21:46 INFO - Running setup.py install for mozdebug 09:21:46 INFO - Running setup.py install for mozdevice 09:21:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:21:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:21:46 INFO - Running setup.py install for mozfile 09:21:47 INFO - Running setup.py install for mozhttpd 09:21:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:21:47 INFO - Running setup.py install for mozinfo 09:21:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:21:47 INFO - Running setup.py install for mozInstall 09:21:47 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:21:47 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:21:47 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:21:47 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:21:47 INFO - Running setup.py install for mozleak 09:21:47 INFO - Running setup.py install for mozlog 09:21:48 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:21:48 INFO - Running setup.py install for moznetwork 09:21:48 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:21:48 INFO - Running setup.py install for mozprocess 09:21:48 INFO - Running setup.py install for mozprofile 09:21:48 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:21:48 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:21:48 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:21:48 INFO - Running setup.py install for mozrunner 09:21:49 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:21:49 INFO - Running setup.py install for mozscreenshot 09:21:49 INFO - Running setup.py install for moztest 09:21:49 INFO - Running setup.py install for mozversion 09:21:49 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:21:49 INFO - Running setup.py install for wptserve 09:21:49 INFO - Running setup.py install for marionette-driver 09:21:50 INFO - Running setup.py install for browsermob-proxy 09:21:50 INFO - Running setup.py install for marionette-client 09:21:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:21:50 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:21:51 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 09:21:51 INFO - Cleaning up... 09:21:51 INFO - Return code: 0 09:21:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:21:51 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')]} 09:21:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:21:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:21:51 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')]} 09:21:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:21:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:21:51 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 0x9beec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d00598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9db2f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a94e30>, '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 0x9d31c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9db0470>, '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': '5a152710dd62cc268aad214e000002d8-1461255352.738730-196262378', '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 09:21:51 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 09:21:51 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 09:21:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:21:51 INFO - 'CCACHE_UMASK': '002', 09:21:51 INFO - 'DISPLAY': ':0', 09:21:51 INFO - 'HOME': '/home/cltbld', 09:21:51 INFO - 'LANG': 'en_US.UTF-8', 09:21:51 INFO - 'LOGNAME': 'cltbld', 09:21:51 INFO - 'MAIL': '/var/mail/cltbld', 09:21:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:21:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:21:51 INFO - 'MOZ_NO_REMOTE': '1', 09:21:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:21:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:21:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:21:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:21:51 INFO - 'PWD': '/builds/slave/test', 09:21:51 INFO - 'SHELL': '/bin/bash', 09:21:51 INFO - 'SHLVL': '1', 09:21:51 INFO - 'TERM': 'linux', 09:21:51 INFO - 'TMOUT': '86400', 09:21:51 INFO - 'USER': 'cltbld', 09:21:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461255352.738730-196262378', 09:21:51 INFO - '_': '/tools/buildbot/bin/python'} 09:21:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:21:51 INFO - Running setup.py (path:/tmp/pip-OxVj8n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:21:51 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)) 09:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:21:51 INFO - Running setup.py (path:/tmp/pip-SgARVZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:21:51 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)) 09:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:21:51 INFO - Running setup.py (path:/tmp/pip-MDSnFE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:21:51 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)) 09:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:21:51 INFO - Running setup.py (path:/tmp/pip-cYVlY6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:21:51 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)) 09:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:21:51 INFO - Running setup.py (path:/tmp/pip-4kj7lH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:21:52 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)) 09:21:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:21:52 INFO - Running setup.py (path:/tmp/pip-GWdjh1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:21:52 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)) 09:21:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:21:52 INFO - Running setup.py (path:/tmp/pip-mwEO5E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:21:52 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)) 09:21:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:21:52 INFO - Running setup.py (path:/tmp/pip-8wJuh6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:21:52 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)) 09:21:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:21:52 INFO - Running setup.py (path:/tmp/pip-iH9P0i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:21:52 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)) 09:21:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:21:52 INFO - Running setup.py (path:/tmp/pip-EEMQif-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:21:52 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)) 09:21:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:21:52 INFO - Running setup.py (path:/tmp/pip-AF5FC3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:21:52 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)) 09:21:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:21:52 INFO - Running setup.py (path:/tmp/pip-HJQWiy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:21:53 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)) 09:21:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:21:53 INFO - Running setup.py (path:/tmp/pip-9tBfec-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:21:53 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)) 09:21:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:21:53 INFO - Running setup.py (path:/tmp/pip-XVnPNi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:21:53 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)) 09:21:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:21:53 INFO - Running setup.py (path:/tmp/pip-BZLoZq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:21:53 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)) 09:21:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:21:53 INFO - Running setup.py (path:/tmp/pip-K0JofY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:21:53 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)) 09:21:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:21:53 INFO - Running setup.py (path:/tmp/pip-qQLNhh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:21:53 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)) 09:21:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:21:53 INFO - Running setup.py (path:/tmp/pip-HIIVG0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:21:53 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)) 09:21:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:21:53 INFO - Running setup.py (path:/tmp/pip-ta4cXV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:21:54 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)) 09:21:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:21:54 INFO - Running setup.py (path:/tmp/pip-U4cLdg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:21:54 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)) 09:21:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:21:54 INFO - Running setup.py (path:/tmp/pip-TEnIQU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:21:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:21:54 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)) 09:21:54 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)) 09:21:54 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)) 09:21:54 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)) 09:21:54 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)) 09:21:54 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)) 09:21:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:21:54 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 09:21:54 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 09:21:54 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 09:21:54 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 09:21:54 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 09:21:54 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 09:21:59 INFO - Downloading blessings-1.6.tar.gz 09:21:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:21:59 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)) 09:21:59 INFO - Installing collected packages: blessings 09:21:59 INFO - Running setup.py install for blessings 09:22:00 INFO - Successfully installed blessings 09:22:00 INFO - Cleaning up... 09:22:00 INFO - Return code: 0 09:22:00 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:22:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:22:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:22:00 INFO - Reading from file tmpfile_stdout 09:22:00 INFO - Current package versions: 09:22:00 INFO - argparse == 1.2.1 09:22:00 INFO - blessings == 1.6 09:22:00 INFO - blobuploader == 1.2.4 09:22:00 INFO - browsermob-proxy == 0.6.0 09:22:00 INFO - docopt == 0.6.1 09:22:00 INFO - manifestparser == 1.1 09:22:00 INFO - marionette-client == 2.3.0 09:22:00 INFO - marionette-driver == 1.4.0 09:22:00 INFO - mozInstall == 1.12 09:22:00 INFO - mozcrash == 0.17 09:22:00 INFO - mozdebug == 0.1 09:22:00 INFO - mozdevice == 0.48 09:22:00 INFO - mozfile == 1.2 09:22:00 INFO - mozhttpd == 0.7 09:22:00 INFO - mozinfo == 0.9 09:22:00 INFO - mozleak == 0.1 09:22:00 INFO - mozlog == 3.1 09:22:00 INFO - moznetwork == 0.27 09:22:00 INFO - mozprocess == 0.22 09:22:00 INFO - mozprofile == 0.28 09:22:00 INFO - mozrunner == 6.11 09:22:00 INFO - mozscreenshot == 0.1 09:22:00 INFO - mozsystemmonitor == 0.0 09:22:00 INFO - moztest == 0.7 09:22:00 INFO - mozversion == 1.4 09:22:00 INFO - psutil == 3.1.1 09:22:00 INFO - requests == 1.2.3 09:22:00 INFO - wptserve == 1.4.0 09:22:00 INFO - wsgiref == 0.1.2 09:22:00 INFO - Running post-action listener: _resource_record_post_action 09:22:00 INFO - Running post-action listener: _start_resource_monitoring 09:22:00 INFO - Starting resource monitoring. 09:22:00 INFO - ##### 09:22:00 INFO - ##### Running pull step. 09:22:00 INFO - ##### 09:22:00 INFO - Running pre-action listener: _resource_record_pre_action 09:22:00 INFO - Running main action method: pull 09:22:00 INFO - Pull has nothing to do! 09:22:00 INFO - Running post-action listener: _resource_record_post_action 09:22:00 INFO - ##### 09:22:00 INFO - ##### Running install step. 09:22:00 INFO - ##### 09:22:00 INFO - Running pre-action listener: _resource_record_pre_action 09:22:00 INFO - Running main action method: install 09:22:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:22:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:22:01 INFO - Reading from file tmpfile_stdout 09:22:01 INFO - Detecting whether we're running mozinstall >=1.0... 09:22:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:22:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:22:01 INFO - Reading from file tmpfile_stdout 09:22:01 INFO - Output received: 09:22:01 INFO - Usage: mozinstall [options] installer 09:22:01 INFO - Options: 09:22:01 INFO - -h, --help show this help message and exit 09:22:01 INFO - -d DEST, --destination=DEST 09:22:01 INFO - Directory to install application into. [default: 09:22:01 INFO - "/builds/slave/test"] 09:22:01 INFO - --app=APP Application being installed. [default: firefox] 09:22:01 INFO - mkdir: /builds/slave/test/build/application 09:22:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 09:22:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 09:22:33 INFO - Reading from file tmpfile_stdout 09:22:33 INFO - Output received: 09:22:33 INFO - /builds/slave/test/build/application/firefox/firefox 09:22:33 INFO - Running post-action listener: _resource_record_post_action 09:22:33 INFO - ##### 09:22:33 INFO - ##### Running run-tests step. 09:22:33 INFO - ##### 09:22:33 INFO - Running pre-action listener: _resource_record_pre_action 09:22:33 INFO - Running main action method: run_tests 09:22:33 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:22:33 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:22:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:22:34 INFO - grabbing minidump binary from tooltool 09:22:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:22:34 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a94e30>, '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 0x9d31c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9db0470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:22:34 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 09:22:34 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/linux32/releng.manifest -o -c /builds/tooltool_cache 09:22:34 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:22:34 INFO - Return code: 0 09:22:34 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 09:22:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:22:34 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/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 09:22:34 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/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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 09:22:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:22:34 INFO - 'CCACHE_UMASK': '002', 09:22:34 INFO - 'DISPLAY': ':0', 09:22:34 INFO - 'HOME': '/home/cltbld', 09:22:34 INFO - 'LANG': 'en_US.UTF-8', 09:22:34 INFO - 'LOGNAME': 'cltbld', 09:22:34 INFO - 'MAIL': '/var/mail/cltbld', 09:22:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:22:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:22:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:22:34 INFO - 'MOZ_NO_REMOTE': '1', 09:22:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:22:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:22:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:22:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:22:34 INFO - 'PWD': '/builds/slave/test', 09:22:34 INFO - 'SHELL': '/bin/bash', 09:22:34 INFO - 'SHLVL': '1', 09:22:34 INFO - 'TERM': 'linux', 09:22:34 INFO - 'TMOUT': '86400', 09:22:34 INFO - 'USER': 'cltbld', 09:22:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461255352.738730-196262378', 09:22:34 INFO - '_': '/tools/buildbot/bin/python'} 09:22:34 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/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 09:22:34 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 09:22:34 INFO - import pkg_resources 09:22:36 INFO - Using 1 client processes 09:22:36 INFO - wptserve Starting http server on 127.0.0.1:8000 09:22:36 INFO - wptserve Starting http server on 127.0.0.1:8001 09:22:36 INFO - wptserve Starting http server on 127.0.0.1:8443 09:22:38 INFO - SUITE-START | Running 778 tests 09:22:38 INFO - Running testharness tests 09:22:38 INFO - Setting up ssl 09:22:38 INFO - PROCESS | certutil | 09:22:38 INFO - PROCESS | certutil | 09:22:38 INFO - PROCESS | certutil | 09:22:38 INFO - Certificate Nickname Trust Attributes 09:22:38 INFO - SSL,S/MIME,JAR/XPI 09:22:38 INFO - 09:22:38 INFO - web-platform-tests CT,, 09:22:38 INFO - 09:22:38 INFO - Starting runner 09:22:41 INFO - PROCESS | 1802 | 1461255761475 Marionette DEBUG Marionette enabled via build flag and pref 09:22:41 INFO - PROCESS | 1802 | ++DOCSHELL 0xa2ae3800 == 1 [pid = 1802] [id = 1] 09:22:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 1 (0xa2ae3c00) [pid = 1802] [serial = 1] [outer = (nil)] 09:22:41 INFO - PROCESS | 1802 | [1802] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:22:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 2 (0xa2ae4400) [pid = 1802] [serial = 2] [outer = 0xa2ae3c00] 09:22:42 INFO - PROCESS | 1802 | 1461255762141 Marionette INFO Listening on port 2828 09:22:42 INFO - PROCESS | 1802 | 1461255762721 Marionette DEBUG Marionette enabled via command-line flag 09:22:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x9fc5e000 == 2 [pid = 1802] [id = 2] 09:22:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 3 (0x9fcaac00) [pid = 1802] [serial = 3] [outer = (nil)] 09:22:42 INFO - PROCESS | 1802 | [1802] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:22:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 4 (0x9fcab400) [pid = 1802] [serial = 4] [outer = 0x9fcaac00] 09:22:42 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb7f580 09:22:42 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb880c0 09:22:42 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb8bfa0 09:22:42 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb8cc00 09:22:43 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fba2940 09:22:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 5 (0x9fb9c000) [pid = 1802] [serial = 5] [outer = 0xa2ae3c00] 09:22:43 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:22:43 INFO - PROCESS | 1802 | 1461255763119 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46166 09:22:43 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:22:43 INFO - PROCESS | 1802 | 1461255763195 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46167 09:22:43 INFO - PROCESS | 1802 | 1461255763204 Marionette DEBUG Closed connection conn0 09:22:43 INFO - PROCESS | 1802 | [1802] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 09:22:43 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:22:43 INFO - PROCESS | 1802 | 1461255763347 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46168 09:22:43 INFO - PROCESS | 1802 | 1461255763350 Marionette DEBUG Closed connection conn1 09:22:43 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:22:43 INFO - PROCESS | 1802 | 1461255763423 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46169 09:22:43 INFO - PROCESS | 1802 | 1461255763429 Marionette DEBUG Closed connection conn2 09:22:43 INFO - PROCESS | 1802 | 1461255763489 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:22:43 INFO - PROCESS | 1802 | 1461255763508 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421071209","device":"desktop","version":"48.0a1"} 09:22:44 INFO - PROCESS | 1802 | [1802] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:22:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x98436c00 == 3 [pid = 1802] [id = 3] 09:22:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 6 (0x98437000) [pid = 1802] [serial = 6] [outer = (nil)] 09:22:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x98437400 == 4 [pid = 1802] [id = 4] 09:22:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 7 (0x98437800) [pid = 1802] [serial = 7] [outer = (nil)] 09:22:46 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:22:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x97aed000 == 5 [pid = 1802] [id = 5] 09:22:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 8 (0x97aed400) [pid = 1802] [serial = 8] [outer = (nil)] 09:22:46 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:22:47 INFO - PROCESS | 1802 | [1802] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:22:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 9 (0x979b7400) [pid = 1802] [serial = 9] [outer = 0x97aed400] 09:22:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 10 (0x9758ec00) [pid = 1802] [serial = 10] [outer = 0x98437000] 09:22:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 11 (0x97590800) [pid = 1802] [serial = 11] [outer = 0x98437800] 09:22:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 12 (0x97592c00) [pid = 1802] [serial = 12] [outer = 0x97aed400] 09:22:48 INFO - PROCESS | 1802 | 1461255768638 Marionette DEBUG loaded listener.js 09:22:48 INFO - PROCESS | 1802 | 1461255768659 Marionette DEBUG loaded listener.js 09:22:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 13 (0x96290800) [pid = 1802] [serial = 13] [outer = 0x97aed400] 09:22:49 INFO - PROCESS | 1802 | 1461255769495 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b5d29c2e-5363-42c4-8e9e-471713c3018b","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421071209","device":"desktop","version":"48.0a1","command_id":1}}] 09:22:49 INFO - PROCESS | 1802 | 1461255769756 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}] 09:22:49 INFO - PROCESS | 1802 | 1461255769938 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 09:22:50 INFO - PROCESS | 1802 | 1461255770212 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:22:50 INFO - PROCESS | 1802 | [1802] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:22:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 14 (0x920f2800) [pid = 1802] [serial = 14] [outer = 0x97aed400] 09:22:50 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:22:50 INFO - PROCESS | 1802 | 1461255770869 Marionette TRACE conn3 <- [1,3,null,{}] 09:22:50 INFO - PROCESS | 1802 | 1461255770926 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:22:50 INFO - PROCESS | 1802 | 1461255770951 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 09:22:51 INFO - PROCESS | 1802 | 1461255770999 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 09:22:51 INFO - PROCESS | 1802 | 1461255771003 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 09:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:22:51 INFO - PROCESS | 1802 | 1461255771011 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:22:51 INFO - PROCESS | 1802 | 1461255771017 Marionette TRACE conn3 <- [1,6,null,{}] 09:22:51 INFO - PROCESS | 1802 | 1461255771036 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}] 09:22:51 INFO - PROCESS | 1802 | 1461255771073 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 09:22:51 INFO - PROCESS | 1802 | 1461255771084 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x91416c00 == 6 [pid = 1802] [id = 6] 09:22:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 15 (0x91417000) [pid = 1802] [serial = 15] [outer = (nil)] 09:22:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 16 (0x91419c00) [pid = 1802] [serial = 16] [outer = 0x91417000] 09:22:51 INFO - PROCESS | 1802 | 1461255771166 Marionette DEBUG loaded listener.js 09:22:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 17 (0x9141dc00) [pid = 1802] [serial = 17] [outer = 0x91417000] 09:22:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x91327800 == 7 [pid = 1802] [id = 7] 09:22:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 18 (0x9132d400) [pid = 1802] [serial = 18] [outer = (nil)] 09:22:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 19 (0x9132f800) [pid = 1802] [serial = 19] [outer = 0x9132d400] 09:22:51 INFO - PROCESS | 1802 | 1461255771677 Marionette DEBUG loaded listener.js 09:22:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 20 (0x913e5000) [pid = 1802] [serial = 20] [outer = 0x9132d400] 09:22:52 INFO - PROCESS | 1802 | [1802] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 09:22:52 INFO - PROCESS | 1802 | 1461255772606 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]]]}] 09:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1699ms 09:22:52 INFO - PROCESS | 1802 | 1461255772843 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 09:22:52 INFO - PROCESS | 1802 | 1461255772852 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 09:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:22:52 INFO - PROCESS | 1802 | 1461255772947 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:22:52 INFO - PROCESS | 1802 | 1461255772952 Marionette TRACE conn3 <- [1,10,null,{}] 09:22:52 INFO - PROCESS | 1802 | 1461255772973 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}] 09:22:53 INFO - PROCESS | 1802 | 1461255773162 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 09:22:53 INFO - PROCESS | 1802 | 1461255773266 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x91328400 == 8 [pid = 1802] [id = 8] 09:22:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 21 (0x913e7000) [pid = 1802] [serial = 21] [outer = (nil)] 09:22:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 22 (0x9843d000) [pid = 1802] [serial = 22] [outer = 0x913e7000] 09:22:53 INFO - PROCESS | 1802 | 1461255773356 Marionette DEBUG loaded listener.js 09:22:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 23 (0x98b46000) [pid = 1802] [serial = 23] [outer = 0x913e7000] 09:22:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x9de19400 == 9 [pid = 1802] [id = 9] 09:22:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 24 (0x9de21400) [pid = 1802] [serial = 24] [outer = (nil)] 09:22:54 INFO - PROCESS | 1802 | 1461255774256 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]]]}] 09:22:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 25 (0x9adcdc00) [pid = 1802] [serial = 25] [outer = 0x9de21400] 09:22:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 26 (0x9fb92800) [pid = 1802] [serial = 26] [outer = 0x9de21400] 09:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1439ms 09:22:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x9af8d400 == 10 [pid = 1802] [id = 10] 09:22:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 27 (0xa0c42400) [pid = 1802] [serial = 27] [outer = (nil)] 09:22:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 28 (0xa3c94400) [pid = 1802] [serial = 28] [outer = 0xa0c42400] 09:22:54 INFO - PROCESS | 1802 | 1461255774463 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 09:22:54 INFO - PROCESS | 1802 | 1461255774472 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 09:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:22:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 29 (0xa4730400) [pid = 1802] [serial = 29] [outer = 0xa0c42400] 09:22:54 INFO - PROCESS | 1802 | 1461255774562 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:22:54 INFO - PROCESS | 1802 | 1461255774567 Marionette TRACE conn3 <- [1,14,null,{}] 09:22:54 INFO - PROCESS | 1802 | 1461255774719 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}] 09:22:54 INFO - PROCESS | 1802 | 1461255774977 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 09:22:55 INFO - PROCESS | 1802 | 1461255774995 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x98b4c400 == 11 [pid = 1802] [id = 11] 09:22:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 30 (0x9adca800) [pid = 1802] [serial = 30] [outer = (nil)] 09:22:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 31 (0xa0adb800) [pid = 1802] [serial = 31] [outer = 0x9adca800] 09:22:55 INFO - PROCESS | 1802 | 1461255775124 Marionette DEBUG loaded listener.js 09:22:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 32 (0x9719ac00) [pid = 1802] [serial = 32] [outer = 0x9adca800] 09:22:56 INFO - PROCESS | 1802 | 1461255776054 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]]]}] 09:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1595ms 09:22:56 INFO - PROCESS | 1802 | 1461255776111 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 09:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:22:56 INFO - PROCESS | 1802 | 1461255776116 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 09:22:56 INFO - PROCESS | 1802 | 1461255776123 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:22:56 INFO - PROCESS | 1802 | 1461255776130 Marionette TRACE conn3 <- [1,18,null,{}] 09:22:56 INFO - PROCESS | 1802 | 1461255776147 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}] 09:22:56 INFO - PROCESS | 1802 | 1461255776412 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 09:22:56 INFO - PROCESS | 1802 | 1461255776519 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x9913d000 == 12 [pid = 1802] [id = 12] 09:22:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 33 (0x9913d400) [pid = 1802] [serial = 33] [outer = (nil)] 09:22:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 34 (0x99141c00) [pid = 1802] [serial = 34] [outer = 0x9913d400] 09:22:56 INFO - PROCESS | 1802 | 1461255776614 Marionette DEBUG loaded listener.js 09:22:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 35 (0x9adc3c00) [pid = 1802] [serial = 35] [outer = 0x9913d400] 09:22:57 INFO - PROCESS | 1802 | 1461255777795 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]]]}] 09:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1692ms 09:22:57 INFO - PROCESS | 1802 | 1461255777815 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 09:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:22:57 INFO - PROCESS | 1802 | 1461255777821 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 09:22:57 INFO - PROCESS | 1802 | 1461255777829 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:22:57 INFO - PROCESS | 1802 | 1461255777835 Marionette TRACE conn3 <- [1,22,null,{}] 09:22:57 INFO - PROCESS | 1802 | 1461255777844 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}] 09:22:58 INFO - PROCESS | 1802 | 1461255778062 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 09:22:58 INFO - PROCESS | 1802 | 1461255778311 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x963f3c00 == 13 [pid = 1802] [id = 13] 09:22:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 36 (0x96820400) [pid = 1802] [serial = 36] [outer = (nil)] 09:22:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 37 (0x96fd5400) [pid = 1802] [serial = 37] [outer = 0x96820400] 09:22:58 INFO - PROCESS | 1802 | 1461255778444 Marionette DEBUG loaded listener.js 09:22:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 38 (0x970f2000) [pid = 1802] [serial = 38] [outer = 0x96820400] 09:22:59 INFO - PROCESS | 1802 | 1461255779561 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]]]}] 09:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1786ms 09:22:59 INFO - PROCESS | 1802 | 1461255779615 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 09:22:59 INFO - PROCESS | 1802 | 1461255779623 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 09:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:22:59 INFO - PROCESS | 1802 | 1461255779633 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:22:59 INFO - PROCESS | 1802 | 1461255779636 Marionette TRACE conn3 <- [1,26,null,{}] 09:22:59 INFO - PROCESS | 1802 | 1461255779643 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}] 09:22:59 INFO - PROCESS | 1802 | 1461255779829 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 09:22:59 INFO - PROCESS | 1802 | 1461255779937 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x963f2800 == 14 [pid = 1802] [id = 14] 09:22:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 39 (0x96fce800) [pid = 1802] [serial = 39] [outer = (nil)] 09:23:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 40 (0x983eb000) [pid = 1802] [serial = 40] [outer = 0x96fce800] 09:23:00 INFO - PROCESS | 1802 | 1461255780032 Marionette DEBUG loaded listener.js 09:23:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 41 (0x98b8a800) [pid = 1802] [serial = 41] [outer = 0x96fce800] 09:23:00 INFO - PROCESS | 1802 | 1461255780867 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]]]}] 09:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1283ms 09:23:00 INFO - PROCESS | 1802 | 1461255780916 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 09:23:00 INFO - PROCESS | 1802 | 1461255780921 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 09:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:23:00 INFO - PROCESS | 1802 | 1461255780928 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:23:00 INFO - PROCESS | 1802 | 1461255780933 Marionette TRACE conn3 <- [1,30,null,{}] 09:23:00 INFO - PROCESS | 1802 | 1461255780949 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}] 09:23:01 INFO - PROCESS | 1802 | 1461255781164 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 09:23:01 INFO - PROCESS | 1802 | 1461255781271 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x95aaf000 == 15 [pid = 1802] [id = 15] 09:23:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 42 (0x9ac3cc00) [pid = 1802] [serial = 42] [outer = (nil)] 09:23:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 43 (0x9af8fc00) [pid = 1802] [serial = 43] [outer = 0x9ac3cc00] 09:23:01 INFO - PROCESS | 1802 | 1461255781350 Marionette DEBUG loaded listener.js 09:23:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 44 (0x9e926400) [pid = 1802] [serial = 44] [outer = 0x9ac3cc00] 09:23:02 INFO - PROCESS | 1802 | 1461255782218 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]]]}] 09:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1335ms 09:23:02 INFO - PROCESS | 1802 | 1461255782264 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 09:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:23:02 INFO - PROCESS | 1802 | 1461255782269 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 09:23:02 INFO - PROCESS | 1802 | 1461255782275 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:23:02 INFO - PROCESS | 1802 | 1461255782279 Marionette TRACE conn3 <- [1,34,null,{}] 09:23:02 INFO - PROCESS | 1802 | 1461255782284 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}] 09:23:02 INFO - PROCESS | 1802 | 1461255782426 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 09:23:02 INFO - PROCESS | 1802 | 1461255782567 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x91321800 == 16 [pid = 1802] [id = 16] 09:23:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 45 (0x91321c00) [pid = 1802] [serial = 45] [outer = (nil)] 09:23:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 46 (0x9141d400) [pid = 1802] [serial = 46] [outer = 0x91321c00] 09:23:02 INFO - PROCESS | 1802 | 1461255782660 Marionette DEBUG loaded listener.js 09:23:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 47 (0x95aa7c00) [pid = 1802] [serial = 47] [outer = 0x91321c00] 09:23:03 INFO - PROCESS | 1802 | 1461255783586 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]]]}] 09:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1380ms 09:23:03 INFO - PROCESS | 1802 | 1461255783658 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 09:23:03 INFO - PROCESS | 1802 | 1461255783666 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 09:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:23:03 INFO - PROCESS | 1802 | 1461255783676 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:23:03 INFO - PROCESS | 1802 | 1461255783681 Marionette TRACE conn3 <- [1,38,null,{}] 09:23:03 INFO - PROCESS | 1802 | 1461255783689 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}] 09:23:03 INFO - PROCESS | 1802 | 1461255783904 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 09:23:04 INFO - PROCESS | 1802 | 1461255784043 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x971a3c00 == 17 [pid = 1802] [id = 17] 09:23:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 48 (0x971bc400) [pid = 1802] [serial = 48] [outer = (nil)] 09:23:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 49 (0x97386800) [pid = 1802] [serial = 49] [outer = 0x971bc400] 09:23:04 INFO - PROCESS | 1802 | 1461255784173 Marionette DEBUG loaded listener.js 09:23:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 50 (0x9843e400) [pid = 1802] [serial = 50] [outer = 0x971bc400] 09:23:05 INFO - PROCESS | 1802 | 1461255785032 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]]]}] 09:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1432ms 09:23:05 INFO - PROCESS | 1802 | 1461255785113 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 09:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:23:05 INFO - PROCESS | 1802 | 1461255785122 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 09:23:05 INFO - PROCESS | 1802 | 1461255785132 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:23:05 INFO - PROCESS | 1802 | 1461255785138 Marionette TRACE conn3 <- [1,42,null,{}] 09:23:05 INFO - PROCESS | 1802 | 1461255785147 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}] 09:23:05 INFO - PROCESS | 1802 | 1461255785446 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 09:23:05 INFO - PROCESS | 1802 | 1461255785544 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x9adcd400 == 18 [pid = 1802] [id = 18] 09:23:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 51 (0x9adce400) [pid = 1802] [serial = 51] [outer = (nil)] 09:23:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 52 (0x9de18000) [pid = 1802] [serial = 52] [outer = 0x9adce400] 09:23:05 INFO - PROCESS | 1802 | 1461255785652 Marionette DEBUG loaded listener.js 09:23:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 53 (0x9fb36800) [pid = 1802] [serial = 53] [outer = 0x9adce400] 09:23:06 INFO - PROCESS | 1802 | 1461255786545 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]]]}] 09:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1441ms 09:23:06 INFO - PROCESS | 1802 | 1461255786571 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 09:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:23:06 INFO - PROCESS | 1802 | 1461255786575 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 09:23:06 INFO - PROCESS | 1802 | 1461255786591 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:23:06 INFO - PROCESS | 1802 | 1461255786601 Marionette TRACE conn3 <- [1,46,null,{}] 09:23:06 INFO - PROCESS | 1802 | 1461255786608 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}] 09:23:06 INFO - PROCESS | 1802 | 1461255786823 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 09:23:06 INFO - PROCESS | 1802 | 1461255786960 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x9de18c00 == 19 [pid = 1802] [id = 19] 09:23:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 54 (0x9fcb6c00) [pid = 1802] [serial = 54] [outer = (nil)] 09:23:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 55 (0xa0aa1800) [pid = 1802] [serial = 55] [outer = 0x9fcb6c00] 09:23:07 INFO - PROCESS | 1802 | 1461255787049 Marionette DEBUG loaded listener.js 09:23:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 56 (0xa0adec00) [pid = 1802] [serial = 56] [outer = 0x9fcb6c00] 09:23:07 INFO - PROCESS | 1802 | 1461255787889 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]]]}] 09:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1349ms 09:23:07 INFO - PROCESS | 1802 | 1461255787932 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 09:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:23:07 INFO - PROCESS | 1802 | 1461255787936 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 09:23:07 INFO - PROCESS | 1802 | 1461255787961 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:23:07 INFO - PROCESS | 1802 | 1461255787966 Marionette TRACE conn3 <- [1,50,null,{}] 09:23:07 INFO - PROCESS | 1802 | 1461255787972 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}] 09:23:08 INFO - PROCESS | 1802 | 1461255788137 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 09:23:08 INFO - PROCESS | 1802 | 1461255788266 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x91322400 == 20 [pid = 1802] [id = 20] 09:23:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 57 (0x96267000) [pid = 1802] [serial = 57] [outer = (nil)] 09:23:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 58 (0xa2a8bc00) [pid = 1802] [serial = 58] [outer = 0x96267000] 09:23:08 INFO - PROCESS | 1802 | 1461255788360 Marionette DEBUG loaded listener.js 09:23:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 59 (0xa2ae0000) [pid = 1802] [serial = 59] [outer = 0x96267000] 09:23:09 INFO - PROCESS | 1802 | 1461255789167 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]]]}] 09:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1260ms 09:23:09 INFO - PROCESS | 1802 | 1461255789203 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 09:23:09 INFO - PROCESS | 1802 | 1461255789206 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 09:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:23:09 INFO - PROCESS | 1802 | 1461255789215 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:23:09 INFO - PROCESS | 1802 | 1461255789218 Marionette TRACE conn3 <- [1,54,null,{}] 09:23:09 INFO - PROCESS | 1802 | 1461255789224 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}] 09:23:09 INFO - PROCESS | 1802 | 1461255789380 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 09:23:09 INFO - PROCESS | 1802 | 1461255789517 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:09 INFO - PROCESS | 1802 | ++DOCSHELL 0xa3c90400 == 21 [pid = 1802] [id = 21] 09:23:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 60 (0xa3c97c00) [pid = 1802] [serial = 60] [outer = (nil)] 09:23:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 61 (0xa430b800) [pid = 1802] [serial = 61] [outer = 0xa3c97c00] 09:23:09 INFO - PROCESS | 1802 | 1461255789623 Marionette DEBUG loaded listener.js 09:23:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 62 (0xa4732800) [pid = 1802] [serial = 62] [outer = 0xa3c97c00] 09:23:10 INFO - PROCESS | 1802 | 1461255790685 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]]]}] 09:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1533ms 09:23:10 INFO - PROCESS | 1802 | 1461255790748 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 09:23:10 INFO - PROCESS | 1802 | 1461255790754 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 09:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:23:10 INFO - PROCESS | 1802 | 1461255790764 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:23:10 INFO - PROCESS | 1802 | 1461255790767 Marionette TRACE conn3 <- [1,58,null,{}] 09:23:10 INFO - PROCESS | 1802 | 1461255790776 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}] 09:23:10 INFO - PROCESS | 1802 | 1461255790947 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 09:23:11 INFO - PROCESS | 1802 | 1461255791131 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x9719b400 == 22 [pid = 1802] [id = 22] 09:23:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 63 (0x9719c000) [pid = 1802] [serial = 63] [outer = (nil)] 09:23:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 64 (0x97317000) [pid = 1802] [serial = 64] [outer = 0x9719c000] 09:23:11 INFO - PROCESS | 1802 | 1461255791222 Marionette DEBUG loaded listener.js 09:23:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 65 (0x988dcc00) [pid = 1802] [serial = 65] [outer = 0x9719c000] 09:23:11 INFO - PROCESS | 1802 | --DOCSHELL 0x95aaf000 == 21 [pid = 1802] [id = 15] 09:23:11 INFO - PROCESS | 1802 | --DOCSHELL 0x963f2800 == 20 [pid = 1802] [id = 14] 09:23:11 INFO - PROCESS | 1802 | --DOCSHELL 0x963f3c00 == 19 [pid = 1802] [id = 13] 09:23:11 INFO - PROCESS | 1802 | --DOCSHELL 0x98b4c400 == 18 [pid = 1802] [id = 11] 09:23:12 INFO - PROCESS | 1802 | --DOCSHELL 0x91328400 == 17 [pid = 1802] [id = 8] 09:23:12 INFO - PROCESS | 1802 | 1461255792078 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]]]}] 09:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1381ms 09:23:12 INFO - PROCESS | 1802 | 1461255792145 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 09:23:12 INFO - PROCESS | 1802 | 1461255792152 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 09:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:23:12 INFO - PROCESS | 1802 | 1461255792160 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:23:12 INFO - PROCESS | 1802 | 1461255792167 Marionette TRACE conn3 <- [1,62,null,{}] 09:23:12 INFO - PROCESS | 1802 | 1461255792177 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}] 09:23:12 INFO - PROCESS | 1802 | 1461255792375 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 09:23:12 INFO - PROCESS | 1802 | 1461255792511 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x91329c00 == 18 [pid = 1802] [id = 23] 09:23:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 66 (0x95a1e800) [pid = 1802] [serial = 66] [outer = (nil)] 09:23:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 67 (0x971a0c00) [pid = 1802] [serial = 67] [outer = 0x95a1e800] 09:23:12 INFO - PROCESS | 1802 | 1461255792605 Marionette DEBUG loaded listener.js 09:23:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 68 (0x983f3000) [pid = 1802] [serial = 68] [outer = 0x95a1e800] 09:23:13 INFO - PROCESS | 1802 | 1461255793500 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]]]}] 09:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1385ms 09:23:13 INFO - PROCESS | 1802 | 1461255793550 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 09:23:13 INFO - PROCESS | 1802 | 1461255793559 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 09:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:23:13 INFO - PROCESS | 1802 | 1461255793570 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:23:13 INFO - PROCESS | 1802 | 1461255793575 Marionette TRACE conn3 <- [1,66,null,{}] 09:23:13 INFO - PROCESS | 1802 | 1461255793581 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}] 09:23:13 INFO - PROCESS | 1802 | 1461255793775 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 09:23:13 INFO - PROCESS | 1802 | 1461255793934 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x971a1c00 == 19 [pid = 1802] [id = 24] 09:23:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 69 (0x988e7c00) [pid = 1802] [serial = 69] [outer = (nil)] 09:23:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 70 (0x9af92400) [pid = 1802] [serial = 70] [outer = 0x988e7c00] 09:23:14 INFO - PROCESS | 1802 | 1461255794036 Marionette DEBUG loaded listener.js 09:23:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 71 (0x9fb38800) [pid = 1802] [serial = 71] [outer = 0x988e7c00] 09:23:14 INFO - PROCESS | 1802 | 1461255794996 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]]]}] 09:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1486ms 09:23:15 INFO - PROCESS | 1802 | 1461255795056 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 09:23:15 INFO - PROCESS | 1802 | 1461255795061 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 09:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:23:15 INFO - PROCESS | 1802 | 1461255795068 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:23:15 INFO - PROCESS | 1802 | 1461255795074 Marionette TRACE conn3 <- [1,70,null,{}] 09:23:15 INFO - PROCESS | 1802 | 1461255795091 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}] 09:23:15 INFO - PROCESS | 1802 | 1461255795347 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 09:23:15 INFO - PROCESS | 1802 | 1461255795526 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:15 INFO - PROCESS | 1802 | ++DOCSHELL 0xa0a05800 == 20 [pid = 1802] [id = 25] 09:23:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 72 (0xa0a07800) [pid = 1802] [serial = 72] [outer = (nil)] 09:23:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 73 (0xa0feb000) [pid = 1802] [serial = 73] [outer = 0xa0a07800] 09:23:15 INFO - PROCESS | 1802 | 1461255795675 Marionette DEBUG loaded listener.js 09:23:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 74 (0xa3ce1800) [pid = 1802] [serial = 74] [outer = 0xa0a07800] 09:23:16 INFO - PROCESS | 1802 | 1461255796544 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]]]}] 09:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1538ms 09:23:16 INFO - PROCESS | 1802 | 1461255796608 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 09:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:23:16 INFO - PROCESS | 1802 | 1461255796614 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 09:23:16 INFO - PROCESS | 1802 | 1461255796622 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:23:16 INFO - PROCESS | 1802 | 1461255796628 Marionette TRACE conn3 <- [1,74,null,{}] 09:23:16 INFO - PROCESS | 1802 | 1461255796634 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}] 09:23:16 INFO - PROCESS | 1802 | 1461255796827 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 09:23:16 INFO - PROCESS | 1802 | 1461255796977 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x91421c00 == 21 [pid = 1802] [id = 26] 09:23:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 75 (0x9adce000) [pid = 1802] [serial = 75] [outer = (nil)] 09:23:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 76 (0xa472f800) [pid = 1802] [serial = 76] [outer = 0x9adce000] 09:23:17 INFO - PROCESS | 1802 | 1461255797071 Marionette DEBUG loaded listener.js 09:23:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0xa5ec1000) [pid = 1802] [serial = 77] [outer = 0x9adce000] 09:23:17 INFO - PROCESS | 1802 | 1461255797950 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]]]}] 09:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1387ms 09:23:18 INFO - PROCESS | 1802 | 1461255798008 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 09:23:18 INFO - PROCESS | 1802 | 1461255798012 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 09:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:23:18 INFO - PROCESS | 1802 | 1461255798019 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:23:18 INFO - PROCESS | 1802 | 1461255798021 Marionette TRACE conn3 <- [1,78,null,{}] 09:23:18 INFO - PROCESS | 1802 | 1461255798028 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}] 09:23:18 INFO - PROCESS | 1802 | 1461255798193 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 09:23:18 INFO - PROCESS | 1802 | 1461255798336 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x91328c00 == 22 [pid = 1802] [id = 27] 09:23:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0x96288800) [pid = 1802] [serial = 78] [outer = (nil)] 09:23:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0xa6861c00) [pid = 1802] [serial = 79] [outer = 0x96288800] 09:23:18 INFO - PROCESS | 1802 | 1461255798425 Marionette DEBUG loaded listener.js 09:23:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0xa6899800) [pid = 1802] [serial = 80] [outer = 0x96288800] 09:23:19 INFO - PROCESS | 1802 | 1461255799485 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]]]}] 09:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1532ms 09:23:19 INFO - PROCESS | 1802 | 1461255799553 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 09:23:19 INFO - PROCESS | 1802 | 1461255799559 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 09:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:23:19 INFO - PROCESS | 1802 | 1461255799567 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:23:19 INFO - PROCESS | 1802 | 1461255799572 Marionette TRACE conn3 <- [1,82,null,{}] 09:23:19 INFO - PROCESS | 1802 | 1461255799580 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}] 09:23:19 INFO - PROCESS | 1802 | 1461255799743 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 09:23:19 INFO - PROCESS | 1802 | 1461255799902 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x97385400 == 23 [pid = 1802] [id = 28] 09:23:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0x97592800) [pid = 1802] [serial = 81] [outer = (nil)] 09:23:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0x98e8fc00) [pid = 1802] [serial = 82] [outer = 0x97592800] 09:23:20 INFO - PROCESS | 1802 | 1461255800003 Marionette DEBUG loaded listener.js 09:23:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0x99142800) [pid = 1802] [serial = 83] [outer = 0x97592800] 09:23:20 INFO - PROCESS | 1802 | 1461255800781 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]]]}] 09:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1291ms 09:23:20 INFO - PROCESS | 1802 | 1461255800861 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 09:23:20 INFO - PROCESS | 1802 | 1461255800870 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 09:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:23:20 INFO - PROCESS | 1802 | 1461255800880 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:23:20 INFO - PROCESS | 1802 | 1461255800885 Marionette TRACE conn3 <- [1,86,null,{}] 09:23:20 INFO - PROCESS | 1802 | 1461255800891 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}] 09:23:21 INFO - PROCESS | 1802 | 1461255801138 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 09:23:21 INFO - PROCESS | 1802 | 1461255801155 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x91330800 == 24 [pid = 1802] [id = 29] 09:23:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 84 (0x920f8000) [pid = 1802] [serial = 84] [outer = (nil)] 09:23:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 85 (0x95aaf000) [pid = 1802] [serial = 85] [outer = 0x920f8000] 09:23:21 INFO - PROCESS | 1802 | 1461255801346 Marionette DEBUG loaded listener.js 09:23:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 86 (0x970e7c00) [pid = 1802] [serial = 86] [outer = 0x920f8000] 09:23:21 INFO - PROCESS | 1802 | --DOCSHELL 0x9de18c00 == 23 [pid = 1802] [id = 19] 09:23:21 INFO - PROCESS | 1802 | --DOCSHELL 0x9adcd400 == 22 [pid = 1802] [id = 18] 09:23:21 INFO - PROCESS | 1802 | --DOCSHELL 0x971a3c00 == 21 [pid = 1802] [id = 17] 09:23:21 INFO - PROCESS | 1802 | --DOCSHELL 0x91321800 == 20 [pid = 1802] [id = 16] 09:23:22 INFO - PROCESS | 1802 | 1461255802359 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]]]}] 09:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1546ms 09:23:22 INFO - PROCESS | 1802 | 1461255802454 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 09:23:22 INFO - PROCESS | 1802 | 1461255802461 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 09:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:23:22 INFO - PROCESS | 1802 | 1461255802475 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:23:22 INFO - PROCESS | 1802 | 1461255802481 Marionette TRACE conn3 <- [1,90,null,{}] 09:23:22 INFO - PROCESS | 1802 | 1461255802544 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}] 09:23:22 INFO - PROCESS | 1802 | 1461255802752 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 09:23:22 INFO - PROCESS | 1802 | 1461255802950 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x9fcaf800 == 21 [pid = 1802] [id = 30] 09:23:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 87 (0x9fcb2000) [pid = 1802] [serial = 87] [outer = (nil)] 09:23:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 88 (0x9fe0a000) [pid = 1802] [serial = 88] [outer = 0x9fcb2000] 09:23:23 INFO - PROCESS | 1802 | 1461255803051 Marionette DEBUG loaded listener.js 09:23:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 89 (0xa0c1dc00) [pid = 1802] [serial = 89] [outer = 0x9fcb2000] 09:23:23 INFO - PROCESS | 1802 | 1461255803892 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]]]}] 09:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1489ms 09:23:23 INFO - PROCESS | 1802 | 1461255803967 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 09:23:23 INFO - PROCESS | 1802 | 1461255803973 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 09:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:23:23 INFO - PROCESS | 1802 | 1461255803987 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:23:23 INFO - PROCESS | 1802 | 1461255803991 Marionette TRACE conn3 <- [1,94,null,{}] 09:23:24 INFO - PROCESS | 1802 | 1461255803997 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}] 09:23:24 INFO - PROCESS | 1802 | 1461255804186 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 09:23:24 INFO - PROCESS | 1802 | 1461255804326 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x907ed000 == 22 [pid = 1802] [id = 31] 09:23:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 90 (0x907ef000) [pid = 1802] [serial = 90] [outer = (nil)] 09:23:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 91 (0x907f8000) [pid = 1802] [serial = 91] [outer = 0x907ef000] 09:23:24 INFO - PROCESS | 1802 | 1461255804420 Marionette DEBUG loaded listener.js 09:23:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 92 (0xa0010400) [pid = 1802] [serial = 92] [outer = 0x907ef000] 09:23:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 93 (0xa44b5800) [pid = 1802] [serial = 93] [outer = 0xa0c42400] 09:23:25 INFO - PROCESS | 1802 | 1461255805441 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]]]}] 09:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1489ms 09:23:25 INFO - PROCESS | 1802 | 1461255805476 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 09:23:25 INFO - PROCESS | 1802 | 1461255805480 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 09:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:23:25 INFO - PROCESS | 1802 | 1461255805487 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:23:25 INFO - PROCESS | 1802 | 1461255805493 Marionette TRACE conn3 <- [1,98,null,{}] 09:23:25 INFO - PROCESS | 1802 | 1461255805509 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}] 09:23:25 INFO - PROCESS | 1802 | 1461255805691 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 09:23:25 INFO - PROCESS | 1802 | 1461255805835 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x907f8c00 == 23 [pid = 1802] [id = 32] 09:23:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0xa430bc00) [pid = 1802] [serial = 94] [outer = (nil)] 09:23:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0xa6c6a800) [pid = 1802] [serial = 95] [outer = 0xa430bc00] 09:23:25 INFO - PROCESS | 1802 | 1461255805959 Marionette DEBUG loaded listener.js 09:23:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0x95a1ac00) [pid = 1802] [serial = 96] [outer = 0xa430bc00] 09:23:26 INFO - PROCESS | 1802 | 1461255806831 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]]]}] 09:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1390ms 09:23:26 INFO - PROCESS | 1802 | 1461255806880 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 09:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:23:26 INFO - PROCESS | 1802 | 1461255806888 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 09:23:26 INFO - PROCESS | 1802 | 1461255806896 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:23:26 INFO - PROCESS | 1802 | 1461255806901 Marionette TRACE conn3 <- [1,102,null,{}] 09:23:26 INFO - PROCESS | 1802 | 1461255806910 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}] 09:23:27 INFO - PROCESS | 1802 | 1461255807177 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 09:23:27 INFO - PROCESS | 1802 | 1461255807360 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fdd3000 == 24 [pid = 1802] [id = 33] 09:23:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x8fdd3c00) [pid = 1802] [serial = 97] [outer = (nil)] 09:23:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0x8fddec00) [pid = 1802] [serial = 98] [outer = 0x8fdd3c00] 09:23:27 INFO - PROCESS | 1802 | 1461255807508 Marionette DEBUG loaded listener.js 09:23:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x91415800) [pid = 1802] [serial = 99] [outer = 0x8fdd3c00] 09:23:28 INFO - PROCESS | 1802 | 1461255808351 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]]]}] 09:23:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1489ms 09:23:28 INFO - PROCESS | 1802 | 1461255808385 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 09:23:28 INFO - PROCESS | 1802 | 1461255808389 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 09:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:23:28 INFO - PROCESS | 1802 | 1461255808397 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:23:28 INFO - PROCESS | 1802 | 1461255808400 Marionette TRACE conn3 <- [1,106,null,{}] 09:23:28 INFO - PROCESS | 1802 | 1461255808406 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}] 09:23:28 INFO - PROCESS | 1802 | 1461255808600 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 09:23:28 INFO - PROCESS | 1802 | 1461255808766 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:28 INFO - PROCESS | 1802 | ++DOCSHELL 0xa5e34800 == 25 [pid = 1802] [id = 34] 09:23:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0xa77e2000) [pid = 1802] [serial = 100] [outer = (nil)] 09:23:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0xa77e5c00) [pid = 1802] [serial = 101] [outer = 0xa77e2000] 09:23:28 INFO - PROCESS | 1802 | 1461255808893 Marionette DEBUG loaded listener.js 09:23:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0xa77eec00) [pid = 1802] [serial = 102] [outer = 0xa77e2000] 09:23:30 INFO - PROCESS | 1802 | 1461255810013 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]]]}] 09:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1682ms 09:23:30 INFO - PROCESS | 1802 | 1461255810080 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 09:23:30 INFO - PROCESS | 1802 | 1461255810084 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 09:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:23:30 INFO - PROCESS | 1802 | 1461255810091 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:23:30 INFO - PROCESS | 1802 | 1461255810095 Marionette TRACE conn3 <- [1,110,null,{}] 09:23:30 INFO - PROCESS | 1802 | 1461255810100 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}] 09:23:30 INFO - PROCESS | 1802 | 1461255810272 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 09:23:30 INFO - PROCESS | 1802 | 1461255810421 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f50f000 == 26 [pid = 1802] [id = 35] 09:23:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x8f510400) [pid = 1802] [serial = 103] [outer = (nil)] 09:23:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x8f581400) [pid = 1802] [serial = 104] [outer = 0x8f510400] 09:23:30 INFO - PROCESS | 1802 | 1461255810560 Marionette DEBUG loaded listener.js 09:23:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x8f584c00) [pid = 1802] [serial = 105] [outer = 0x8f510400] 09:23:31 INFO - PROCESS | 1802 | 1461255811450 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]]]}] 09:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1396ms 09:23:31 INFO - PROCESS | 1802 | 1461255811502 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 09:23:31 INFO - PROCESS | 1802 | 1461255811507 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 09:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:23:31 INFO - PROCESS | 1802 | 1461255811526 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:23:31 INFO - PROCESS | 1802 | 1461255811531 Marionette TRACE conn3 <- [1,114,null,{}] 09:23:31 INFO - PROCESS | 1802 | 1461255811540 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}] 09:23:31 INFO - PROCESS | 1802 | 1461255811702 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 09:23:31 INFO - PROCESS | 1802 | 1461255811852 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f50b800 == 27 [pid = 1802] [id = 36] 09:23:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x8f57f400) [pid = 1802] [serial = 106] [outer = (nil)] 09:23:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x8f583800) [pid = 1802] [serial = 107] [outer = 0x8f57f400] 09:23:31 INFO - PROCESS | 1802 | 1461255811940 Marionette DEBUG loaded listener.js 09:23:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x8f733800) [pid = 1802] [serial = 108] [outer = 0x8f57f400] 09:23:32 INFO - PROCESS | 1802 | --DOCSHELL 0x97385400 == 26 [pid = 1802] [id = 28] 09:23:34 INFO - PROCESS | 1802 | --DOCSHELL 0x91329c00 == 25 [pid = 1802] [id = 23] 09:23:34 INFO - PROCESS | 1802 | --DOCSHELL 0x971a1c00 == 24 [pid = 1802] [id = 24] 09:23:34 INFO - PROCESS | 1802 | --DOCSHELL 0xa0a05800 == 23 [pid = 1802] [id = 25] 09:23:34 INFO - PROCESS | 1802 | --DOCSHELL 0x9913d000 == 22 [pid = 1802] [id = 12] 09:23:34 INFO - PROCESS | 1802 | --DOCSHELL 0x91421c00 == 21 [pid = 1802] [id = 26] 09:23:34 INFO - PROCESS | 1802 | --DOCSHELL 0x91328c00 == 20 [pid = 1802] [id = 27] 09:23:34 INFO - PROCESS | 1802 | --DOCSHELL 0x91322400 == 19 [pid = 1802] [id = 20] 09:23:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8fdd3000 == 18 [pid = 1802] [id = 33] 09:23:34 INFO - PROCESS | 1802 | --DOCSHELL 0xa5e34800 == 17 [pid = 1802] [id = 34] 09:23:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8f50f000 == 16 [pid = 1802] [id = 35] 09:23:34 INFO - PROCESS | 1802 | --DOCSHELL 0x907ed000 == 15 [pid = 1802] [id = 31] 09:23:34 INFO - PROCESS | 1802 | --DOCSHELL 0xa3c90400 == 14 [pid = 1802] [id = 21] 09:23:34 INFO - PROCESS | 1802 | --DOCSHELL 0x907f8c00 == 13 [pid = 1802] [id = 32] 09:23:34 INFO - PROCESS | 1802 | --DOCSHELL 0x9719b400 == 12 [pid = 1802] [id = 22] 09:23:34 INFO - PROCESS | 1802 | --DOCSHELL 0x91330800 == 11 [pid = 1802] [id = 29] 09:23:34 INFO - PROCESS | 1802 | --DOCSHELL 0x9fcaf800 == 10 [pid = 1802] [id = 30] 09:23:34 INFO - PROCESS | 1802 | --DOCSHELL 0x91416c00 == 9 [pid = 1802] [id = 6] 09:23:37 INFO - PROCESS | 1802 | 1461255817814 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]]]}] 09:23:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 6355ms 09:23:37 INFO - PROCESS | 1802 | 1461255817882 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 09:23:37 INFO - PROCESS | 1802 | 1461255817890 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 09:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:23:37 INFO - PROCESS | 1802 | 1461255817899 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:23:37 INFO - PROCESS | 1802 | 1461255817904 Marionette TRACE conn3 <- [1,118,null,{}] 09:23:37 INFO - PROCESS | 1802 | 1461255817914 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}] 09:23:38 INFO - PROCESS | 1802 | 1461255818095 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 09:23:38 INFO - PROCESS | 1802 | 1461255818227 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f734000 == 10 [pid = 1802] [id = 37] 09:23:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x8f735800) [pid = 1802] [serial = 109] [outer = (nil)] 09:23:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x8f73dc00) [pid = 1802] [serial = 110] [outer = 0x8f735800] 09:23:38 INFO - PROCESS | 1802 | 1461255818307 Marionette DEBUG loaded listener.js 09:23:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x8fdd2000) [pid = 1802] [serial = 111] [outer = 0x8f735800] 09:23:39 INFO - PROCESS | 1802 | 1461255819235 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]]]}] 09:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1389ms 09:23:39 INFO - PROCESS | 1802 | 1461255819308 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 09:23:39 INFO - PROCESS | 1802 | 1461255819319 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 09:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:23:39 INFO - PROCESS | 1802 | 1461255819333 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:23:39 INFO - PROCESS | 1802 | 1461255819337 Marionette TRACE conn3 <- [1,122,null,{}] 09:23:39 INFO - PROCESS | 1802 | 1461255819355 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}] 09:23:39 INFO - PROCESS | 1802 | 1461255819516 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 09:23:39 INFO - PROCESS | 1802 | 1461255819710 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f57e400 == 11 [pid = 1802] [id = 38] 09:23:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x907f4800) [pid = 1802] [serial = 112] [outer = (nil)] 09:23:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x913e1800) [pid = 1802] [serial = 113] [outer = 0x907f4800] 09:23:39 INFO - PROCESS | 1802 | 1461255819792 Marionette DEBUG loaded listener.js 09:23:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x91f17000) [pid = 1802] [serial = 114] [outer = 0x907f4800] 09:23:40 INFO - PROCESS | 1802 | 1461255820597 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]]]}] 09:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1294ms 09:23:40 INFO - PROCESS | 1802 | 1461255820630 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 09:23:40 INFO - PROCESS | 1802 | 1461255820635 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 09:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:23:40 INFO - PROCESS | 1802 | 1461255820642 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:23:40 INFO - PROCESS | 1802 | 1461255820648 Marionette TRACE conn3 <- [1,126,null,{}] 09:23:40 INFO - PROCESS | 1802 | 1461255820673 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}] 09:23:40 INFO - PROCESS | 1802 | 1461255820903 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 09:23:40 INFO - PROCESS | 1802 | 1461255820933 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x92a58000 == 12 [pid = 1802] [id = 39] 09:23:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x92a58800) [pid = 1802] [serial = 115] [outer = (nil)] 09:23:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x92acf400) [pid = 1802] [serial = 116] [outer = 0x92a58800] 09:23:41 INFO - PROCESS | 1802 | 1461255821022 Marionette DEBUG loaded listener.js 09:23:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x95a15400) [pid = 1802] [serial = 117] [outer = 0x92a58800] 09:23:42 INFO - PROCESS | 1802 | 1461255822786 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]]]}] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x9ac3cc00) [pid = 1802] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0x96820400) [pid = 1802] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x913e7000) [pid = 1802] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x96fce800) [pid = 1802] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0x9adca800) [pid = 1802] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x9913d400) [pid = 1802] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0x9fcb2000) [pid = 1802] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 109 (0x97592800) [pid = 1802] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0x988e7c00) [pid = 1802] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 107 (0xa3c97c00) [pid = 1802] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 106 (0x9719c000) [pid = 1802] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0x907ef000) [pid = 1802] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x9adce000) [pid = 1802] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0x96288800) [pid = 1802] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x96267000) [pid = 1802] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x9fcb6c00) [pid = 1802] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x920f8000) [pid = 1802] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x9adce400) [pid = 1802] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x971bc400) [pid = 1802] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0x91321c00) [pid = 1802] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 96 (0xa430bc00) [pid = 1802] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 95 (0x8fdd3c00) [pid = 1802] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 94 (0x8f510400) [pid = 1802] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 93 (0xa77e2000) [pid = 1802] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 92 (0xa0a07800) [pid = 1802] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 91 (0x95a1e800) [pid = 1802] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:23:42 INFO - PROCESS | 1802 | --DOMWINDOW == 90 (0x91417000) [pid = 1802] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 2402ms 09:23:43 INFO - PROCESS | 1802 | 1461255823067 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 09:23:43 INFO - PROCESS | 1802 | 1461255823070 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 09:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:23:43 INFO - PROCESS | 1802 | 1461255823106 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:23:43 INFO - PROCESS | 1802 | 1461255823110 Marionette TRACE conn3 <- [1,130,null,{}] 09:23:43 INFO - PROCESS | 1802 | 1461255823143 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}] 09:23:43 INFO - PROCESS | 1802 | 1461255823310 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 09:23:43 INFO - PROCESS | 1802 | 1461255823409 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x907f0000 == 13 [pid = 1802] [id = 40] 09:23:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 91 (0x91f17800) [pid = 1802] [serial = 118] [outer = (nil)] 09:23:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 92 (0x96260800) [pid = 1802] [serial = 119] [outer = 0x91f17800] 09:23:43 INFO - PROCESS | 1802 | 1461255823492 Marionette DEBUG loaded listener.js 09:23:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 93 (0x970edc00) [pid = 1802] [serial = 120] [outer = 0x91f17800] 09:23:44 INFO - PROCESS | 1802 | 1461255824200 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]]]}] 09:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1162ms 09:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:23:44 INFO - PROCESS | 1802 | 1461255824252 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 09:23:44 INFO - PROCESS | 1802 | 1461255824254 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 09:23:44 INFO - PROCESS | 1802 | 1461255824261 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:23:44 INFO - PROCESS | 1802 | 1461255824264 Marionette TRACE conn3 <- [1,134,null,{}] 09:23:44 INFO - PROCESS | 1802 | 1461255824270 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}] 09:23:44 INFO - PROCESS | 1802 | 1461255824454 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 09:23:44 INFO - PROCESS | 1802 | 1461255824476 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x97315c00 == 14 [pid = 1802] [id = 41] 09:23:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0x97318000) [pid = 1802] [serial = 121] [outer = (nil)] 09:23:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x97fdec00) [pid = 1802] [serial = 122] [outer = 0x97318000] 09:23:44 INFO - PROCESS | 1802 | 1461255824551 Marionette DEBUG loaded listener.js 09:23:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0x98b8dc00) [pid = 1802] [serial = 123] [outer = 0x97318000] 09:23:45 INFO - PROCESS | 1802 | 1461255825522 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]]]}] 09:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1290ms 09:23:45 INFO - PROCESS | 1802 | 1461255825551 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 09:23:45 INFO - PROCESS | 1802 | 1461255825558 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 09:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:23:45 INFO - PROCESS | 1802 | 1461255825568 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:23:45 INFO - PROCESS | 1802 | 1461255825573 Marionette TRACE conn3 <- [1,138,null,{}] 09:23:45 INFO - PROCESS | 1802 | 1461255825582 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}] 09:23:45 INFO - PROCESS | 1802 | 1461255825816 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 09:23:45 INFO - PROCESS | 1802 | 1461255825961 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fddc000 == 15 [pid = 1802] [id = 42] 09:23:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x8fddd000) [pid = 1802] [serial = 124] [outer = (nil)] 09:23:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0x913e3c00) [pid = 1802] [serial = 125] [outer = 0x8fddd000] 09:23:46 INFO - PROCESS | 1802 | 1461255826097 Marionette DEBUG loaded listener.js 09:23:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x92a4ec00) [pid = 1802] [serial = 126] [outer = 0x8fddd000] 09:23:46 INFO - PROCESS | 1802 | 1461255826958 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]]]}] 09:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1438ms 09:23:47 INFO - PROCESS | 1802 | 1461255827006 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 09:23:47 INFO - PROCESS | 1802 | 1461255827015 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 09:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:23:47 INFO - PROCESS | 1802 | 1461255827026 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:23:47 INFO - PROCESS | 1802 | 1461255827031 Marionette TRACE conn3 <- [1,142,null,{}] 09:23:47 INFO - PROCESS | 1802 | 1461255827038 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}] 09:23:47 INFO - PROCESS | 1802 | 1461255827212 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 09:23:47 INFO - PROCESS | 1802 | 1461255827353 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x91329c00 == 16 [pid = 1802] [id = 43] 09:23:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0x95a1d800) [pid = 1802] [serial = 127] [outer = (nil)] 09:23:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0x97ae4c00) [pid = 1802] [serial = 128] [outer = 0x95a1d800] 09:23:47 INFO - PROCESS | 1802 | 1461255827442 Marionette DEBUG loaded listener.js 09:23:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0x92a4d000) [pid = 1802] [serial = 129] [outer = 0x95a1d800] 09:23:48 INFO - PROCESS | 1802 | 1461255828403 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]]]}] 09:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1447ms 09:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:23:48 INFO - PROCESS | 1802 | 1461255828476 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 09:23:48 INFO - PROCESS | 1802 | 1461255828479 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 09:23:48 INFO - PROCESS | 1802 | 1461255828487 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:23:48 INFO - PROCESS | 1802 | 1461255828493 Marionette TRACE conn3 <- [1,146,null,{}] 09:23:48 INFO - PROCESS | 1802 | 1461255828509 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}] 09:23:48 INFO - PROCESS | 1802 | 1461255828772 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 09:23:48 INFO - PROCESS | 1802 | 1461255828815 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:23:48 INFO - PROCESS | 1802 | 1461255828974 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x9fcb0000 == 17 [pid = 1802] [id = 44] 09:23:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x9fcb2800) [pid = 1802] [serial = 130] [outer = (nil)] 09:23:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x9fee8400) [pid = 1802] [serial = 131] [outer = 0x9fcb2800] 09:23:49 INFO - PROCESS | 1802 | 1461255829112 Marionette DEBUG loaded listener.js 09:23:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0xa0a05400) [pid = 1802] [serial = 132] [outer = 0x9fcb2800] 09:23:49 INFO - PROCESS | 1802 | 1461255829940 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]]]}] 09:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1494ms 09:23:49 INFO - PROCESS | 1802 | 1461255829980 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 09:23:49 INFO - PROCESS | 1802 | 1461255829985 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 09:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:23:49 INFO - PROCESS | 1802 | 1461255829991 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:23:49 INFO - PROCESS | 1802 | 1461255829994 Marionette TRACE conn3 <- [1,150,null,{}] 09:23:50 INFO - PROCESS | 1802 | 1461255830000 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}] 09:23:50 INFO - PROCESS | 1802 | 1461255830158 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 09:23:50 INFO - PROCESS | 1802 | 1461255830307 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x92a57800 == 18 [pid = 1802] [id = 45] 09:23:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0xa0e84000) [pid = 1802] [serial = 133] [outer = (nil)] 09:23:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0xa0fef400) [pid = 1802] [serial = 134] [outer = 0xa0e84000] 09:23:50 INFO - PROCESS | 1802 | 1461255830396 Marionette DEBUG loaded listener.js 09:23:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0xa2a43000) [pid = 1802] [serial = 135] [outer = 0xa0e84000] 09:23:51 INFO - PROCESS | 1802 | 1461255831510 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]]]}] 09:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1534ms 09:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:23:51 INFO - PROCESS | 1802 | 1461255831525 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 09:23:51 INFO - PROCESS | 1802 | 1461255831528 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 09:23:51 INFO - PROCESS | 1802 | 1461255831535 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:23:51 INFO - PROCESS | 1802 | 1461255831539 Marionette TRACE conn3 <- [1,154,null,{}] 09:23:51 INFO - PROCESS | 1802 | 1461255831545 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}] 09:23:51 INFO - PROCESS | 1802 | 1461255831701 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 09:23:51 INFO - PROCESS | 1802 | 1461255831888 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f583400 == 19 [pid = 1802] [id = 46] 09:23:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x8f588000) [pid = 1802] [serial = 136] [outer = (nil)] 09:23:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x91422000) [pid = 1802] [serial = 137] [outer = 0x8f588000] 09:23:51 INFO - PROCESS | 1802 | 1461255831977 Marionette DEBUG loaded listener.js 09:23:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x95a24000) [pid = 1802] [serial = 138] [outer = 0x8f588000] 09:23:53 INFO - PROCESS | 1802 | 1461255833120 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]]]}] 09:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1637ms 09:23:53 INFO - PROCESS | 1802 | 1461255833176 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 09:23:53 INFO - PROCESS | 1802 | 1461255833189 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 09:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:23:53 INFO - PROCESS | 1802 | 1461255833198 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:23:53 INFO - PROCESS | 1802 | 1461255833203 Marionette TRACE conn3 <- [1,158,null,{}] 09:23:53 INFO - PROCESS | 1802 | 1461255833266 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}] 09:23:53 INFO - PROCESS | 1802 | 1461255833539 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 09:23:53 INFO - PROCESS | 1802 | 1461255833722 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8f50b800 == 18 [pid = 1802] [id = 36] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0x9132f800) [pid = 1802] [serial = 19] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 109 (0x9141dc00) [pid = 1802] [serial = 17] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0x9e926400) [pid = 1802] [serial = 44] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 107 (0xa3c94400) [pid = 1802] [serial = 28] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 106 (0x9719ac00) [pid = 1802] [serial = 32] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0x99141c00) [pid = 1802] [serial = 34] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x9adc3c00) [pid = 1802] [serial = 35] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0x97386800) [pid = 1802] [serial = 49] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x95aa7c00) [pid = 1802] [serial = 47] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x9af92400) [pid = 1802] [serial = 70] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x99142800) [pid = 1802] [serial = 83] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x9141d400) [pid = 1802] [serial = 46] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x988dcc00) [pid = 1802] [serial = 65] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0x9af8fc00) [pid = 1802] [serial = 43] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 96 (0xa5ec1000) [pid = 1802] [serial = 77] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 95 (0x971a0c00) [pid = 1802] [serial = 67] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 94 (0xa2ae4400) [pid = 1802] [serial = 2] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 93 (0x8f583800) [pid = 1802] [serial = 107] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 92 (0x96fd5400) [pid = 1802] [serial = 37] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 91 (0x9adcdc00) [pid = 1802] [serial = 25] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 90 (0x9843d000) [pid = 1802] [serial = 22] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 89 (0x970f2000) [pid = 1802] [serial = 38] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 88 (0x983eb000) [pid = 1802] [serial = 40] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 87 (0x98b46000) [pid = 1802] [serial = 23] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 86 (0x98b8a800) [pid = 1802] [serial = 41] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 85 (0xa0adb800) [pid = 1802] [serial = 31] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 84 (0xa0c1dc00) [pid = 1802] [serial = 89] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 83 (0xa0010400) [pid = 1802] [serial = 92] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 82 (0xa472f800) [pid = 1802] [serial = 76] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 81 (0xa6899800) [pid = 1802] [serial = 80] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 80 (0x979b7400) [pid = 1802] [serial = 9] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 79 (0xa2ae0000) [pid = 1802] [serial = 59] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 78 (0x97592c00) [pid = 1802] [serial = 12] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 77 (0xa430b800) [pid = 1802] [serial = 61] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 76 (0xa0adec00) [pid = 1802] [serial = 56] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 75 (0xa2a8bc00) [pid = 1802] [serial = 58] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 74 (0x970e7c00) [pid = 1802] [serial = 86] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 73 (0x907f8000) [pid = 1802] [serial = 91] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 72 (0x9fb36800) [pid = 1802] [serial = 53] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 71 (0xa0aa1800) [pid = 1802] [serial = 55] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 70 (0x9de18000) [pid = 1802] [serial = 52] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 69 (0x95aaf000) [pid = 1802] [serial = 85] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 68 (0xa6861c00) [pid = 1802] [serial = 79] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 67 (0x9843e400) [pid = 1802] [serial = 50] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 66 (0xa3ce1800) [pid = 1802] [serial = 74] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 65 (0x983f3000) [pid = 1802] [serial = 68] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 64 (0x91419c00) [pid = 1802] [serial = 16] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 63 (0xa6c6a800) [pid = 1802] [serial = 95] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 62 (0x9fe0a000) [pid = 1802] [serial = 88] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 61 (0xa0feb000) [pid = 1802] [serial = 73] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 60 (0x98e8fc00) [pid = 1802] [serial = 82] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 59 (0xa4730400) [pid = 1802] [serial = 29] [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.] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 58 (0x9fb38800) [pid = 1802] [serial = 71] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 57 (0xa4732800) [pid = 1802] [serial = 62] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 56 (0x97317000) [pid = 1802] [serial = 64] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 55 (0x95a1ac00) [pid = 1802] [serial = 96] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 54 (0x8fddec00) [pid = 1802] [serial = 98] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 53 (0x8f584c00) [pid = 1802] [serial = 105] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 52 (0x8f581400) [pid = 1802] [serial = 104] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 51 (0xa77eec00) [pid = 1802] [serial = 102] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 50 (0x91415800) [pid = 1802] [serial = 99] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | --DOMWINDOW == 49 (0xa77e5c00) [pid = 1802] [serial = 101] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f583800 == 19 [pid = 1802] [id = 47] 09:23:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 50 (0x8f583c00) [pid = 1802] [serial = 139] [outer = (nil)] 09:23:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 51 (0x8f58c400) [pid = 1802] [serial = 140] [outer = 0x8f583c00] 09:23:53 INFO - PROCESS | 1802 | 1461255833928 Marionette DEBUG loaded listener.js 09:23:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 52 (0x8f7f9000) [pid = 1802] [serial = 141] [outer = 0x8f583c00] 09:23:54 INFO - PROCESS | 1802 | 1461255834626 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]]]}] 09:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1462ms 09:23:54 INFO - PROCESS | 1802 | 1461255834661 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 09:23:54 INFO - PROCESS | 1802 | 1461255834669 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 09:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:23:54 INFO - PROCESS | 1802 | 1461255834680 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:23:54 INFO - PROCESS | 1802 | 1461255834684 Marionette TRACE conn3 <- [1,162,null,{}] 09:23:54 INFO - PROCESS | 1802 | 1461255834694 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}] 09:23:54 INFO - PROCESS | 1802 | 1461255834884 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 09:23:54 INFO - PROCESS | 1802 | 1461255834896 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x91330c00 == 20 [pid = 1802] [id = 48] 09:23:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 53 (0x913da000) [pid = 1802] [serial = 142] [outer = (nil)] 09:23:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 54 (0x9141a800) [pid = 1802] [serial = 143] [outer = 0x913da000] 09:23:54 INFO - PROCESS | 1802 | 1461255834973 Marionette DEBUG loaded listener.js 09:23:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 55 (0x9141f400) [pid = 1802] [serial = 144] [outer = 0x913da000] 09:23:55 INFO - PROCESS | 1802 | 1461255835774 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]]]}] 09:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1128ms 09:23:55 INFO - PROCESS | 1802 | 1461255835809 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 09:23:55 INFO - PROCESS | 1802 | 1461255835812 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 09:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:23:55 INFO - PROCESS | 1802 | 1461255835819 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:23:55 INFO - PROCESS | 1802 | 1461255835825 Marionette TRACE conn3 <- [1,166,null,{}] 09:23:55 INFO - PROCESS | 1802 | 1461255835840 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}] 09:23:56 INFO - PROCESS | 1802 | 1461255835997 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 09:23:56 INFO - PROCESS | 1802 | 1461255836013 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f508000 == 21 [pid = 1802] [id = 49] 09:23:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 56 (0x95a1b400) [pid = 1802] [serial = 145] [outer = (nil)] 09:23:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 57 (0x963fec00) [pid = 1802] [serial = 146] [outer = 0x95a1b400] 09:23:56 INFO - PROCESS | 1802 | 1461255836091 Marionette DEBUG loaded listener.js 09:23:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 58 (0x970f3000) [pid = 1802] [serial = 147] [outer = 0x95a1b400] 09:23:57 INFO - PROCESS | 1802 | 1461255837000 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]]]}] 09:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1234ms 09:23:57 INFO - PROCESS | 1802 | 1461255837056 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 09:23:57 INFO - PROCESS | 1802 | 1461255837063 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 09:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:23:57 INFO - PROCESS | 1802 | 1461255837089 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:23:57 INFO - PROCESS | 1802 | 1461255837092 Marionette TRACE conn3 <- [1,170,null,{}] 09:23:57 INFO - PROCESS | 1802 | 1461255837100 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}] 09:23:57 INFO - PROCESS | 1802 | 1461255837295 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 09:23:57 INFO - PROCESS | 1802 | 1461255837321 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x92ad5c00 == 22 [pid = 1802] [id = 50] 09:23:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 59 (0x97196000) [pid = 1802] [serial = 148] [outer = (nil)] 09:23:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 60 (0x971a0c00) [pid = 1802] [serial = 149] [outer = 0x97196000] 09:23:57 INFO - PROCESS | 1802 | 1461255837395 Marionette DEBUG loaded listener.js 09:23:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 61 (0x973f7c00) [pid = 1802] [serial = 150] [outer = 0x97196000] 09:23:58 INFO - PROCESS | 1802 | 1461255838238 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]]]}] 09:23:58 INFO - PROCESS | 1802 | --DOMWINDOW == 60 (0x8f735800) [pid = 1802] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:23:58 INFO - PROCESS | 1802 | --DOMWINDOW == 59 (0x8f57f400) [pid = 1802] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:23:58 INFO - PROCESS | 1802 | --DOMWINDOW == 58 (0x907f4800) [pid = 1802] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:23:58 INFO - PROCESS | 1802 | --DOMWINDOW == 57 (0x92a58800) [pid = 1802] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:23:58 INFO - PROCESS | 1802 | --DOMWINDOW == 56 (0x91f17800) [pid = 1802] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1194ms 09:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:23:58 INFO - PROCESS | 1802 | 1461255838285 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 09:23:58 INFO - PROCESS | 1802 | 1461255838288 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 09:23:58 INFO - PROCESS | 1802 | 1461255838302 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:23:58 INFO - PROCESS | 1802 | 1461255838304 Marionette TRACE conn3 <- [1,174,null,{}] 09:23:58 INFO - PROCESS | 1802 | 1461255838309 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}] 09:23:58 INFO - PROCESS | 1802 | 1461255838475 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 09:23:58 INFO - PROCESS | 1802 | 1461255838487 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f735800 == 23 [pid = 1802] [id = 51] 09:23:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 57 (0x8f7f2c00) [pid = 1802] [serial = 151] [outer = (nil)] 09:23:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 58 (0x95a45c00) [pid = 1802] [serial = 152] [outer = 0x8f7f2c00] 09:23:58 INFO - PROCESS | 1802 | 1461255838560 Marionette DEBUG loaded listener.js 09:23:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 59 (0x97321800) [pid = 1802] [serial = 153] [outer = 0x8f7f2c00] 09:23:59 INFO - PROCESS | 1802 | 1461255839442 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]]]}] 09:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1187ms 09:23:59 INFO - PROCESS | 1802 | 1461255839486 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 09:23:59 INFO - PROCESS | 1802 | 1461255839490 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 09:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:23:59 INFO - PROCESS | 1802 | 1461255839497 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:23:59 INFO - PROCESS | 1802 | 1461255839500 Marionette TRACE conn3 <- [1,178,null,{}] 09:23:59 INFO - PROCESS | 1802 | 1461255839505 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}] 09:23:59 INFO - PROCESS | 1802 | 1461255839710 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 09:23:59 INFO - PROCESS | 1802 | 1461255839722 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f506400 == 24 [pid = 1802] [id = 52] 09:23:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 60 (0x8f73ec00) [pid = 1802] [serial = 154] [outer = (nil)] 09:23:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 61 (0x98b8c400) [pid = 1802] [serial = 155] [outer = 0x8f73ec00] 09:23:59 INFO - PROCESS | 1802 | 1461255839801 Marionette DEBUG loaded listener.js 09:23:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 62 (0x98e9cc00) [pid = 1802] [serial = 156] [outer = 0x8f73ec00] 09:24:00 INFO - PROCESS | 1802 | 1461255840690 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]]]}] 09:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1236ms 09:24:00 INFO - PROCESS | 1802 | 1461255840734 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 09:24:00 INFO - PROCESS | 1802 | 1461255840741 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 09:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:24:00 INFO - PROCESS | 1802 | 1461255840750 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:24:00 INFO - PROCESS | 1802 | 1461255840758 Marionette TRACE conn3 <- [1,182,null,{}] 09:24:00 INFO - PROCESS | 1802 | 1461255840768 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}] 09:24:00 INFO - PROCESS | 1802 | 1461255840953 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 09:24:01 INFO - PROCESS | 1802 | 1461255841096 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f507000 == 25 [pid = 1802] [id = 53] 09:24:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 63 (0x8f514000) [pid = 1802] [serial = 157] [outer = (nil)] 09:24:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 64 (0x8fdd9800) [pid = 1802] [serial = 158] [outer = 0x8f514000] 09:24:01 INFO - PROCESS | 1802 | 1461255841188 Marionette DEBUG loaded listener.js 09:24:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 65 (0x907f4c00) [pid = 1802] [serial = 159] [outer = 0x8f514000] 09:24:02 INFO - PROCESS | 1802 | 1461255842123 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]]]}] 09:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1439ms 09:24:02 INFO - PROCESS | 1802 | 1461255842190 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 09:24:02 INFO - PROCESS | 1802 | 1461255842199 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 09:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:24:02 INFO - PROCESS | 1802 | 1461255842210 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:24:02 INFO - PROCESS | 1802 | 1461255842214 Marionette TRACE conn3 <- [1,186,null,{}] 09:24:02 INFO - PROCESS | 1802 | 1461255842222 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}] 09:24:02 INFO - PROCESS | 1802 | 1461255842432 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 09:24:02 INFO - PROCESS | 1802 | 1461255842573 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x92a51000 == 26 [pid = 1802] [id = 54] 09:24:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 66 (0x92a53400) [pid = 1802] [serial = 160] [outer = (nil)] 09:24:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 67 (0x95a47000) [pid = 1802] [serial = 161] [outer = 0x92a53400] 09:24:02 INFO - PROCESS | 1802 | 1461255842741 Marionette DEBUG loaded listener.js 09:24:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 68 (0x9681f800) [pid = 1802] [serial = 162] [outer = 0x92a53400] 09:24:03 INFO - PROCESS | 1802 | 1461255843790 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]]]}] 09:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1591ms 09:24:03 INFO - PROCESS | 1802 | 1461255843801 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 09:24:03 INFO - PROCESS | 1802 | 1461255843804 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 09:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:24:03 INFO - PROCESS | 1802 | 1461255843830 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:24:03 INFO - PROCESS | 1802 | 1461255843836 Marionette TRACE conn3 <- [1,190,null,{}] 09:24:03 INFO - PROCESS | 1802 | 1461255843853 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}] 09:24:04 INFO - PROCESS | 1802 | 1461255844032 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 09:24:04 INFO - PROCESS | 1802 | 1461255844175 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f582000 == 27 [pid = 1802] [id = 55] 09:24:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 69 (0x96306000) [pid = 1802] [serial = 163] [outer = (nil)] 09:24:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 70 (0x98b4bc00) [pid = 1802] [serial = 164] [outer = 0x96306000] 09:24:04 INFO - PROCESS | 1802 | 1461255844268 Marionette DEBUG loaded listener.js 09:24:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 71 (0x99143800) [pid = 1802] [serial = 165] [outer = 0x96306000] 09:24:05 INFO - PROCESS | 1802 | 1461255845128 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]]]}] 09:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1340ms 09:24:05 INFO - PROCESS | 1802 | 1461255845168 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 09:24:05 INFO - PROCESS | 1802 | 1461255845174 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 09:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:24:05 INFO - PROCESS | 1802 | 1461255845180 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:24:05 INFO - PROCESS | 1802 | 1461255845184 Marionette TRACE conn3 <- [1,194,null,{}] 09:24:05 INFO - PROCESS | 1802 | 1461255845190 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}] 09:24:05 INFO - PROCESS | 1802 | 1461255845349 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 09:24:05 INFO - PROCESS | 1802 | 1461255845491 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x98b53800 == 28 [pid = 1802] [id = 56] 09:24:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 72 (0x9ad95800) [pid = 1802] [serial = 166] [outer = (nil)] 09:24:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 73 (0x9adc2800) [pid = 1802] [serial = 167] [outer = 0x9ad95800] 09:24:05 INFO - PROCESS | 1802 | 1461255845577 Marionette DEBUG loaded listener.js 09:24:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 74 (0x9af8d800) [pid = 1802] [serial = 168] [outer = 0x9ad95800] 09:24:06 INFO - PROCESS | 1802 | 1461255846559 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]]]}] 09:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1431ms 09:24:06 INFO - PROCESS | 1802 | 1461255846612 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 09:24:06 INFO - PROCESS | 1802 | 1461255846616 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 09:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:24:06 INFO - PROCESS | 1802 | 1461255846622 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:24:06 INFO - PROCESS | 1802 | 1461255846625 Marionette TRACE conn3 <- [1,198,null,{}] 09:24:06 INFO - PROCESS | 1802 | 1461255846631 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}] 09:24:06 INFO - PROCESS | 1802 | 1461255846795 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 09:24:06 INFO - PROCESS | 1802 | 1461255846932 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x9adbf800 == 29 [pid = 1802] [id = 57] 09:24:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 75 (0x9de18800) [pid = 1802] [serial = 169] [outer = (nil)] 09:24:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 76 (0x9e923c00) [pid = 1802] [serial = 170] [outer = 0x9de18800] 09:24:07 INFO - PROCESS | 1802 | 1461255847061 Marionette DEBUG loaded listener.js 09:24:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0x9fb38000) [pid = 1802] [serial = 171] [outer = 0x9de18800] 09:24:08 INFO - PROCESS | 1802 | 1461255848101 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]]]}] 09:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1534ms 09:24:08 INFO - PROCESS | 1802 | 1461255848158 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 09:24:08 INFO - PROCESS | 1802 | 1461255848165 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 09:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:24:08 INFO - PROCESS | 1802 | 1461255848173 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:24:08 INFO - PROCESS | 1802 | 1461255848178 Marionette TRACE conn3 <- [1,202,null,{}] 09:24:08 INFO - PROCESS | 1802 | 1461255848186 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}] 09:24:08 INFO - PROCESS | 1802 | 1461255848362 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 09:24:08 INFO - PROCESS | 1802 | 1461255848519 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x91321800 == 30 [pid = 1802] [id = 58] 09:24:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0x9132b000) [pid = 1802] [serial = 172] [outer = (nil)] 09:24:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0x9141e400) [pid = 1802] [serial = 173] [outer = 0x9132b000] 09:24:08 INFO - PROCESS | 1802 | 1461255848602 Marionette DEBUG loaded listener.js 09:24:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0x92a56c00) [pid = 1802] [serial = 174] [outer = 0x9132b000] 09:24:09 INFO - PROCESS | 1802 | 1461255849441 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]]]}] 09:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1280ms 09:24:09 INFO - PROCESS | 1802 | 1461255849453 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 09:24:09 INFO - PROCESS | 1802 | 1461255849461 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 09:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:24:09 INFO - PROCESS | 1802 | 1461255849470 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:24:09 INFO - PROCESS | 1802 | 1461255849475 Marionette TRACE conn3 <- [1,206,null,{}] 09:24:09 INFO - PROCESS | 1802 | 1461255849481 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}] 09:24:09 INFO - PROCESS | 1802 | 1461255849637 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 09:24:09 INFO - PROCESS | 1802 | 1461255849788 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f737800 == 31 [pid = 1802] [id = 59] 09:24:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0x91422400) [pid = 1802] [serial = 175] [outer = (nil)] 09:24:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0x9719b800) [pid = 1802] [serial = 176] [outer = 0x91422400] 09:24:09 INFO - PROCESS | 1802 | 1461255849868 Marionette DEBUG loaded listener.js 09:24:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0x971a1400) [pid = 1802] [serial = 177] [outer = 0x91422400] 09:24:10 INFO - PROCESS | 1802 | --DOMWINDOW == 82 (0x97fdec00) [pid = 1802] [serial = 122] [outer = (nil)] [url = about:blank] 09:24:10 INFO - PROCESS | 1802 | --DOMWINDOW == 81 (0x8f73dc00) [pid = 1802] [serial = 110] [outer = (nil)] [url = about:blank] 09:24:10 INFO - PROCESS | 1802 | --DOMWINDOW == 80 (0x8fdd2000) [pid = 1802] [serial = 111] [outer = (nil)] [url = about:blank] 09:24:10 INFO - PROCESS | 1802 | --DOMWINDOW == 79 (0x8f733800) [pid = 1802] [serial = 108] [outer = (nil)] [url = about:blank] 09:24:10 INFO - PROCESS | 1802 | --DOMWINDOW == 78 (0x913e1800) [pid = 1802] [serial = 113] [outer = (nil)] [url = about:blank] 09:24:10 INFO - PROCESS | 1802 | --DOMWINDOW == 77 (0x92acf400) [pid = 1802] [serial = 116] [outer = (nil)] [url = about:blank] 09:24:10 INFO - PROCESS | 1802 | --DOMWINDOW == 76 (0x95a15400) [pid = 1802] [serial = 117] [outer = (nil)] [url = about:blank] 09:24:10 INFO - PROCESS | 1802 | --DOMWINDOW == 75 (0x970edc00) [pid = 1802] [serial = 120] [outer = (nil)] [url = about:blank] 09:24:10 INFO - PROCESS | 1802 | --DOMWINDOW == 74 (0x96260800) [pid = 1802] [serial = 119] [outer = (nil)] [url = about:blank] 09:24:10 INFO - PROCESS | 1802 | --DOMWINDOW == 73 (0x91f17000) [pid = 1802] [serial = 114] [outer = (nil)] [url = about:blank] 09:24:10 INFO - PROCESS | 1802 | 1461255850727 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]]]}] 09:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1334ms 09:24:10 INFO - PROCESS | 1802 | 1461255850805 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 09:24:10 INFO - PROCESS | 1802 | 1461255850809 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 09:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:24:10 INFO - PROCESS | 1802 | 1461255850817 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:24:10 INFO - PROCESS | 1802 | 1461255850823 Marionette TRACE conn3 <- [1,210,null,{}] 09:24:10 INFO - PROCESS | 1802 | 1461255850838 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}] 09:24:10 INFO - PROCESS | 1802 | 1461255850989 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 09:24:11 INFO - PROCESS | 1802 | 1461255851005 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f7f2800 == 32 [pid = 1802] [id = 60] 09:24:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 74 (0x8f7fc800) [pid = 1802] [serial = 178] [outer = (nil)] 09:24:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 75 (0x9719e400) [pid = 1802] [serial = 179] [outer = 0x8f7fc800] 09:24:11 INFO - PROCESS | 1802 | 1461255851167 Marionette DEBUG loaded listener.js 09:24:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 76 (0x988e7c00) [pid = 1802] [serial = 180] [outer = 0x8f7fc800] 09:24:11 INFO - PROCESS | 1802 | 1461255851855 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]]]}] 09:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1053ms 09:24:11 INFO - PROCESS | 1802 | 1461255851870 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 09:24:11 INFO - PROCESS | 1802 | 1461255851874 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 09:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:24:11 INFO - PROCESS | 1802 | 1461255851880 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:24:11 INFO - PROCESS | 1802 | 1461255851883 Marionette TRACE conn3 <- [1,214,null,{}] 09:24:11 INFO - PROCESS | 1802 | 1461255851901 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}] 09:24:12 INFO - PROCESS | 1802 | 1461255852103 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 09:24:12 INFO - PROCESS | 1802 | 1461255852118 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x97197400 == 33 [pid = 1802] [id = 61] 09:24:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0x9ac45800) [pid = 1802] [serial = 181] [outer = (nil)] 09:24:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0x9adc6800) [pid = 1802] [serial = 182] [outer = 0x9ac45800] 09:24:12 INFO - PROCESS | 1802 | 1461255852194 Marionette DEBUG loaded listener.js 09:24:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0x9de21000) [pid = 1802] [serial = 183] [outer = 0x9ac45800] 09:24:13 INFO - PROCESS | 1802 | 1461255853140 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]]]}] 09:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1301ms 09:24:13 INFO - PROCESS | 1802 | 1461255853183 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 09:24:13 INFO - PROCESS | 1802 | 1461255853185 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 09:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:24:13 INFO - PROCESS | 1802 | 1461255853198 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:24:13 INFO - PROCESS | 1802 | 1461255853201 Marionette TRACE conn3 <- [1,218,null,{}] 09:24:13 INFO - PROCESS | 1802 | 1461255853206 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}] 09:24:13 INFO - PROCESS | 1802 | 1461255853399 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 09:24:13 INFO - PROCESS | 1802 | 1461255853429 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x9e924400 == 34 [pid = 1802] [id = 62] 09:24:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0x9e925000) [pid = 1802] [serial = 184] [outer = (nil)] 09:24:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0x9fc60c00) [pid = 1802] [serial = 185] [outer = 0x9e925000] 09:24:13 INFO - PROCESS | 1802 | 1461255853505 Marionette DEBUG loaded listener.js 09:24:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0x9fcb4000) [pid = 1802] [serial = 186] [outer = 0x9e925000] 09:24:14 INFO - PROCESS | 1802 | 1461255854296 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]]]}] 09:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1141ms 09:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:24:14 INFO - PROCESS | 1802 | 1461255854333 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 09:24:14 INFO - PROCESS | 1802 | 1461255854336 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 09:24:14 INFO - PROCESS | 1802 | 1461255854343 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:24:14 INFO - PROCESS | 1802 | 1461255854346 Marionette TRACE conn3 <- [1,222,null,{}] 09:24:14 INFO - PROCESS | 1802 | 1461255854351 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}] 09:24:14 INFO - PROCESS | 1802 | --DOMWINDOW == 81 (0x97196000) [pid = 1802] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:24:14 INFO - PROCESS | 1802 | --DOMWINDOW == 80 (0x8f583c00) [pid = 1802] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:24:14 INFO - PROCESS | 1802 | --DOMWINDOW == 79 (0x97318000) [pid = 1802] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:24:14 INFO - PROCESS | 1802 | --DOMWINDOW == 78 (0x913da000) [pid = 1802] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:24:14 INFO - PROCESS | 1802 | --DOMWINDOW == 77 (0x95a1b400) [pid = 1802] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:24:14 INFO - PROCESS | 1802 | --DOMWINDOW == 76 (0x8f7f2c00) [pid = 1802] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:24:14 INFO - PROCESS | 1802 | 1461255854672 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 09:24:14 INFO - PROCESS | 1802 | 1461255854688 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f515c00 == 35 [pid = 1802] [id = 63] 09:24:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0x8f587800) [pid = 1802] [serial = 187] [outer = (nil)] 09:24:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0x971bfc00) [pid = 1802] [serial = 188] [outer = 0x8f587800] 09:24:14 INFO - PROCESS | 1802 | 1461255854765 Marionette DEBUG loaded listener.js 09:24:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0xa0013c00) [pid = 1802] [serial = 189] [outer = 0x8f587800] 09:24:15 INFO - PROCESS | 1802 | 1461255855510 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]]]}] 09:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1185ms 09:24:15 INFO - PROCESS | 1802 | 1461255855533 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 09:24:15 INFO - PROCESS | 1802 | 1461255855537 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 09:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:24:15 INFO - PROCESS | 1802 | 1461255855543 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:24:15 INFO - PROCESS | 1802 | 1461255855546 Marionette TRACE conn3 <- [1,226,null,{}] 09:24:15 INFO - PROCESS | 1802 | 1461255855559 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}] 09:24:15 INFO - PROCESS | 1802 | 1461255855767 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 09:24:15 INFO - PROCESS | 1802 | 1461255855777 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f515800 == 36 [pid = 1802] [id = 64] 09:24:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0xa0c1b800) [pid = 1802] [serial = 190] [outer = (nil)] 09:24:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0xa0f53000) [pid = 1802] [serial = 191] [outer = 0xa0c1b800] 09:24:15 INFO - PROCESS | 1802 | 1461255855850 Marionette DEBUG loaded listener.js 09:24:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0xa0fe6400) [pid = 1802] [serial = 192] [outer = 0xa0c1b800] 09:24:16 INFO - PROCESS | 1802 | 1461255856712 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]]]}] 09:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1187ms 09:24:16 INFO - PROCESS | 1802 | 1461255856748 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 09:24:16 INFO - PROCESS | 1802 | 1461255856755 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 09:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:24:16 INFO - PROCESS | 1802 | 1461255856766 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:24:16 INFO - PROCESS | 1802 | 1461255856771 Marionette TRACE conn3 <- [1,230,null,{}] 09:24:16 INFO - PROCESS | 1802 | 1461255856783 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}] 09:24:16 INFO - PROCESS | 1802 | 1461255856970 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 09:24:17 INFO - PROCESS | 1802 | 1461255857119 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f582c00 == 37 [pid = 1802] [id = 65] 09:24:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0x8f733c00) [pid = 1802] [serial = 193] [outer = (nil)] 09:24:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 84 (0x8fdd1c00) [pid = 1802] [serial = 194] [outer = 0x8f733c00] 09:24:17 INFO - PROCESS | 1802 | 1461255857211 Marionette DEBUG loaded listener.js 09:24:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 85 (0x91414400) [pid = 1802] [serial = 195] [outer = 0x8f733c00] 09:24:18 INFO - PROCESS | 1802 | 1461255858123 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]]]}] 09:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1389ms 09:24:18 INFO - PROCESS | 1802 | 1461255858155 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 09:24:18 INFO - PROCESS | 1802 | 1461255858163 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 09:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:24:18 INFO - PROCESS | 1802 | 1461255858174 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:24:18 INFO - PROCESS | 1802 | 1461255858186 Marionette TRACE conn3 <- [1,234,null,{}] 09:24:18 INFO - PROCESS | 1802 | 1461255858196 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}] 09:24:18 INFO - PROCESS | 1802 | 1461255858379 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 09:24:18 INFO - PROCESS | 1802 | 1461255858520 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x96260800 == 38 [pid = 1802] [id = 66] 09:24:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 86 (0x96825800) [pid = 1802] [serial = 196] [outer = (nil)] 09:24:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 87 (0x9719c800) [pid = 1802] [serial = 197] [outer = 0x96825800] 09:24:18 INFO - PROCESS | 1802 | 1461255858608 Marionette DEBUG loaded listener.js 09:24:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 88 (0x96267000) [pid = 1802] [serial = 198] [outer = 0x96825800] 09:24:19 INFO - PROCESS | 1802 | 1461255859598 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]]]}] 09:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1442ms 09:24:19 INFO - PROCESS | 1802 | 1461255859615 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 09:24:19 INFO - PROCESS | 1802 | 1461255859618 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 09:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:24:19 INFO - PROCESS | 1802 | 1461255859626 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:24:19 INFO - PROCESS | 1802 | 1461255859632 Marionette TRACE conn3 <- [1,238,null,{}] 09:24:19 INFO - PROCESS | 1802 | 1461255859649 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}] 09:24:19 INFO - PROCESS | 1802 | 1461255859893 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 09:24:19 INFO - PROCESS | 1802 | 1461255859910 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f50a400 == 39 [pid = 1802] [id = 67] 09:24:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 89 (0x9fb9e000) [pid = 1802] [serial = 199] [outer = (nil)] 09:24:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 90 (0xa2a41000) [pid = 1802] [serial = 200] [outer = 0x9fb9e000] 09:24:20 INFO - PROCESS | 1802 | 1461255860040 Marionette DEBUG loaded listener.js 09:24:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 91 (0xa3c8e000) [pid = 1802] [serial = 201] [outer = 0x9fb9e000] 09:24:20 INFO - PROCESS | 1802 | 1461255860984 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]]]}] 09:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1398ms 09:24:21 INFO - PROCESS | 1802 | 1461255861024 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 09:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:24:21 INFO - PROCESS | 1802 | 1461255861029 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 09:24:21 INFO - PROCESS | 1802 | 1461255861036 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:24:21 INFO - PROCESS | 1802 | 1461255861039 Marionette TRACE conn3 <- [1,242,null,{}] 09:24:21 INFO - PROCESS | 1802 | 1461255861045 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}] 09:24:21 INFO - PROCESS | 1802 | 1461255861222 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 09:24:21 INFO - PROCESS | 1802 | 1461255861366 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f513c00 == 40 [pid = 1802] [id = 68] 09:24:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 92 (0x9132b400) [pid = 1802] [serial = 202] [outer = (nil)] 09:24:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 93 (0xa430f800) [pid = 1802] [serial = 203] [outer = 0x9132b400] 09:24:21 INFO - PROCESS | 1802 | 1461255861458 Marionette DEBUG loaded listener.js 09:24:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0xa4381c00) [pid = 1802] [serial = 204] [outer = 0x9132b400] 09:24:22 INFO - PROCESS | 1802 | 1461255862451 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]]]}] 09:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1432ms 09:24:22 INFO - PROCESS | 1802 | 1461255862467 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 09:24:22 INFO - PROCESS | 1802 | 1461255862471 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 09:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:24:22 INFO - PROCESS | 1802 | 1461255862477 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:24:22 INFO - PROCESS | 1802 | 1461255862480 Marionette TRACE conn3 <- [1,246,null,{}] 09:24:22 INFO - PROCESS | 1802 | 1461255862486 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}] 09:24:22 INFO - PROCESS | 1802 | 1461255862647 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 09:24:22 INFO - PROCESS | 1802 | 1461255862796 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f50cc00 == 41 [pid = 1802] [id = 69] 09:24:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0xa2ae4000) [pid = 1802] [serial = 205] [outer = (nil)] 09:24:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0xa4736c00) [pid = 1802] [serial = 206] [outer = 0xa2ae4000] 09:24:22 INFO - PROCESS | 1802 | 1461255862883 Marionette DEBUG loaded listener.js 09:24:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0xa4b01400) [pid = 1802] [serial = 207] [outer = 0xa2ae4000] 09:24:23 INFO - PROCESS | 1802 | 1461255863810 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]]]}] 09:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1383ms 09:24:23 INFO - PROCESS | 1802 | 1461255863861 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 09:24:23 INFO - PROCESS | 1802 | 1461255863866 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 09:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:24:23 INFO - PROCESS | 1802 | 1461255863872 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:24:23 INFO - PROCESS | 1802 | 1461255863875 Marionette TRACE conn3 <- [1,250,null,{}] 09:24:23 INFO - PROCESS | 1802 | 1461255863881 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}] 09:24:24 INFO - PROCESS | 1802 | 1461255864073 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 09:24:24 INFO - PROCESS | 1802 | 1461255864219 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f509c00 == 42 [pid = 1802] [id = 70] 09:24:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0x8f587c00) [pid = 1802] [serial = 208] [outer = (nil)] 09:24:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x97638c00) [pid = 1802] [serial = 209] [outer = 0x8f587c00] 09:24:24 INFO - PROCESS | 1802 | 1461255864312 Marionette DEBUG loaded listener.js 09:24:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0xa4381800) [pid = 1802] [serial = 210] [outer = 0x8f587c00] 09:24:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0xa43e2400) [pid = 1802] [serial = 211] [outer = 0xa0c42400] 09:24:25 INFO - PROCESS | 1802 | 1461255865204 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]]]}] 09:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1381ms 09:24:25 INFO - PROCESS | 1802 | 1461255865272 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 09:24:25 INFO - PROCESS | 1802 | 1461255865276 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 09:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:24:25 INFO - PROCESS | 1802 | 1461255865301 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:24:25 INFO - PROCESS | 1802 | 1461255865305 Marionette TRACE conn3 <- [1,254,null,{}] 09:24:25 INFO - PROCESS | 1802 | 1461255865311 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}] 09:24:25 INFO - PROCESS | 1802 | 1461255865470 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 09:24:25 INFO - PROCESS | 1802 | 1461255865628 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x97639800 == 43 [pid = 1802] [id = 71] 09:24:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0xa2a40000) [pid = 1802] [serial = 212] [outer = (nil)] 09:24:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0xa5ecd400) [pid = 1802] [serial = 213] [outer = 0xa2a40000] 09:24:25 INFO - PROCESS | 1802 | 1461255865717 Marionette DEBUG loaded listener.js 09:24:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0xa683bc00) [pid = 1802] [serial = 214] [outer = 0xa2a40000] 09:24:26 INFO - PROCESS | 1802 | 1461255866514 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]]]}] 09:24:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1233ms 09:24:26 INFO - PROCESS | 1802 | 1461255866534 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 09:24:26 INFO - PROCESS | 1802 | 1461255866537 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 09:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:24:26 INFO - PROCESS | 1802 | 1461255866544 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:24:26 INFO - PROCESS | 1802 | 1461255866547 Marionette TRACE conn3 <- [1,258,null,{}] 09:24:26 INFO - PROCESS | 1802 | 1461255866553 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}] 09:24:26 INFO - PROCESS | 1802 | 1461255866718 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 09:24:27 INFO - PROCESS | 1802 | 1461255867039 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fdd2c00 == 44 [pid = 1802] [id = 72] 09:24:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x8fdd7800) [pid = 1802] [serial = 215] [outer = (nil)] 09:24:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x907f8000) [pid = 1802] [serial = 216] [outer = 0x8fdd7800] 09:24:27 INFO - PROCESS | 1802 | 1461255867183 Marionette DEBUG loaded listener.js 09:24:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x920f3c00) [pid = 1802] [serial = 217] [outer = 0x8fdd7800] 09:24:28 INFO - PROCESS | 1802 | 1461255868113 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]]]}] 09:24:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1630ms 09:24:28 INFO - PROCESS | 1802 | 1461255868175 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 09:24:28 INFO - PROCESS | 1802 | 1461255868182 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 09:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:24:28 INFO - PROCESS | 1802 | 1461255868192 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:24:28 INFO - PROCESS | 1802 | 1461255868197 Marionette TRACE conn3 <- [1,262,null,{}] 09:24:28 INFO - PROCESS | 1802 | 1461255868204 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}] 09:24:28 INFO - PROCESS | 1802 | 1461255868456 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 09:24:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8f515c00 == 43 [pid = 1802] [id = 63] 09:24:28 INFO - PROCESS | 1802 | --DOCSHELL 0x9e924400 == 42 [pid = 1802] [id = 62] 09:24:28 INFO - PROCESS | 1802 | --DOMWINDOW == 106 (0x98b8c400) [pid = 1802] [serial = 155] [outer = (nil)] [url = about:blank] 09:24:28 INFO - PROCESS | 1802 | --DOCSHELL 0x97197400 == 41 [pid = 1802] [id = 61] 09:24:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8f7f2800 == 40 [pid = 1802] [id = 60] 09:24:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8f737800 == 39 [pid = 1802] [id = 59] 09:24:28 INFO - PROCESS | 1802 | --DOCSHELL 0x91321800 == 38 [pid = 1802] [id = 58] 09:24:28 INFO - PROCESS | 1802 | 1461255868665 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f7f2800 == 39 [pid = 1802] [id = 73] 09:24:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x8fdd2800) [pid = 1802] [serial = 218] [outer = (nil)] 09:24:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x92a4bc00) [pid = 1802] [serial = 219] [outer = 0x8fdd2800] 09:24:28 INFO - PROCESS | 1802 | 1461255868744 Marionette DEBUG loaded listener.js 09:24:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x9630b800) [pid = 1802] [serial = 220] [outer = 0x8fdd2800] 09:24:29 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0x971a0c00) [pid = 1802] [serial = 149] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 1802 | --DOMWINDOW == 107 (0x8f58c400) [pid = 1802] [serial = 140] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 1802 | --DOMWINDOW == 106 (0x8f7f9000) [pid = 1802] [serial = 141] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0x98b8dc00) [pid = 1802] [serial = 123] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x9141a800) [pid = 1802] [serial = 143] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0x9141f400) [pid = 1802] [serial = 144] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x963fec00) [pid = 1802] [serial = 146] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x95a45c00) [pid = 1802] [serial = 152] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x97ae4c00) [pid = 1802] [serial = 128] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x9fee8400) [pid = 1802] [serial = 131] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x91422000) [pid = 1802] [serial = 137] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0xa0fef400) [pid = 1802] [serial = 134] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 1802 | --DOMWINDOW == 96 (0x913e3c00) [pid = 1802] [serial = 125] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 1802 | --DOMWINDOW == 95 (0x97321800) [pid = 1802] [serial = 153] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 1802 | --DOMWINDOW == 94 (0x973f7c00) [pid = 1802] [serial = 150] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 1802 | --DOMWINDOW == 93 (0x970f3000) [pid = 1802] [serial = 147] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 1802 | 1461255869463 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]]]}] 09:24:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1286ms 09:24:29 INFO - PROCESS | 1802 | 1461255869479 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 09:24:29 INFO - PROCESS | 1802 | 1461255869485 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 09:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:24:29 INFO - PROCESS | 1802 | 1461255869502 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:24:29 INFO - PROCESS | 1802 | 1461255869506 Marionette TRACE conn3 <- [1,266,null,{}] 09:24:29 INFO - PROCESS | 1802 | 1461255869513 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}] 09:24:29 INFO - PROCESS | 1802 | 1461255869661 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 09:24:29 INFO - PROCESS | 1802 | 1461255869679 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x971bf800 == 40 [pid = 1802] [id = 74] 09:24:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0x97317000) [pid = 1802] [serial = 221] [outer = (nil)] 09:24:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x97630000) [pid = 1802] [serial = 222] [outer = 0x97317000] 09:24:29 INFO - PROCESS | 1802 | 1461255869754 Marionette DEBUG loaded listener.js 09:24:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0x9763a000) [pid = 1802] [serial = 223] [outer = 0x97317000] 09:24:30 INFO - PROCESS | 1802 | 1461255870526 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]]]}] 09:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1052ms 09:24:30 INFO - PROCESS | 1802 | 1461255870545 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 09:24:30 INFO - PROCESS | 1802 | 1461255870548 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 09:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:24:30 INFO - PROCESS | 1802 | 1461255870556 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:24:30 INFO - PROCESS | 1802 | 1461255870566 Marionette TRACE conn3 <- [1,270,null,{}] 09:24:30 INFO - PROCESS | 1802 | 1461255870674 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}] 09:24:30 INFO - PROCESS | 1802 | 1461255870844 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 09:24:30 INFO - PROCESS | 1802 | 1461255870857 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x97197400 == 41 [pid = 1802] [id = 75] 09:24:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x988d9c00) [pid = 1802] [serial = 224] [outer = (nil)] 09:24:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0x9913d800) [pid = 1802] [serial = 225] [outer = 0x988d9c00] 09:24:30 INFO - PROCESS | 1802 | 1461255870929 Marionette DEBUG loaded listener.js 09:24:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x9ad9a800) [pid = 1802] [serial = 226] [outer = 0x988d9c00] 09:24:31 INFO - PROCESS | 1802 | 1461255871822 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]]]}] 09:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1314ms 09:24:31 INFO - PROCESS | 1802 | 1461255871869 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 09:24:31 INFO - PROCESS | 1802 | 1461255871873 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 09:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:24:31 INFO - PROCESS | 1802 | 1461255871884 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:24:31 INFO - PROCESS | 1802 | 1461255871887 Marionette TRACE conn3 <- [1,274,null,{}] 09:24:31 INFO - PROCESS | 1802 | 1461255871893 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}] 09:24:32 INFO - PROCESS | 1802 | 1461255872078 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 09:24:32 INFO - PROCESS | 1802 | 1461255872103 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x9ad91800 == 42 [pid = 1802] [id = 76] 09:24:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0x9e924400) [pid = 1802] [serial = 227] [outer = (nil)] 09:24:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0x9fc59000) [pid = 1802] [serial = 228] [outer = 0x9e924400] 09:24:32 INFO - PROCESS | 1802 | 1461255872173 Marionette DEBUG loaded listener.js 09:24:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0xa00b7400) [pid = 1802] [serial = 229] [outer = 0x9e924400] 09:24:32 INFO - PROCESS | 1802 | 1461255872979 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]]]}] 09:24:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1127ms 09:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:24:33 INFO - PROCESS | 1802 | 1461255873013 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 09:24:33 INFO - PROCESS | 1802 | 1461255873016 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 09:24:33 INFO - PROCESS | 1802 | 1461255873022 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:24:33 INFO - PROCESS | 1802 | 1461255873025 Marionette TRACE conn3 <- [1,278,null,{}] 09:24:33 INFO - PROCESS | 1802 | 1461255873030 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}] 09:24:33 INFO - PROCESS | 1802 | 1461255873300 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 09:24:33 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x8f7fc800) [pid = 1802] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:24:33 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x9ac45800) [pid = 1802] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:24:33 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x9132b000) [pid = 1802] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:24:33 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x91422400) [pid = 1802] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:24:33 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0x8f587800) [pid = 1802] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:24:33 INFO - PROCESS | 1802 | --DOMWINDOW == 96 (0x9e925000) [pid = 1802] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:24:33 INFO - PROCESS | 1802 | 1461255873409 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f73a000 == 43 [pid = 1802] [id = 77] 09:24:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x8f7fc800) [pid = 1802] [serial = 230] [outer = (nil)] 09:24:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0x92ada000) [pid = 1802] [serial = 231] [outer = 0x8f7fc800] 09:24:33 INFO - PROCESS | 1802 | 1461255873501 Marionette DEBUG loaded listener.js 09:24:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x9fc5fc00) [pid = 1802] [serial = 232] [outer = 0x8f7fc800] 09:24:34 INFO - PROCESS | 1802 | 1461255874265 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]]]}] 09:24:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1280ms 09:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:24:34 INFO - PROCESS | 1802 | 1461255874303 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 09:24:34 INFO - PROCESS | 1802 | 1461255874306 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 09:24:34 INFO - PROCESS | 1802 | 1461255874313 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:24:34 INFO - PROCESS | 1802 | 1461255874316 Marionette TRACE conn3 <- [1,282,null,{}] 09:24:34 INFO - PROCESS | 1802 | 1461255874321 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}] 09:24:34 INFO - PROCESS | 1802 | 1461255874471 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 09:24:34 INFO - PROCESS | 1802 | 1461255874487 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:34 INFO - PROCESS | 1802 | ++DOCSHELL 0xa3ced000 == 44 [pid = 1802] [id = 78] 09:24:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0xa4304000) [pid = 1802] [serial = 233] [outer = (nil)] 09:24:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0xa4737800) [pid = 1802] [serial = 234] [outer = 0xa4304000] 09:24:34 INFO - PROCESS | 1802 | 1461255874562 Marionette DEBUG loaded listener.js 09:24:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0xa4b58c00) [pid = 1802] [serial = 235] [outer = 0xa4304000] 09:24:35 INFO - PROCESS | 1802 | 1461255875437 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]]]}] 09:24:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1191ms 09:24:35 INFO - PROCESS | 1802 | 1461255875517 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 09:24:35 INFO - PROCESS | 1802 | 1461255875524 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 09:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:24:35 INFO - PROCESS | 1802 | 1461255875554 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:24:35 INFO - PROCESS | 1802 | 1461255875559 Marionette TRACE conn3 <- [1,286,null,{}] 09:24:35 INFO - PROCESS | 1802 | 1461255875569 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}] 09:24:35 INFO - PROCESS | 1802 | 1461255875744 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 09:24:35 INFO - PROCESS | 1802 | 1461255875898 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fdd2000 == 45 [pid = 1802] [id = 79] 09:24:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x91322c00) [pid = 1802] [serial = 236] [outer = (nil)] 09:24:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x9141d400) [pid = 1802] [serial = 237] [outer = 0x91322c00] 09:24:35 INFO - PROCESS | 1802 | 1461255875994 Marionette DEBUG loaded listener.js 09:24:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x93f8b000) [pid = 1802] [serial = 238] [outer = 0x91322c00] 09:24:36 INFO - PROCESS | 1802 | 1461255876948 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]]]}] 09:24:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1437ms 09:24:36 INFO - PROCESS | 1802 | 1461255876989 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 09:24:36 INFO - PROCESS | 1802 | 1461255876998 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 09:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:24:37 INFO - PROCESS | 1802 | 1461255877009 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:24:37 INFO - PROCESS | 1802 | 1461255877013 Marionette TRACE conn3 <- [1,290,null,{}] 09:24:37 INFO - PROCESS | 1802 | 1461255877019 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}] 09:24:37 INFO - PROCESS | 1802 | 1461255877196 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 09:24:37 INFO - PROCESS | 1802 | 1461255877345 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x971c9c00 == 46 [pid = 1802] [id = 80] 09:24:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x973f7c00) [pid = 1802] [serial = 239] [outer = (nil)] 09:24:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x9763bc00) [pid = 1802] [serial = 240] [outer = 0x973f7c00] 09:24:37 INFO - PROCESS | 1802 | 1461255877436 Marionette DEBUG loaded listener.js 09:24:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x97666c00) [pid = 1802] [serial = 241] [outer = 0x973f7c00] 09:24:38 INFO - PROCESS | 1802 | 1461255878365 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]]]}] 09:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1433ms 09:24:38 INFO - PROCESS | 1802 | 1461255878445 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 09:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:24:38 INFO - PROCESS | 1802 | 1461255878449 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 09:24:38 INFO - PROCESS | 1802 | 1461255878456 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:24:38 INFO - PROCESS | 1802 | 1461255878463 Marionette TRACE conn3 <- [1,294,null,{}] 09:24:38 INFO - PROCESS | 1802 | 1461255878480 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}] 09:24:38 INFO - PROCESS | 1802 | 1461255878729 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 09:24:38 INFO - PROCESS | 1802 | 1461255878890 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x92ce9000 == 47 [pid = 1802] [id = 81] 09:24:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x92ceac00) [pid = 1802] [serial = 242] [outer = (nil)] 09:24:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x97668800) [pid = 1802] [serial = 243] [outer = 0x92ceac00] 09:24:39 INFO - PROCESS | 1802 | 1461255879003 Marionette DEBUG loaded listener.js 09:24:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x9766dc00) [pid = 1802] [serial = 244] [outer = 0x92ceac00] 09:24:39 INFO - PROCESS | 1802 | 1461255879927 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]]]}] 09:24:39 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. 09:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1542ms 09:24:40 INFO - PROCESS | 1802 | 1461255879998 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 09:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:24:40 INFO - PROCESS | 1802 | 1461255880003 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 09:24:40 INFO - PROCESS | 1802 | 1461255880010 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:24:40 INFO - PROCESS | 1802 | 1461255880013 Marionette TRACE conn3 <- [1,298,null,{}] 09:24:40 INFO - PROCESS | 1802 | 1461255880019 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}] 09:24:40 INFO - PROCESS | 1802 | 1461255880223 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 09:24:40 INFO - PROCESS | 1802 | 1461255880414 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f7ef000 == 48 [pid = 1802] [id = 82] 09:24:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x9843d400) [pid = 1802] [serial = 245] [outer = (nil)] 09:24:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x98e97c00) [pid = 1802] [serial = 246] [outer = 0x9843d400] 09:24:40 INFO - PROCESS | 1802 | 1461255880548 Marionette DEBUG loaded listener.js 09:24:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x9913f000) [pid = 1802] [serial = 247] [outer = 0x9843d400] 09:24:41 INFO - PROCESS | 1802 | 1461255881371 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]]]}] 09:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1435ms 09:24:41 INFO - PROCESS | 1802 | 1461255881445 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 09:24:41 INFO - PROCESS | 1802 | 1461255881448 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 09:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:24:41 INFO - PROCESS | 1802 | 1461255881455 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:24:41 INFO - PROCESS | 1802 | 1461255881458 Marionette TRACE conn3 <- [1,302,null,{}] 09:24:41 INFO - PROCESS | 1802 | 1461255881464 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}] 09:24:41 INFO - PROCESS | 1802 | 1461255881668 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 09:24:41 INFO - PROCESS | 1802 | 1461255881880 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:41 INFO - PROCESS | 1802 | ++DOCSHELL 0xa2adb800 == 49 [pid = 1802] [id = 83] 09:24:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0xa3c8a400) [pid = 1802] [serial = 248] [outer = (nil)] 09:24:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0xa4310c00) [pid = 1802] [serial = 249] [outer = 0xa3c8a400] 09:24:42 INFO - PROCESS | 1802 | 1461255882051 Marionette DEBUG loaded listener.js 09:24:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0xa473a400) [pid = 1802] [serial = 250] [outer = 0xa3c8a400] 09:24:42 INFO - PROCESS | 1802 | 1461255882886 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]]]}] 09:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1492ms 09:24:42 INFO - PROCESS | 1802 | 1461255882948 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 09:24:42 INFO - PROCESS | 1802 | 1461255882952 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 09:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:24:42 INFO - PROCESS | 1802 | 1461255882958 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:24:42 INFO - PROCESS | 1802 | 1461255882962 Marionette TRACE conn3 <- [1,306,null,{}] 09:24:42 INFO - PROCESS | 1802 | 1461255882968 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}] 09:24:43 INFO - PROCESS | 1802 | 1461255883202 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 09:24:43 INFO - PROCESS | 1802 | 1461255883354 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f73b000 == 50 [pid = 1802] [id = 84] 09:24:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x8f73e400) [pid = 1802] [serial = 251] [outer = (nil)] 09:24:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x9ac41400) [pid = 1802] [serial = 252] [outer = 0x8f73e400] 09:24:43 INFO - PROCESS | 1802 | 1461255883474 Marionette DEBUG loaded listener.js 09:24:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0xa77e4400) [pid = 1802] [serial = 253] [outer = 0x8f73e400] 09:24:44 INFO - PROCESS | 1802 | 1461255884318 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]]]}] 09:24:44 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. 09:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1430ms 09:24:44 INFO - PROCESS | 1802 | 1461255884389 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 09:24:44 INFO - PROCESS | 1802 | 1461255884393 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 09:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:24:44 INFO - PROCESS | 1802 | 1461255884399 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:24:44 INFO - PROCESS | 1802 | 1461255884403 Marionette TRACE conn3 <- [1,310,null,{}] 09:24:44 INFO - PROCESS | 1802 | 1461255884409 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}] 09:24:44 INFO - PROCESS | 1802 | 1461255884573 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 09:24:44 INFO - PROCESS | 1802 | 1461255884723 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f586800 == 51 [pid = 1802] [id = 85] 09:24:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x9141f400) [pid = 1802] [serial = 254] [outer = (nil)] 09:24:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0xa77e9c00) [pid = 1802] [serial = 255] [outer = 0x9141f400] 09:24:44 INFO - PROCESS | 1802 | 1461255884818 Marionette DEBUG loaded listener.js 09:24:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0xa77eb800) [pid = 1802] [serial = 256] [outer = 0x9141f400] 09:24:45 INFO - PROCESS | 1802 | 1461255885697 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]]]}] 09:24:45 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. 09:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1335ms 09:24:45 INFO - PROCESS | 1802 | 1461255885735 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 09:24:45 INFO - PROCESS | 1802 | 1461255885739 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 09:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:24:45 INFO - PROCESS | 1802 | 1461255885747 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:24:45 INFO - PROCESS | 1802 | 1461255885750 Marionette TRACE conn3 <- [1,314,null,{}] 09:24:45 INFO - PROCESS | 1802 | 1461255885756 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}] 09:24:45 INFO - PROCESS | 1802 | 1461255885916 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 09:24:46 INFO - PROCESS | 1802 | 1461255886074 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f7fdc00 == 52 [pid = 1802] [id = 86] 09:24:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x8fdd3800) [pid = 1802] [serial = 257] [outer = (nil)] 09:24:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x90018000) [pid = 1802] [serial = 258] [outer = 0x8fdd3800] 09:24:46 INFO - PROCESS | 1802 | 1461255886161 Marionette DEBUG loaded listener.js 09:24:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x9001c000) [pid = 1802] [serial = 259] [outer = 0x8fdd3800] 09:24:47 INFO - PROCESS | 1802 | 1461255887315 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]]]}] 09:24:47 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. 09:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1640ms 09:24:47 INFO - PROCESS | 1802 | 1461255887388 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 09:24:47 INFO - PROCESS | 1802 | 1461255887395 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 09:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:24:47 INFO - PROCESS | 1802 | 1461255887404 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:24:47 INFO - PROCESS | 1802 | 1461255887408 Marionette TRACE conn3 <- [1,318,null,{}] 09:24:47 INFO - PROCESS | 1802 | 1461255887417 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}] 09:24:47 INFO - PROCESS | 1802 | 1461255887637 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 09:24:47 INFO - PROCESS | 1802 | 1461255887916 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f73ac00 == 53 [pid = 1802] [id = 87] 09:24:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x91415000) [pid = 1802] [serial = 260] [outer = (nil)] 09:24:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x91f16000) [pid = 1802] [serial = 261] [outer = 0x91415000] 09:24:48 INFO - PROCESS | 1802 | 1461255888011 Marionette DEBUG loaded listener.js 09:24:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x92ad2000) [pid = 1802] [serial = 262] [outer = 0x91415000] 09:24:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8f73a000 == 52 [pid = 1802] [id = 77] 09:24:48 INFO - PROCESS | 1802 | --DOCSHELL 0x9ad91800 == 51 [pid = 1802] [id = 76] 09:24:48 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0xa0f53000) [pid = 1802] [serial = 191] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1802 | --DOCSHELL 0x97197400 == 50 [pid = 1802] [id = 75] 09:24:48 INFO - PROCESS | 1802 | --DOCSHELL 0x971bf800 == 49 [pid = 1802] [id = 74] 09:24:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8f7f2800 == 48 [pid = 1802] [id = 73] 09:24:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8fdd2c00 == 47 [pid = 1802] [id = 72] 09:24:48 INFO - PROCESS | 1802 | 1461255888967 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]]]}] 09:24:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8f515800 == 46 [pid = 1802] [id = 64] 09:24:48 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8fdd9800) [pid = 1802] [serial = 158] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x95a47000) [pid = 1802] [serial = 161] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x9fc60c00) [pid = 1802] [serial = 185] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x98b4bc00) [pid = 1802] [serial = 164] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x9e923c00) [pid = 1802] [serial = 170] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x9719e400) [pid = 1802] [serial = 179] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x988e7c00) [pid = 1802] [serial = 180] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x9adc6800) [pid = 1802] [serial = 182] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x92a56c00) [pid = 1802] [serial = 174] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x9141e400) [pid = 1802] [serial = 173] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x971a1400) [pid = 1802] [serial = 177] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x971bfc00) [pid = 1802] [serial = 188] [outer = (nil)] [url = about:blank] 09:24:49 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0x9719b800) [pid = 1802] [serial = 176] [outer = (nil)] [url = about:blank] 09:24:49 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x9adc2800) [pid = 1802] [serial = 167] [outer = (nil)] [url = about:blank] 09:24:49 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x9fcb4000) [pid = 1802] [serial = 186] [outer = (nil)] [url = about:blank] 09:24:49 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0xa0013c00) [pid = 1802] [serial = 189] [outer = (nil)] [url = about:blank] 09:24:49 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x9de21000) [pid = 1802] [serial = 183] [outer = (nil)] [url = about:blank] 09:24:49 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. 09:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1634ms 09:24:49 INFO - PROCESS | 1802 | 1461255889038 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 09:24:49 INFO - PROCESS | 1802 | 1461255889046 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 09:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:24:49 INFO - PROCESS | 1802 | 1461255889057 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:24:49 INFO - PROCESS | 1802 | 1461255889060 Marionette TRACE conn3 <- [1,322,null,{}] 09:24:49 INFO - PROCESS | 1802 | 1461255889066 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}] 09:24:49 INFO - PROCESS | 1802 | 1461255889221 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 09:24:49 INFO - PROCESS | 1802 | 1461255889375 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x92a53000 == 47 [pid = 1802] [id = 88] 09:24:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x92a53800) [pid = 1802] [serial = 263] [outer = (nil)] 09:24:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x92ce5400) [pid = 1802] [serial = 264] [outer = 0x92a53800] 09:24:49 INFO - PROCESS | 1802 | 1461255889456 Marionette DEBUG loaded listener.js 09:24:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x92cee800) [pid = 1802] [serial = 265] [outer = 0x92a53800] 09:24:50 INFO - PROCESS | 1802 | 1461255890274 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]]]}] 09:24:50 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. 09:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1284ms 09:24:50 INFO - PROCESS | 1802 | 1461255890341 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 09:24:50 INFO - PROCESS | 1802 | 1461255890346 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 09:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:24:50 INFO - PROCESS | 1802 | 1461255890353 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:24:50 INFO - PROCESS | 1802 | 1461255890359 Marionette TRACE conn3 <- [1,326,null,{}] 09:24:50 INFO - PROCESS | 1802 | 1461255890374 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}] 09:24:50 INFO - PROCESS | 1802 | 1461255890531 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 09:24:50 INFO - PROCESS | 1802 | 1461255890644 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x92ad3000 == 48 [pid = 1802] [id = 89] 09:24:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x9719b800) [pid = 1802] [serial = 266] [outer = (nil)] 09:24:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x97386c00) [pid = 1802] [serial = 267] [outer = 0x9719b800] 09:24:50 INFO - PROCESS | 1802 | 1461255890725 Marionette DEBUG loaded listener.js 09:24:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x9763b800) [pid = 1802] [serial = 268] [outer = 0x9719b800] 09:24:51 INFO - PROCESS | 1802 | 1461255891500 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]]]}] 09:24:51 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. 09:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1185ms 09:24:51 INFO - PROCESS | 1802 | 1461255891539 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 09:24:51 INFO - PROCESS | 1802 | 1461255891544 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 09:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:24:51 INFO - PROCESS | 1802 | 1461255891550 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:24:51 INFO - PROCESS | 1802 | 1461255891553 Marionette TRACE conn3 <- [1,330,null,{}] 09:24:51 INFO - PROCESS | 1802 | 1461255891566 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}] 09:24:51 INFO - PROCESS | 1802 | 1461255891748 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 09:24:51 INFO - PROCESS | 1802 | 1461255891778 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x9766c800 == 49 [pid = 1802] [id = 90] 09:24:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x978b2800) [pid = 1802] [serial = 269] [outer = (nil)] 09:24:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x97f62c00) [pid = 1802] [serial = 270] [outer = 0x978b2800] 09:24:51 INFO - PROCESS | 1802 | 1461255891850 Marionette DEBUG loaded listener.js 09:24:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x97f66000) [pid = 1802] [serial = 271] [outer = 0x978b2800] 09:24:52 INFO - PROCESS | 1802 | 1461255892696 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]]]}] 09:24:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1196ms 09:24:52 INFO - PROCESS | 1802 | 1461255892747 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 09:24:52 INFO - PROCESS | 1802 | 1461255892751 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 09:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:24:52 INFO - PROCESS | 1802 | 1461255892764 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:24:52 INFO - PROCESS | 1802 | 1461255892766 Marionette TRACE conn3 <- [1,334,null,{}] 09:24:52 INFO - PROCESS | 1802 | 1461255892772 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}] 09:24:52 INFO - PROCESS | 1802 | 1461255892975 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 09:24:53 INFO - PROCESS | 1802 | 1461255892999 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x978ab000 == 50 [pid = 1802] [id = 91] 09:24:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x97f6ac00) [pid = 1802] [serial = 272] [outer = (nil)] 09:24:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x97f6d800) [pid = 1802] [serial = 273] [outer = 0x97f6ac00] 09:24:53 INFO - PROCESS | 1802 | 1461255893071 Marionette DEBUG loaded listener.js 09:24:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x97f6f800) [pid = 1802] [serial = 274] [outer = 0x97f6ac00] 09:24:53 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x9e924400) [pid = 1802] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:24:53 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x8f7fc800) [pid = 1802] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:24:53 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x8fdd2800) [pid = 1802] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:24:53 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x988d9c00) [pid = 1802] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:24:53 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x97317000) [pid = 1802] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:24:53 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x8fdd7800) [pid = 1802] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:24:54 INFO - PROCESS | 1802 | 1461255894232 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]]]}] 09:24:54 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. 09:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1533ms 09:24:54 INFO - PROCESS | 1802 | 1461255894297 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 09:24:54 INFO - PROCESS | 1802 | 1461255894303 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 09:24:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:24:54 INFO - PROCESS | 1802 | 1461255894313 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:24:54 INFO - PROCESS | 1802 | 1461255894319 Marionette TRACE conn3 <- [1,338,null,{}] 09:24:54 INFO - PROCESS | 1802 | 1461255894330 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}] 09:24:54 INFO - PROCESS | 1802 | 1461255894553 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 09:24:54 INFO - PROCESS | 1802 | 1461255894775 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f7fcc00 == 51 [pid = 1802] [id = 92] 09:24:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x8fde0400) [pid = 1802] [serial = 275] [outer = (nil)] 09:24:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x913e2400) [pid = 1802] [serial = 276] [outer = 0x8fde0400] 09:24:54 INFO - PROCESS | 1802 | 1461255894909 Marionette DEBUG loaded listener.js 09:24:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x92ce0000) [pid = 1802] [serial = 277] [outer = 0x8fde0400] 09:24:55 INFO - PROCESS | 1802 | 1461255895805 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]]]}] 09:24:55 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. 09:24:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1545ms 09:24:55 INFO - PROCESS | 1802 | 1461255895858 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 09:24:55 INFO - PROCESS | 1802 | 1461255895868 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 09:24:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:24:55 INFO - PROCESS | 1802 | 1461255895879 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:24:55 INFO - PROCESS | 1802 | 1461255895883 Marionette TRACE conn3 <- [1,342,null,{}] 09:24:55 INFO - PROCESS | 1802 | 1461255895889 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}] 09:24:56 INFO - PROCESS | 1802 | 1461255896074 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 09:24:56 INFO - PROCESS | 1802 | 1461255896227 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x92ce2800 == 52 [pid = 1802] [id = 93] 09:24:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x95aaf000) [pid = 1802] [serial = 278] [outer = (nil)] 09:24:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x9719e800) [pid = 1802] [serial = 279] [outer = 0x95aaf000] 09:24:56 INFO - PROCESS | 1802 | 1461255896318 Marionette DEBUG loaded listener.js 09:24:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x97597800) [pid = 1802] [serial = 280] [outer = 0x95aaf000] 09:24:57 INFO - PROCESS | 1802 | 1461255897308 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]]]}] 09:24:57 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. 09:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1485ms 09:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:24:57 INFO - PROCESS | 1802 | 1461255897365 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 09:24:57 INFO - PROCESS | 1802 | 1461255897368 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 09:24:57 INFO - PROCESS | 1802 | 1461255897376 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:24:57 INFO - PROCESS | 1802 | 1461255897382 Marionette TRACE conn3 <- [1,346,null,{}] 09:24:57 INFO - PROCESS | 1802 | 1461255897398 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}] 09:24:57 INFO - PROCESS | 1802 | 1461255897613 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 09:24:57 INFO - PROCESS | 1802 | 1461255897855 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x97f71c00 == 53 [pid = 1802] [id = 94] 09:24:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x988df800) [pid = 1802] [serial = 281] [outer = (nil)] 09:24:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x98e95000) [pid = 1802] [serial = 282] [outer = 0x988df800] 09:24:57 INFO - PROCESS | 1802 | 1461255897993 Marionette DEBUG loaded listener.js 09:24:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x9adc7c00) [pid = 1802] [serial = 283] [outer = 0x988df800] 09:24:58 INFO - PROCESS | 1802 | 1461255898859 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]]]}] 09:24:58 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. 09:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1540ms 09:24:58 INFO - PROCESS | 1802 | 1461255898915 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 09:24:58 INFO - PROCESS | 1802 | 1461255898920 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 09:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:24:58 INFO - PROCESS | 1802 | 1461255898926 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:24:58 INFO - PROCESS | 1802 | 1461255898929 Marionette TRACE conn3 <- [1,350,null,{}] 09:24:58 INFO - PROCESS | 1802 | 1461255898936 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}] 09:24:59 INFO - PROCESS | 1802 | 1461255899106 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 09:24:59 INFO - PROCESS | 1802 | 1461255899258 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x907ecc00 == 54 [pid = 1802] [id = 95] 09:24:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x988e0000) [pid = 1802] [serial = 284] [outer = (nil)] 09:24:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x9fb94c00) [pid = 1802] [serial = 285] [outer = 0x988e0000] 09:24:59 INFO - PROCESS | 1802 | 1461255899348 Marionette DEBUG loaded listener.js 09:24:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x9fef6400) [pid = 1802] [serial = 286] [outer = 0x988e0000] 09:25:00 INFO - PROCESS | 1802 | 1461255900172 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]]]}] 09:25:00 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. 09:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1284ms 09:25:00 INFO - PROCESS | 1802 | 1461255900211 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 09:25:00 INFO - PROCESS | 1802 | 1461255900214 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 09:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:25:00 INFO - PROCESS | 1802 | 1461255900221 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:25:00 INFO - PROCESS | 1802 | 1461255900224 Marionette TRACE conn3 <- [1,354,null,{}] 09:25:00 INFO - PROCESS | 1802 | 1461255900230 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}] 09:25:00 INFO - PROCESS | 1802 | 1461255900450 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 09:25:00 INFO - PROCESS | 1802 | 1461255900466 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f73a400 == 55 [pid = 1802] [id = 96] 09:25:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8f73a800) [pid = 1802] [serial = 287] [outer = (nil)] 09:25:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0xa0c43800) [pid = 1802] [serial = 288] [outer = 0x8f73a800] 09:25:00 INFO - PROCESS | 1802 | 1461255900588 Marionette DEBUG loaded listener.js 09:25:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0xa0f5bc00) [pid = 1802] [serial = 289] [outer = 0x8f73a800] 09:25:01 INFO - PROCESS | 1802 | 1461255901624 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]]]}] 09:25:01 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. 09:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1429ms 09:25:01 INFO - PROCESS | 1802 | 1461255901652 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 09:25:01 INFO - PROCESS | 1802 | 1461255901657 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 09:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:25:01 INFO - PROCESS | 1802 | 1461255901666 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:25:01 INFO - PROCESS | 1802 | 1461255901671 Marionette TRACE conn3 <- [1,358,null,{}] 09:25:01 INFO - PROCESS | 1802 | 1461255901679 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}] 09:25:02 INFO - PROCESS | 1802 | 1461255902045 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 09:25:02 INFO - PROCESS | 1802 | 1461255902381 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f737800 == 56 [pid = 1802] [id = 97] 09:25:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x96821000) [pid = 1802] [serial = 290] [outer = (nil)] 09:25:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0xa689c000) [pid = 1802] [serial = 291] [outer = 0x96821000] 09:25:02 INFO - PROCESS | 1802 | 1461255902531 Marionette DEBUG loaded listener.js 09:25:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0xa6c39c00) [pid = 1802] [serial = 292] [outer = 0x96821000] 09:25:03 INFO - PROCESS | 1802 | 1461255903649 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]]]}] 09:25:03 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. 09:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 2000ms 09:25:03 INFO - PROCESS | 1802 | 1461255903666 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 09:25:03 INFO - PROCESS | 1802 | 1461255903672 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 09:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:25:03 INFO - PROCESS | 1802 | 1461255903684 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:25:03 INFO - PROCESS | 1802 | 1461255903688 Marionette TRACE conn3 <- [1,362,null,{}] 09:25:03 INFO - PROCESS | 1802 | 1461255903697 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}] 09:25:03 INFO - PROCESS | 1802 | 1461255903977 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 09:25:04 INFO - PROCESS | 1802 | 1461255904247 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f512000 == 57 [pid = 1802] [id = 98] 09:25:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8f582800) [pid = 1802] [serial = 293] [outer = (nil)] 09:25:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x901c9400) [pid = 1802] [serial = 294] [outer = 0x8f582800] 09:25:04 INFO - PROCESS | 1802 | 1461255904441 Marionette DEBUG loaded listener.js 09:25:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x901cc000) [pid = 1802] [serial = 295] [outer = 0x8f582800] 09:25:05 INFO - PROCESS | 1802 | 1461255905578 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]]]}] 09:25:05 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. 09:25:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1953ms 09:25:05 INFO - PROCESS | 1802 | 1461255905636 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 09:25:05 INFO - PROCESS | 1802 | 1461255905640 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 09:25:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:25:05 INFO - PROCESS | 1802 | 1461255905646 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:25:05 INFO - PROCESS | 1802 | 1461255905650 Marionette TRACE conn3 <- [1,366,null,{}] 09:25:05 INFO - PROCESS | 1802 | 1461255905656 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}] 09:25:05 INFO - PROCESS | 1802 | 1461255905820 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 09:25:06 INFO - PROCESS | 1802 | 1461255905974 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f512800 == 58 [pid = 1802] [id = 99] 09:25:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x901a3400) [pid = 1802] [serial = 296] [outer = (nil)] 09:25:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x901a9400) [pid = 1802] [serial = 297] [outer = 0x901a3400] 09:25:06 INFO - PROCESS | 1802 | 1461255906072 Marionette DEBUG loaded listener.js 09:25:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x901aa800) [pid = 1802] [serial = 298] [outer = 0x901a3400] 09:25:06 INFO - PROCESS | 1802 | 1461255906974 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]]]}] 09:25:07 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. 09:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1391ms 09:25:07 INFO - PROCESS | 1802 | 1461255907039 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 09:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:25:07 INFO - PROCESS | 1802 | 1461255907043 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 09:25:07 INFO - PROCESS | 1802 | 1461255907049 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:25:07 INFO - PROCESS | 1802 | 1461255907052 Marionette TRACE conn3 <- [1,370,null,{}] 09:25:07 INFO - PROCESS | 1802 | 1461255907058 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}] 09:25:07 INFO - PROCESS | 1802 | 1461255907226 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 09:25:07 INFO - PROCESS | 1802 | 1461255907384 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8de76400 == 59 [pid = 1802] [id = 100] 09:25:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8de76800) [pid = 1802] [serial = 299] [outer = (nil)] 09:25:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8de7c400) [pid = 1802] [serial = 300] [outer = 0x8de76800] 09:25:07 INFO - PROCESS | 1802 | 1461255907473 Marionette DEBUG loaded listener.js 09:25:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8de7f800) [pid = 1802] [serial = 301] [outer = 0x8de76800] 09:25:08 INFO - PROCESS | 1802 | 1461255908360 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]]]}] 09:25:08 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. 09:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1340ms 09:25:08 INFO - PROCESS | 1802 | 1461255908389 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 09:25:08 INFO - PROCESS | 1802 | 1461255908393 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 09:25:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:25:08 INFO - PROCESS | 1802 | 1461255908399 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:25:08 INFO - PROCESS | 1802 | 1461255908403 Marionette TRACE conn3 <- [1,374,null,{}] 09:25:08 INFO - PROCESS | 1802 | 1461255908409 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}] 09:25:08 INFO - PROCESS | 1802 | 1461255908764 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 09:25:09 INFO - PROCESS | 1802 | 1461255909015 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x90020000 == 60 [pid = 1802] [id = 101] 09:25:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x90020400) [pid = 1802] [serial = 302] [outer = (nil)] 09:25:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x901a4c00) [pid = 1802] [serial = 303] [outer = 0x90020400] 09:25:09 INFO - PROCESS | 1802 | 1461255909145 Marionette DEBUG loaded listener.js 09:25:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x901b0800) [pid = 1802] [serial = 304] [outer = 0x90020400] 09:25:10 INFO - PROCESS | 1802 | 1461255910011 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:25:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:25:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1684ms 09:25:10 INFO - PROCESS | 1802 | 1461255910086 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 09:25:10 INFO - PROCESS | 1802 | 1461255910092 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 09:25:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:25:10 INFO - PROCESS | 1802 | 1461255910099 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:25:10 INFO - PROCESS | 1802 | 1461255910104 Marionette TRACE conn3 <- [1,378,null,{}] 09:25:10 INFO - PROCESS | 1802 | 1461255910111 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}] 09:25:10 INFO - PROCESS | 1802 | 1461255910274 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 09:25:10 INFO - PROCESS | 1802 | 1461255910434 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x901ce400 == 61 [pid = 1802] [id = 102] 09:25:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x901d0800) [pid = 1802] [serial = 305] [outer = (nil)] 09:25:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x91419c00) [pid = 1802] [serial = 306] [outer = 0x901d0800] 09:25:10 INFO - PROCESS | 1802 | 1461255910534 Marionette DEBUG loaded listener.js 09:25:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x92ce8c00) [pid = 1802] [serial = 307] [outer = 0x901d0800] 09:25:11 INFO - PROCESS | 1802 | 1461255911397 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:25:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:25:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1347ms 09:25:11 INFO - PROCESS | 1802 | 1461255911446 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 09:25:11 INFO - PROCESS | 1802 | 1461255911451 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 09:25:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:25:11 INFO - PROCESS | 1802 | 1461255911457 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:25:11 INFO - PROCESS | 1802 | 1461255911461 Marionette TRACE conn3 <- [1,382,null,{}] 09:25:11 INFO - PROCESS | 1802 | 1461255911466 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}] 09:25:11 INFO - PROCESS | 1802 | 1461255911646 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 09:25:11 INFO - PROCESS | 1802 | --DOCSHELL 0x9766c800 == 60 [pid = 1802] [id = 90] 09:25:11 INFO - PROCESS | 1802 | --DOCSHELL 0x92ad3000 == 59 [pid = 1802] [id = 89] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x97638c00) [pid = 1802] [serial = 209] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0xa5ecd400) [pid = 1802] [serial = 213] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0xa4737800) [pid = 1802] [serial = 234] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8fdd1c00) [pid = 1802] [serial = 194] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x9719c800) [pid = 1802] [serial = 197] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0xa2a41000) [pid = 1802] [serial = 200] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0xa430f800) [pid = 1802] [serial = 203] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0xa4736c00) [pid = 1802] [serial = 206] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOCSHELL 0x92a53000 == 58 [pid = 1802] [id = 88] 09:25:11 INFO - PROCESS | 1802 | --DOCSHELL 0x8f73ac00 == 57 [pid = 1802] [id = 87] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0xa44b5800) [pid = 1802] [serial = 93] [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.] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x9ad9a800) [pid = 1802] [serial = 226] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x9fc5fc00) [pid = 1802] [serial = 232] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x9630b800) [pid = 1802] [serial = 220] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x9fc59000) [pid = 1802] [serial = 228] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x92ada000) [pid = 1802] [serial = 231] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0xa00b7400) [pid = 1802] [serial = 229] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x92a4bc00) [pid = 1802] [serial = 219] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x9913d800) [pid = 1802] [serial = 225] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x97630000) [pid = 1802] [serial = 222] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x9763a000) [pid = 1802] [serial = 223] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x920f3c00) [pid = 1802] [serial = 217] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x907f8000) [pid = 1802] [serial = 216] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1802 | 1461255911853 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f73ac00 == 58 [pid = 1802] [id = 103] 09:25:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8f73b800) [pid = 1802] [serial = 308] [outer = (nil)] 09:25:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x907f1400) [pid = 1802] [serial = 309] [outer = 0x8f73b800] 09:25:11 INFO - PROCESS | 1802 | 1461255911934 Marionette DEBUG loaded listener.js 09:25:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x92a4e000) [pid = 1802] [serial = 310] [outer = 0x8f73b800] 09:25:12 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:25:12 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:25:12 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:25:12 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:25:12 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:25:12 INFO - PROCESS | 1802 | 1461255912802 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:25:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:25:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1382ms 09:25:12 INFO - PROCESS | 1802 | 1461255912839 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 09:25:12 INFO - PROCESS | 1802 | 1461255912844 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 09:25:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:25:12 INFO - PROCESS | 1802 | 1461255912860 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:25:12 INFO - PROCESS | 1802 | 1461255912866 Marionette TRACE conn3 <- [1,386,null,{}] 09:25:12 INFO - PROCESS | 1802 | 1461255912872 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}] 09:25:13 INFO - PROCESS | 1802 | 1461255913020 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 09:25:13 INFO - PROCESS | 1802 | 1461255913037 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x907f2400 == 59 [pid = 1802] [id = 104] 09:25:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x9766f800) [pid = 1802] [serial = 311] [outer = (nil)] 09:25:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x979b7400) [pid = 1802] [serial = 312] [outer = 0x9766f800] 09:25:13 INFO - PROCESS | 1802 | 1461255913107 Marionette DEBUG loaded listener.js 09:25:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x97f68c00) [pid = 1802] [serial = 313] [outer = 0x9766f800] 09:25:13 INFO - PROCESS | 1802 | 1461255913983 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]]]}] 09:25:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:25:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1160ms 09:25:14 INFO - PROCESS | 1802 | 1461255914018 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 09:25:14 INFO - PROCESS | 1802 | 1461255914021 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 09:25:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:25:14 INFO - PROCESS | 1802 | 1461255914032 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:25:14 INFO - PROCESS | 1802 | 1461255914039 Marionette TRACE conn3 <- [1,390,null,{}] 09:25:14 INFO - PROCESS | 1802 | 1461255914046 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}] 09:25:14 INFO - PROCESS | 1802 | 1461255914194 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 09:25:14 INFO - PROCESS | 1802 | 1461255914206 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x96fd3400 == 60 [pid = 1802] [id = 105] 09:25:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x9766c800) [pid = 1802] [serial = 314] [outer = (nil)] 09:25:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x988de800) [pid = 1802] [serial = 315] [outer = 0x9766c800] 09:25:14 INFO - PROCESS | 1802 | 1461255914394 Marionette DEBUG loaded listener.js 09:25:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x98e97800) [pid = 1802] [serial = 316] [outer = 0x9766c800] 09:25:15 INFO - PROCESS | 1802 | 1461255915246 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]]]}] 09:25:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:25:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1245ms 09:25:15 INFO - PROCESS | 1802 | 1461255915283 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 09:25:15 INFO - PROCESS | 1802 | 1461255915286 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 09:25:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:25:15 INFO - PROCESS | 1802 | 1461255915292 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:25:15 INFO - PROCESS | 1802 | 1461255915295 Marionette TRACE conn3 <- [1,394,null,{}] 09:25:15 INFO - PROCESS | 1802 | 1461255915301 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}] 09:25:15 INFO - PROCESS | 1802 | 1461255915492 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 09:25:15 INFO - PROCESS | 1802 | 1461255915524 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x9af8bc00 == 61 [pid = 1802] [id = 106] 09:25:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x9de1f800) [pid = 1802] [serial = 317] [outer = (nil)] 09:25:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x9fcaa000) [pid = 1802] [serial = 318] [outer = 0x9de1f800] 09:25:15 INFO - PROCESS | 1802 | 1461255915609 Marionette DEBUG loaded listener.js 09:25:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0xa0adb800) [pid = 1802] [serial = 319] [outer = 0x9de1f800] 09:25:16 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0xa4304000) [pid = 1802] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:25:16 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8f73ec00) [pid = 1802] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:25:16 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0xa0c1b800) [pid = 1802] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:25:16 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x92a53800) [pid = 1802] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:25:16 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x91415000) [pid = 1802] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:25:16 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x9719b800) [pid = 1802] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:25:16 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x978b2800) [pid = 1802] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:25:16 INFO - PROCESS | 1802 | 1461255916592 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]]]}] 09:25:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:25:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1344ms 09:25:16 INFO - PROCESS | 1802 | 1461255916642 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 09:25:16 INFO - PROCESS | 1802 | 1461255916646 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 09:25:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:25:16 INFO - PROCESS | 1802 | 1461255916653 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:25:16 INFO - PROCESS | 1802 | 1461255916655 Marionette TRACE conn3 <- [1,398,null,{}] 09:25:16 INFO - PROCESS | 1802 | 1461255916661 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}] 09:25:16 INFO - PROCESS | 1802 | 1461255916803 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 09:25:16 INFO - PROCESS | 1802 | 1461255916819 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f512c00 == 62 [pid = 1802] [id = 107] 09:25:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x902d3400) [pid = 1802] [serial = 320] [outer = (nil)] 09:25:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x902dc000) [pid = 1802] [serial = 321] [outer = 0x902d3400] 09:25:16 INFO - PROCESS | 1802 | 1461255916894 Marionette DEBUG loaded listener.js 09:25:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x902df000) [pid = 1802] [serial = 322] [outer = 0x902d3400] 09:25:17 INFO - PROCESS | 1802 | 1461255917753 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]]]}] 09:25:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:25:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1132ms 09:25:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:25:17 INFO - PROCESS | 1802 | 1461255917786 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 09:25:17 INFO - PROCESS | 1802 | 1461255917788 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 09:25:17 INFO - PROCESS | 1802 | 1461255917794 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:25:17 INFO - PROCESS | 1802 | 1461255917797 Marionette TRACE conn3 <- [1,402,null,{}] 09:25:17 INFO - PROCESS | 1802 | 1461255917803 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}] 09:25:17 INFO - PROCESS | 1802 | 1461255917946 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 09:25:17 INFO - PROCESS | 1802 | 1461255917960 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8de75c00 == 63 [pid = 1802] [id = 108] 09:25:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x902d7000) [pid = 1802] [serial = 323] [outer = (nil)] 09:25:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x92bde400) [pid = 1802] [serial = 324] [outer = 0x902d7000] 09:25:18 INFO - PROCESS | 1802 | 1461255918034 Marionette DEBUG loaded listener.js 09:25:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x92be1400) [pid = 1802] [serial = 325] [outer = 0x902d7000] 09:25:19 INFO - PROCESS | 1802 | 1461255919185 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]]]}] 09:25:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:25:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1434ms 09:25:19 INFO - PROCESS | 1802 | 1461255919228 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 09:25:19 INFO - PROCESS | 1802 | 1461255919235 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 09:25:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:25:19 INFO - PROCESS | 1802 | 1461255919244 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:25:19 INFO - PROCESS | 1802 | 1461255919250 Marionette TRACE conn3 <- [1,406,null,{}] 09:25:19 INFO - PROCESS | 1802 | 1461255919258 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}] 09:25:19 INFO - PROCESS | 1802 | 1461255919442 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 09:25:19 INFO - PROCESS | 1802 | 1461255919653 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e047c00 == 64 [pid = 1802] [id = 109] 09:25:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8e04a800) [pid = 1802] [serial = 326] [outer = (nil)] 09:25:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8e050000) [pid = 1802] [serial = 327] [outer = 0x8e04a800] 09:25:19 INFO - PROCESS | 1802 | 1461255919745 Marionette DEBUG loaded listener.js 09:25:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8f740800) [pid = 1802] [serial = 328] [outer = 0x8e04a800] 09:25:20 INFO - PROCESS | 1802 | 1461255920648 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]]]}] 09:25:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:25:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1437ms 09:25:20 INFO - PROCESS | 1802 | 1461255920681 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 09:25:20 INFO - PROCESS | 1802 | 1461255920690 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 09:25:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:25:20 INFO - PROCESS | 1802 | 1461255920702 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:25:20 INFO - PROCESS | 1802 | 1461255920706 Marionette TRACE conn3 <- [1,410,null,{}] 09:25:20 INFO - PROCESS | 1802 | 1461255920712 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}] 09:25:20 INFO - PROCESS | 1802 | 1461255920895 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 09:25:21 INFO - PROCESS | 1802 | 1461255921057 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f7f8000 == 65 [pid = 1802] [id = 110] 09:25:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8f7fd000) [pid = 1802] [serial = 329] [outer = (nil)] 09:25:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x902d2c00) [pid = 1802] [serial = 330] [outer = 0x8f7fd000] 09:25:21 INFO - PROCESS | 1802 | 1461255921142 Marionette DEBUG loaded listener.js 09:25:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x902dc800) [pid = 1802] [serial = 331] [outer = 0x8f7fd000] 09:25:22 INFO - PROCESS | 1802 | 1461255922246 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]]]}] 09:25:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:25:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1593ms 09:25:22 INFO - PROCESS | 1802 | 1461255922296 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 09:25:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:25:22 INFO - PROCESS | 1802 | 1461255922300 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 09:25:22 INFO - PROCESS | 1802 | 1461255922307 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:25:22 INFO - PROCESS | 1802 | 1461255922314 Marionette TRACE conn3 <- [1,414,null,{}] 09:25:22 INFO - PROCESS | 1802 | 1461255922331 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}] 09:25:22 INFO - PROCESS | 1802 | 1461255922510 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 09:25:22 INFO - PROCESS | 1802 | 1461255922722 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x92be6c00 == 66 [pid = 1802] [id = 111] 09:25:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x92be9000) [pid = 1802] [serial = 332] [outer = (nil)] 09:25:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x96307400) [pid = 1802] [serial = 333] [outer = 0x92be9000] 09:25:22 INFO - PROCESS | 1802 | 1461255922829 Marionette DEBUG loaded listener.js 09:25:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x97195400) [pid = 1802] [serial = 334] [outer = 0x92be9000] 09:25:23 INFO - PROCESS | 1802 | 1461255923704 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]]]}] 09:25:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:25:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1443ms 09:25:23 INFO - PROCESS | 1802 | 1461255923750 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 09:25:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:25:23 INFO - PROCESS | 1802 | 1461255923755 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 09:25:23 INFO - PROCESS | 1802 | 1461255923761 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:25:23 INFO - PROCESS | 1802 | 1461255923765 Marionette TRACE conn3 <- [1,418,null,{}] 09:25:23 INFO - PROCESS | 1802 | 1461255923770 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}] 09:25:23 INFO - PROCESS | 1802 | 1461255923947 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 09:25:24 INFO - PROCESS | 1802 | 1461255924145 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f585800 == 67 [pid = 1802] [id = 112] 09:25:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x901ae400) [pid = 1802] [serial = 335] [outer = (nil)] 09:25:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x9766cc00) [pid = 1802] [serial = 336] [outer = 0x901ae400] 09:25:24 INFO - PROCESS | 1802 | 1461255924276 Marionette DEBUG loaded listener.js 09:25:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x988d9c00) [pid = 1802] [serial = 337] [outer = 0x901ae400] 09:25:25 INFO - PROCESS | 1802 | 1461255925584 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]]]}] 09:25:25 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 09:25:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1832ms 09:25:25 INFO - PROCESS | 1802 | 1461255925594 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 09:25:25 INFO - PROCESS | 1802 | 1461255925598 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 09:25:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:25:25 INFO - PROCESS | 1802 | 1461255925604 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:25:25 INFO - PROCESS | 1802 | 1461255925607 Marionette TRACE conn3 <- [1,422,null,{}] 09:25:25 INFO - PROCESS | 1802 | 1461255925614 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}] 09:25:25 INFO - PROCESS | 1802 | 1461255925834 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 09:25:26 INFO - PROCESS | 1802 | 1461255925998 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x9630e000 == 68 [pid = 1802] [id = 113] 09:25:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x9763a000) [pid = 1802] [serial = 338] [outer = (nil)] 09:25:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x9fcab000) [pid = 1802] [serial = 339] [outer = 0x9763a000] 09:25:26 INFO - PROCESS | 1802 | 1461255926084 Marionette DEBUG loaded listener.js 09:25:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0xa0a05c00) [pid = 1802] [serial = 340] [outer = 0x9763a000] 09:25:27 INFO - PROCESS | 1802 | 1461255927389 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]]]}] 09:25:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:25:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1832ms 09:25:27 INFO - PROCESS | 1802 | 1461255927488 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 09:25:27 INFO - PROCESS | 1802 | 1461255927491 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 09:25:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:25:27 INFO - PROCESS | 1802 | 1461255927500 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:25:27 INFO - PROCESS | 1802 | 1461255927504 Marionette TRACE conn3 <- [1,426,null,{}] 09:25:27 INFO - PROCESS | 1802 | 1461255927509 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}] 09:25:27 INFO - PROCESS | 1802 | 1461255927692 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 09:25:27 INFO - PROCESS | 1802 | 1461255927875 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c813400 == 69 [pid = 1802] [id = 114] 09:25:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8c815000) [pid = 1802] [serial = 341] [outer = (nil)] 09:25:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8c81c800) [pid = 1802] [serial = 342] [outer = 0x8c815000] 09:25:28 INFO - PROCESS | 1802 | 1461255928031 Marionette DEBUG loaded listener.js 09:25:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0xa2adc400) [pid = 1802] [serial = 343] [outer = 0x8c815000] 09:25:29 INFO - PROCESS | 1802 | 1461255929103 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] 09:25:29 INFO - PROCESS | 1802 | 1461255929191 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 09:25:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:25:29 INFO - PROCESS | 1802 | 1461255929198 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:25:29 INFO - PROCESS | 1802 | 1461255929202 Marionette TRACE conn3 <- [1,430,null,{}] 09:25:29 INFO - PROCESS | 1802 | 1461255929207 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}] 09:25:29 INFO - PROCESS | 1802 | 1461255929374 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 09:25:29 INFO - PROCESS | 1802 | 1461255929585 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c814c00 == 70 [pid = 1802] [id = 115] 09:25:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8e044400) [pid = 1802] [serial = 344] [outer = (nil)] 09:25:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0xa43dfc00) [pid = 1802] [serial = 345] [outer = 0x8e044400] 09:25:29 INFO - PROCESS | 1802 | 1461255929687 Marionette DEBUG loaded listener.js 09:25:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0xa4737000) [pid = 1802] [serial = 346] [outer = 0x8e044400] 09:25:30 INFO - PROCESS | 1802 | 1461255930634 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]]]}] 09:25:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:25:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1482ms 09:25:30 INFO - PROCESS | 1802 | 1461255930681 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 09:25:30 INFO - PROCESS | 1802 | 1461255930684 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 09:25:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:25:30 INFO - PROCESS | 1802 | 1461255930691 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:25:30 INFO - PROCESS | 1802 | 1461255930695 Marionette TRACE conn3 <- [1,434,null,{}] 09:25:30 INFO - PROCESS | 1802 | 1461255930700 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}] 09:25:30 INFO - PROCESS | 1802 | 1461255930881 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 09:25:31 INFO - PROCESS | 1802 | 1461255931092 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8be40400 == 71 [pid = 1802] [id = 116] 09:25:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8be44400) [pid = 1802] [serial = 347] [outer = (nil)] 09:25:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8be47c00) [pid = 1802] [serial = 348] [outer = 0x8be44400] 09:25:31 INFO - PROCESS | 1802 | 1461255931218 Marionette DEBUG loaded listener.js 09:25:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8be4b800) [pid = 1802] [serial = 349] [outer = 0x8be44400] 09:25:32 INFO - PROCESS | 1802 | 1461255932041 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]]]}] 09:25:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:25:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1386ms 09:25:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:25:32 INFO - PROCESS | 1802 | 1461255932077 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 09:25:32 INFO - PROCESS | 1802 | 1461255932080 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 09:25:32 INFO - PROCESS | 1802 | 1461255932087 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:25:32 INFO - PROCESS | 1802 | 1461255932091 Marionette TRACE conn3 <- [1,438,null,{}] 09:25:32 INFO - PROCESS | 1802 | 1461255932096 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}] 09:25:32 INFO - PROCESS | 1802 | 1461255932278 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 09:25:32 INFO - PROCESS | 1802 | 1461255932876 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e047000 == 72 [pid = 1802] [id = 117] 09:25:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8e047400) [pid = 1802] [serial = 350] [outer = (nil)] 09:25:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8e04b800) [pid = 1802] [serial = 351] [outer = 0x8e047400] 09:25:32 INFO - PROCESS | 1802 | 1461255932963 Marionette DEBUG loaded listener.js 09:25:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8e050c00) [pid = 1802] [serial = 352] [outer = 0x8e047400] 09:25:33 INFO - PROCESS | 1802 | 1461255933920 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]]]}] 09:25:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:25:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1884ms 09:25:33 INFO - PROCESS | 1802 | 1461255933971 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 09:25:33 INFO - PROCESS | 1802 | 1461255933983 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 09:25:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:25:34 INFO - PROCESS | 1802 | 1461255934001 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:25:34 INFO - PROCESS | 1802 | 1461255934009 Marionette TRACE conn3 <- [1,442,null,{}] 09:25:34 INFO - PROCESS | 1802 | 1461255934022 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}] 09:25:34 INFO - PROCESS | 1802 | 1461255934243 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 09:25:34 INFO - PROCESS | 1802 | 1461255934463 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fdd2800 == 73 [pid = 1802] [id = 118] 09:25:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x90017400) [pid = 1802] [serial = 353] [outer = (nil)] 09:25:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x901a3800) [pid = 1802] [serial = 354] [outer = 0x90017400] 09:25:34 INFO - PROCESS | 1802 | 1461255934560 Marionette DEBUG loaded listener.js 09:25:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x901c6800) [pid = 1802] [serial = 355] [outer = 0x90017400] 09:25:35 INFO - PROCESS | 1802 | --DOCSHELL 0x96260800 == 72 [pid = 1802] [id = 66] 09:25:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8f509c00 == 71 [pid = 1802] [id = 70] 09:25:35 INFO - PROCESS | 1802 | --DOCSHELL 0x97639800 == 70 [pid = 1802] [id = 71] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x97f6d800) [pid = 1802] [serial = 273] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8f582c00 == 69 [pid = 1802] [id = 65] 09:25:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8f513c00 == 68 [pid = 1802] [id = 68] 09:25:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8f50a400 == 67 [pid = 1802] [id = 67] 09:25:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8f50cc00 == 66 [pid = 1802] [id = 69] 09:25:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8f512c00 == 65 [pid = 1802] [id = 107] 09:25:35 INFO - PROCESS | 1802 | --DOCSHELL 0x9af8bc00 == 64 [pid = 1802] [id = 106] 09:25:35 INFO - PROCESS | 1802 | --DOCSHELL 0x96fd3400 == 63 [pid = 1802] [id = 105] 09:25:35 INFO - PROCESS | 1802 | --DOCSHELL 0x907f2400 == 62 [pid = 1802] [id = 104] 09:25:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8f73ac00 == 61 [pid = 1802] [id = 103] 09:25:35 INFO - PROCESS | 1802 | --DOCSHELL 0x901ce400 == 60 [pid = 1802] [id = 102] 09:25:35 INFO - PROCESS | 1802 | --DOCSHELL 0x90020000 == 59 [pid = 1802] [id = 101] 09:25:35 INFO - PROCESS | 1802 | --DOCSHELL 0x978ab000 == 58 [pid = 1802] [id = 91] 09:25:35 INFO - PROCESS | 1802 | 1461255935522 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]]]}] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x97f66000) [pid = 1802] [serial = 271] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x9763b800) [pid = 1802] [serial = 268] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x97386c00) [pid = 1802] [serial = 267] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x97f62c00) [pid = 1802] [serial = 270] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0xa4b58c00) [pid = 1802] [serial = 235] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x98e9cc00) [pid = 1802] [serial = 156] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0xa0fe6400) [pid = 1802] [serial = 192] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x92cee800) [pid = 1802] [serial = 265] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0xa77e9c00) [pid = 1802] [serial = 255] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0xa4310c00) [pid = 1802] [serial = 249] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x91f16000) [pid = 1802] [serial = 261] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x92ad2000) [pid = 1802] [serial = 262] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x98e97c00) [pid = 1802] [serial = 246] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x92ce5400) [pid = 1802] [serial = 264] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x97668800) [pid = 1802] [serial = 243] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x90018000) [pid = 1802] [serial = 258] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x9763bc00) [pid = 1802] [serial = 240] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x9ac41400) [pid = 1802] [serial = 252] [outer = (nil)] [url = about:blank] 09:25:35 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x9141d400) [pid = 1802] [serial = 237] [outer = (nil)] [url = about:blank] 09:25:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:25:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1597ms 09:25:35 INFO - PROCESS | 1802 | 1461255935602 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 09:25:35 INFO - PROCESS | 1802 | 1461255935608 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 09:25:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:25:35 INFO - PROCESS | 1802 | 1461255935616 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:25:35 INFO - PROCESS | 1802 | 1461255935619 Marionette TRACE conn3 <- [1,446,null,{}] 09:25:35 INFO - PROCESS | 1802 | 1461255935625 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}] 09:25:35 INFO - PROCESS | 1802 | 1461255935783 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 09:25:36 INFO - PROCESS | 1802 | 1461255936009 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x901a6800 == 59 [pid = 1802] [id = 119] 09:25:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x901cb800) [pid = 1802] [serial = 356] [outer = (nil)] 09:25:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x907f2400) [pid = 1802] [serial = 357] [outer = 0x901cb800] 09:25:36 INFO - PROCESS | 1802 | 1461255936086 Marionette DEBUG loaded listener.js 09:25:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x91f16000) [pid = 1802] [serial = 358] [outer = 0x901cb800] 09:25:36 INFO - PROCESS | 1802 | 1461255936810 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]]]}] 09:25:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:25:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1229ms 09:25:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:25:36 INFO - PROCESS | 1802 | 1461255936845 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 09:25:36 INFO - PROCESS | 1802 | 1461255936848 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 09:25:36 INFO - PROCESS | 1802 | 1461255936863 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:25:36 INFO - PROCESS | 1802 | 1461255936871 Marionette TRACE conn3 <- [1,450,null,{}] 09:25:36 INFO - PROCESS | 1802 | 1461255936883 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}] 09:25:37 INFO - PROCESS | 1802 | 1461255937045 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 09:25:37 INFO - PROCESS | 1802 | 1461255937057 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f512c00 == 60 [pid = 1802] [id = 120] 09:25:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x92be8800) [pid = 1802] [serial = 359] [outer = (nil)] 09:25:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x92ce9c00) [pid = 1802] [serial = 360] [outer = 0x92be8800] 09:25:37 INFO - PROCESS | 1802 | 1461255937129 Marionette DEBUG loaded listener.js 09:25:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x92ceec00) [pid = 1802] [serial = 361] [outer = 0x92be8800] 09:25:38 INFO - PROCESS | 1802 | 1461255938027 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] 09:25:38 INFO - PROCESS | 1802 | 1461255938109 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 09:25:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:25:38 INFO - PROCESS | 1802 | 1461255938116 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:25:38 INFO - PROCESS | 1802 | 1461255938118 Marionette TRACE conn3 <- [1,454,null,{}] 09:25:38 INFO - PROCESS | 1802 | 1461255938124 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}] 09:25:38 INFO - PROCESS | 1802 | 1461255938326 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 09:25:38 INFO - PROCESS | 1802 | 1461255938353 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x92be8400 == 61 [pid = 1802] [id = 121] 09:25:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x92ce7c00) [pid = 1802] [serial = 362] [outer = (nil)] 09:25:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x9719ec00) [pid = 1802] [serial = 363] [outer = 0x92ce7c00] 09:25:38 INFO - PROCESS | 1802 | 1461255938431 Marionette DEBUG loaded listener.js 09:25:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x97632c00) [pid = 1802] [serial = 364] [outer = 0x92ce7c00] 09:25:39 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:25:39 INFO - PROCESS | 1802 | 1461255939436 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]]]}] 09:25:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:25:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1387ms 09:25:39 INFO - PROCESS | 1802 | 1461255939504 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 09:25:39 INFO - PROCESS | 1802 | 1461255939507 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 09:25:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:25:39 INFO - PROCESS | 1802 | 1461255939514 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:25:39 INFO - PROCESS | 1802 | 1461255939517 Marionette TRACE conn3 <- [1,458,null,{}] 09:25:39 INFO - PROCESS | 1802 | 1461255939522 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}] 09:25:39 INFO - PROCESS | 1802 | 1461255939711 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 09:25:40 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x9de1f800) [pid = 1802] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:25:40 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x902d3400) [pid = 1802] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:25:40 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8f73b800) [pid = 1802] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:25:40 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x90020400) [pid = 1802] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:25:40 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x901d0800) [pid = 1802] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:25:40 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x9766f800) [pid = 1802] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:25:40 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x9766c800) [pid = 1802] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:25:40 INFO - PROCESS | 1802 | 1461255940173 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x901a3000 == 62 [pid = 1802] [id = 122] 09:25:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x901aa000) [pid = 1802] [serial = 365] [outer = (nil)] 09:25:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x91325000) [pid = 1802] [serial = 366] [outer = 0x901aa000] 09:25:40 INFO - PROCESS | 1802 | 1461255940257 Marionette DEBUG loaded listener.js 09:25:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x97665400) [pid = 1802] [serial = 367] [outer = 0x901aa000] 09:25:40 INFO - PROCESS | 1802 | 1461255940957 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] 09:25:41 INFO - PROCESS | 1802 | 1461255941006 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 09:25:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:25:41 INFO - PROCESS | 1802 | 1461255941021 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:25:41 INFO - PROCESS | 1802 | 1461255941025 Marionette TRACE conn3 <- [1,462,null,{}] 09:25:41 INFO - PROCESS | 1802 | 1461255941031 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}] 09:25:41 INFO - PROCESS | 1802 | 1461255941178 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 09:25:41 INFO - PROCESS | 1802 | 1461255941196 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b649800 == 63 [pid = 1802] [id = 123] 09:25:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8b64b000) [pid = 1802] [serial = 368] [outer = (nil)] 09:25:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8b655400) [pid = 1802] [serial = 369] [outer = 0x8b64b000] 09:25:41 INFO - PROCESS | 1802 | 1461255941267 Marionette DEBUG loaded listener.js 09:25:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x97592800) [pid = 1802] [serial = 370] [outer = 0x8b64b000] 09:25:42 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:25:42 INFO - PROCESS | 1802 | 1461255942228 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] 09:25:42 INFO - PROCESS | 1802 | 1461255942339 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 09:25:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:25:42 INFO - PROCESS | 1802 | 1461255942350 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:25:42 INFO - PROCESS | 1802 | 1461255942355 Marionette TRACE conn3 <- [1,466,null,{}] 09:25:42 INFO - PROCESS | 1802 | 1461255942364 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}] 09:25:42 INFO - PROCESS | 1802 | 1461255942546 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 09:25:42 INFO - PROCESS | 1802 | 1461255942708 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x8de78000 == 64 [pid = 1802] [id = 124] 09:25:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8de79800) [pid = 1802] [serial = 371] [outer = (nil)] 09:25:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8e045400) [pid = 1802] [serial = 372] [outer = 0x8de79800] 09:25:42 INFO - PROCESS | 1802 | 1461255942862 Marionette DEBUG loaded listener.js 09:25:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8f506c00) [pid = 1802] [serial = 373] [outer = 0x8de79800] 09:25:43 INFO - PROCESS | 1802 | 1461255943822 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] 09:25:43 INFO - PROCESS | 1802 | 1461255943897 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 09:25:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:25:43 INFO - PROCESS | 1802 | 1461255943908 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:25:43 INFO - PROCESS | 1802 | 1461255943911 Marionette TRACE conn3 <- [1,470,null,{}] 09:25:43 INFO - PROCESS | 1802 | 1461255943918 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}] 09:25:44 INFO - PROCESS | 1802 | 1461255944141 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 09:25:44 INFO - PROCESS | 1802 | 1461255944377 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x901ad400 == 65 [pid = 1802] [id = 125] 09:25:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x901c1c00) [pid = 1802] [serial = 374] [outer = (nil)] 09:25:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x902d9400) [pid = 1802] [serial = 375] [outer = 0x901c1c00] 09:25:44 INFO - PROCESS | 1802 | 1461255944506 Marionette DEBUG loaded listener.js 09:25:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x9141ec00) [pid = 1802] [serial = 376] [outer = 0x901c1c00] 09:25:45 INFO - PROCESS | 1802 | 1461255945526 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]]]}] 09:25:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:25:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1692ms 09:25:45 INFO - PROCESS | 1802 | 1461255945602 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 09:25:45 INFO - PROCESS | 1802 | 1461255945607 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 09:25:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:25:45 INFO - PROCESS | 1802 | 1461255945634 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:25:45 INFO - PROCESS | 1802 | 1461255945641 Marionette TRACE conn3 <- [1,474,null,{}] 09:25:45 INFO - PROCESS | 1802 | 1461255945660 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}] 09:25:45 INFO - PROCESS | 1802 | 1461255945845 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 09:25:46 INFO - PROCESS | 1802 | 1461255946063 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x98435800 == 66 [pid = 1802] [id = 126] 09:25:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x98436000) [pid = 1802] [serial = 377] [outer = (nil)] 09:25:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x9adc5400) [pid = 1802] [serial = 378] [outer = 0x98436000] 09:25:46 INFO - PROCESS | 1802 | 1461255946323 Marionette DEBUG loaded listener.js 09:25:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x9af90800) [pid = 1802] [serial = 379] [outer = 0x98436000] 09:25:47 INFO - PROCESS | 1802 | 1461255947580 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]]]}] 09:25:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:25:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 2014ms 09:25:47 INFO - PROCESS | 1802 | 1461255947629 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 09:25:47 INFO - PROCESS | 1802 | 1461255947634 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 09:25:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:25:47 INFO - PROCESS | 1802 | 1461255947641 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:25:47 INFO - PROCESS | 1802 | 1461255947645 Marionette TRACE conn3 <- [1,478,null,{}] 09:25:47 INFO - PROCESS | 1802 | 1461255947650 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}] 09:25:47 INFO - PROCESS | 1802 | 1461255947826 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 09:25:48 INFO - PROCESS | 1802 | 1461255948046 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8de78c00 == 67 [pid = 1802] [id = 127] 09:25:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0xa0a0c800) [pid = 1802] [serial = 380] [outer = (nil)] 09:25:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0xa3c8a800) [pid = 1802] [serial = 381] [outer = 0xa0a0c800] 09:25:48 INFO - PROCESS | 1802 | 1461255948132 Marionette DEBUG loaded listener.js 09:25:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0xa4385800) [pid = 1802] [serial = 382] [outer = 0xa0a0c800] 09:25:49 INFO - PROCESS | 1802 | 1461255949030 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]]]}] 09:25:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:25:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1436ms 09:25:49 INFO - PROCESS | 1802 | 1461255949078 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 09:25:49 INFO - PROCESS | 1802 | 1461255949081 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 09:25:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:25:49 INFO - PROCESS | 1802 | 1461255949088 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:25:49 INFO - PROCESS | 1802 | 1461255949092 Marionette TRACE conn3 <- [1,482,null,{}] 09:25:49 INFO - PROCESS | 1802 | 1461255949097 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}] 09:25:49 INFO - PROCESS | 1802 | 1461255949265 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 09:25:49 INFO - PROCESS | 1802 | 1461255949442 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b04b400 == 68 [pid = 1802] [id = 128] 09:25:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8b04c000) [pid = 1802] [serial = 383] [outer = (nil)] 09:25:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8b055400) [pid = 1802] [serial = 384] [outer = 0x8b04c000] 09:25:49 INFO - PROCESS | 1802 | 1461255949531 Marionette DEBUG loaded listener.js 09:25:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8b057400) [pid = 1802] [serial = 385] [outer = 0x8b04c000] 09:25:50 INFO - PROCESS | 1802 | 1461255950525 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]]]}] 09:25:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:25:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1493ms 09:25:50 INFO - PROCESS | 1802 | 1461255950582 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 09:25:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:25:50 INFO - PROCESS | 1802 | 1461255950586 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 09:25:50 INFO - PROCESS | 1802 | 1461255950593 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:25:50 INFO - PROCESS | 1802 | 1461255950596 Marionette TRACE conn3 <- [1,486,null,{}] 09:25:50 INFO - PROCESS | 1802 | 1461255950602 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}] 09:25:50 INFO - PROCESS | 1802 | 1461255950796 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 09:25:51 INFO - PROCESS | 1802 | 1461255951019 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b056400 == 69 [pid = 1802] [id = 129] 09:25:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8b0f1c00) [pid = 1802] [serial = 386] [outer = (nil)] 09:25:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8b0f8800) [pid = 1802] [serial = 387] [outer = 0x8b0f1c00] 09:25:51 INFO - PROCESS | 1802 | 1461255951128 Marionette DEBUG loaded listener.js 09:25:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8c819c00) [pid = 1802] [serial = 388] [outer = 0x8b0f1c00] 09:25:52 INFO - PROCESS | 1802 | 1461255952069 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]]]}] 09:25:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:25:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1530ms 09:25:52 INFO - PROCESS | 1802 | 1461255952123 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 09:25:52 INFO - PROCESS | 1802 | 1461255952127 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 09:25:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:25:52 INFO - PROCESS | 1802 | 1461255952134 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:25:52 INFO - PROCESS | 1802 | 1461255952136 Marionette TRACE conn3 <- [1,490,null,{}] 09:25:52 INFO - PROCESS | 1802 | 1461255952142 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}] 09:25:52 INFO - PROCESS | 1802 | 1461255952316 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 09:25:52 INFO - PROCESS | 1802 | 1461255952527 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b0f9400 == 70 [pid = 1802] [id = 130] 09:25:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8c0b2800) [pid = 1802] [serial = 389] [outer = (nil)] 09:25:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x8c0b8400) [pid = 1802] [serial = 390] [outer = 0x8c0b2800] 09:25:52 INFO - PROCESS | 1802 | 1461255952655 Marionette DEBUG loaded listener.js 09:25:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8c0bb000) [pid = 1802] [serial = 391] [outer = 0x8c0b2800] 09:25:53 INFO - PROCESS | 1802 | 1461255953472 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]]]}] 09:25:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:25:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1379ms 09:25:53 INFO - PROCESS | 1802 | 1461255953514 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 09:25:53 INFO - PROCESS | 1802 | 1461255953518 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 09:25:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:25:53 INFO - PROCESS | 1802 | 1461255953525 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:25:53 INFO - PROCESS | 1802 | 1461255953528 Marionette TRACE conn3 <- [1,494,null,{}] 09:25:53 INFO - PROCESS | 1802 | 1461255953534 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}] 09:25:53 INFO - PROCESS | 1802 | 1461255953704 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 09:25:53 INFO - PROCESS | 1802 | 1461255953891 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b10d400 == 71 [pid = 1802] [id = 131] 09:25:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8b10e800) [pid = 1802] [serial = 392] [outer = (nil)] 09:25:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x8b115800) [pid = 1802] [serial = 393] [outer = 0x8b10e800] 09:25:53 INFO - PROCESS | 1802 | 1461255953979 Marionette DEBUG loaded listener.js 09:25:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x8b117000) [pid = 1802] [serial = 394] [outer = 0x8b10e800] 09:25:55 INFO - PROCESS | 1802 | 1461255955033 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]]]}] 09:25:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:25:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1580ms 09:25:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x8b11a000) [pid = 1802] [serial = 395] [outer = 0xa0c42400] 09:25:55 INFO - PROCESS | 1802 | 1461255955139 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 09:25:55 INFO - PROCESS | 1802 | 1461255955144 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 09:25:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:25:55 INFO - PROCESS | 1802 | 1461255955251 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:25:55 INFO - PROCESS | 1802 | 1461255955256 Marionette TRACE conn3 <- [1,498,null,{}] 09:25:55 INFO - PROCESS | 1802 | 1461255955287 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}] 09:25:55 INFO - PROCESS | 1802 | 1461255955474 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 09:25:55 INFO - PROCESS | 1802 | 1461255955667 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b10ec00 == 72 [pid = 1802] [id = 132] 09:25:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x8b113800) [pid = 1802] [serial = 396] [outer = (nil)] 09:25:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x8b2c8c00) [pid = 1802] [serial = 397] [outer = 0x8b113800] 09:25:55 INFO - PROCESS | 1802 | 1461255955754 Marionette DEBUG loaded listener.js 09:25:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x8b2d1400) [pid = 1802] [serial = 398] [outer = 0x8b113800] 09:25:56 INFO - PROCESS | 1802 | 1461255956621 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]]]}] 09:25:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:25:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1535ms 09:25:56 INFO - PROCESS | 1802 | 1461255956701 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 09:25:56 INFO - PROCESS | 1802 | 1461255956705 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 09:25:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:25:56 INFO - PROCESS | 1802 | 1461255956712 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:25:56 INFO - PROCESS | 1802 | 1461255956716 Marionette TRACE conn3 <- [1,502,null,{}] 09:25:56 INFO - PROCESS | 1802 | 1461255956722 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}] 09:25:56 INFO - PROCESS | 1802 | 1461255956925 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 09:25:57 INFO - PROCESS | 1802 | 1461255957137 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b118800 == 73 [pid = 1802] [id = 133] 09:25:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x8b2c8800) [pid = 1802] [serial = 399] [outer = (nil)] 09:25:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x8b4f1800) [pid = 1802] [serial = 400] [outer = 0x8b2c8800] 09:25:57 INFO - PROCESS | 1802 | 1461255957278 Marionette DEBUG loaded listener.js 09:25:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x8b4f5400) [pid = 1802] [serial = 401] [outer = 0x8b2c8800] 09:25:58 INFO - PROCESS | 1802 | 1461255958217 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]]]}] 09:25:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:25:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1541ms 09:25:58 INFO - PROCESS | 1802 | 1461255958255 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 09:25:58 INFO - PROCESS | 1802 | 1461255958260 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 09:25:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:25:58 INFO - PROCESS | 1802 | 1461255958266 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:25:58 INFO - PROCESS | 1802 | 1461255958271 Marionette TRACE conn3 <- [1,506,null,{}] 09:25:58 INFO - PROCESS | 1802 | 1461255958278 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}] 09:25:58 INFO - PROCESS | 1802 | 1461255958474 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 09:25:58 INFO - PROCESS | 1802 | 1461255958704 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8abb4800 == 74 [pid = 1802] [id = 134] 09:25:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x8abb8000) [pid = 1802] [serial = 402] [outer = (nil)] 09:25:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x8b053400) [pid = 1802] [serial = 403] [outer = 0x8abb8000] 09:25:58 INFO - PROCESS | 1802 | 1461255958885 Marionette DEBUG loaded listener.js 09:25:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x8b4f7c00) [pid = 1802] [serial = 404] [outer = 0x8abb8000] 09:25:59 INFO - PROCESS | 1802 | 1461255959783 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]]]}] 09:25:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:25:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1591ms 09:25:59 INFO - PROCESS | 1802 | 1461255959858 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 09:25:59 INFO - PROCESS | 1802 | 1461255959861 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 09:25:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:25:59 INFO - PROCESS | 1802 | 1461255959867 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:25:59 INFO - PROCESS | 1802 | 1461255959871 Marionette TRACE conn3 <- [1,510,null,{}] 09:25:59 INFO - PROCESS | 1802 | 1461255959877 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}] 09:26:00 INFO - PROCESS | 1802 | 1461255960086 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 09:26:00 INFO - PROCESS | 1802 | 1461255960646 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b0f1000 == 75 [pid = 1802] [id = 135] 09:26:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x8b0f2000) [pid = 1802] [serial = 405] [outer = (nil)] 09:26:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x8b0f4400) [pid = 1802] [serial = 406] [outer = 0x8b0f2000] 09:26:00 INFO - PROCESS | 1802 | 1461255960735 Marionette DEBUG loaded listener.js 09:26:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x8b0fb800) [pid = 1802] [serial = 407] [outer = 0x8b0f2000] 09:26:01 INFO - PROCESS | 1802 | 1461255961650 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]]]}] 09:26:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:26:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1841ms 09:26:01 INFO - PROCESS | 1802 | 1461255961710 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 09:26:01 INFO - PROCESS | 1802 | 1461255961717 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 09:26:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:26:01 INFO - PROCESS | 1802 | 1461255961726 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:26:01 INFO - PROCESS | 1802 | 1461255961731 Marionette TRACE conn3 <- [1,514,null,{}] 09:26:01 INFO - PROCESS | 1802 | 1461255961738 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}] 09:26:02 INFO - PROCESS | 1802 | 1461255962012 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 09:26:02 INFO - PROCESS | 1802 | 1461255962287 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b64d400 == 76 [pid = 1802] [id = 136] 09:26:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x8b64fc00) [pid = 1802] [serial = 408] [outer = (nil)] 09:26:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x8b654c00) [pid = 1802] [serial = 409] [outer = 0x8b64fc00] 09:26:02 INFO - PROCESS | 1802 | 1461255962369 Marionette DEBUG loaded listener.js 09:26:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x8be43400) [pid = 1802] [serial = 410] [outer = 0x8b64fc00] 09:26:02 INFO - PROCESS | 1802 | --DOCSHELL 0x901a3000 == 75 [pid = 1802] [id = 122] 09:26:02 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x92bde400) [pid = 1802] [serial = 324] [outer = (nil)] [url = about:blank] 09:26:02 INFO - PROCESS | 1802 | --DOCSHELL 0x92be8400 == 74 [pid = 1802] [id = 121] 09:26:02 INFO - PROCESS | 1802 | --DOCSHELL 0x8f512c00 == 73 [pid = 1802] [id = 120] 09:26:02 INFO - PROCESS | 1802 | --DOCSHELL 0x901a6800 == 72 [pid = 1802] [id = 119] 09:26:02 INFO - PROCESS | 1802 | --DOCSHELL 0x8fdd2800 == 71 [pid = 1802] [id = 118] 09:26:02 INFO - PROCESS | 1802 | --DOCSHELL 0x8e047000 == 70 [pid = 1802] [id = 117] 09:26:02 INFO - PROCESS | 1802 | --DOCSHELL 0x8c814c00 == 69 [pid = 1802] [id = 115] 09:26:02 INFO - PROCESS | 1802 | --DOCSHELL 0x8c813400 == 68 [pid = 1802] [id = 114] 09:26:03 INFO - PROCESS | 1802 | --DOCSHELL 0x9630e000 == 67 [pid = 1802] [id = 113] 09:26:03 INFO - PROCESS | 1802 | --DOCSHELL 0x8f585800 == 66 [pid = 1802] [id = 112] 09:26:03 INFO - PROCESS | 1802 | --DOCSHELL 0x92be6c00 == 65 [pid = 1802] [id = 111] 09:26:03 INFO - PROCESS | 1802 | --DOCSHELL 0x8f7f8000 == 64 [pid = 1802] [id = 110] 09:26:03 INFO - PROCESS | 1802 | --DOCSHELL 0x8e047c00 == 63 [pid = 1802] [id = 109] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x97f68c00) [pid = 1802] [serial = 313] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x91419c00) [pid = 1802] [serial = 306] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x913e2400) [pid = 1802] [serial = 276] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x9719e800) [pid = 1802] [serial = 279] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x98e95000) [pid = 1802] [serial = 282] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x9fb94c00) [pid = 1802] [serial = 285] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0xa0c43800) [pid = 1802] [serial = 288] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0xa689c000) [pid = 1802] [serial = 291] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x901c9400) [pid = 1802] [serial = 294] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x901a9400) [pid = 1802] [serial = 297] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8de7c400) [pid = 1802] [serial = 300] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x988de800) [pid = 1802] [serial = 315] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x98e97800) [pid = 1802] [serial = 316] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x902df000) [pid = 1802] [serial = 322] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x9fcaa000) [pid = 1802] [serial = 318] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0xa0adb800) [pid = 1802] [serial = 319] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x902dc000) [pid = 1802] [serial = 321] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x907f1400) [pid = 1802] [serial = 309] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x92a4e000) [pid = 1802] [serial = 310] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x901b0800) [pid = 1802] [serial = 304] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x901a4c00) [pid = 1802] [serial = 303] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x92ce8c00) [pid = 1802] [serial = 307] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x979b7400) [pid = 1802] [serial = 312] [outer = (nil)] [url = about:blank] 09:26:03 INFO - PROCESS | 1802 | 1461255963354 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]]]}] 09:26:03 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 09:26:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1687ms 09:26:03 INFO - PROCESS | 1802 | 1461255963418 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 09:26:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:26:03 INFO - PROCESS | 1802 | 1461255963424 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 09:26:03 INFO - PROCESS | 1802 | 1461255963449 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:26:03 INFO - PROCESS | 1802 | 1461255963453 Marionette TRACE conn3 <- [1,518,null,{}] 09:26:03 INFO - PROCESS | 1802 | 1461255963464 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}] 09:26:03 INFO - PROCESS | 1802 | 1461255963637 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 09:26:03 INFO - PROCESS | 1802 | 1461255963660 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x8be4b000 == 64 [pid = 1802] [id = 137] 09:26:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8c813400) [pid = 1802] [serial = 411] [outer = (nil)] 09:26:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8de7d400) [pid = 1802] [serial = 412] [outer = 0x8c813400] 09:26:03 INFO - PROCESS | 1802 | 1461255963733 Marionette DEBUG loaded listener.js 09:26:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8e047c00) [pid = 1802] [serial = 413] [outer = 0x8c813400] 09:26:04 INFO - PROCESS | 1802 | 1461255964687 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]]]}] 09:26:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:26:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1309ms 09:26:04 INFO - PROCESS | 1802 | 1461255964740 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 09:26:04 INFO - PROCESS | 1802 | 1461255964744 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 09:26:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:26:04 INFO - PROCESS | 1802 | 1461255964758 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:26:04 INFO - PROCESS | 1802 | 1461255964767 Marionette TRACE conn3 <- [1,522,null,{}] 09:26:04 INFO - PROCESS | 1802 | 1461255964775 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}] 09:26:04 INFO - PROCESS | 1802 | 1461255964941 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 09:26:05 INFO - PROCESS | 1802 | 1461255965091 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c0bec00 == 65 [pid = 1802] [id = 138] 09:26:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x8fdd6800) [pid = 1802] [serial = 414] [outer = (nil)] 09:26:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x901ab800) [pid = 1802] [serial = 415] [outer = 0x8fdd6800] 09:26:05 INFO - PROCESS | 1802 | 1461255965164 Marionette DEBUG loaded listener.js 09:26:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x901c4800) [pid = 1802] [serial = 416] [outer = 0x8fdd6800] 09:26:06 INFO - PROCESS | 1802 | 1461255966028 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]]]}] 09:26:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:26:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1345ms 09:26:06 INFO - PROCESS | 1802 | 1461255966107 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 09:26:06 INFO - PROCESS | 1802 | 1461255966113 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 09:26:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:26:06 INFO - PROCESS | 1802 | 1461255966121 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:26:06 INFO - PROCESS | 1802 | 1461255966126 Marionette TRACE conn3 <- [1,526,null,{}] 09:26:06 INFO - PROCESS | 1802 | 1461255966133 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}] 09:26:06 INFO - PROCESS | 1802 | 1461255966358 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 09:26:06 INFO - PROCESS | 1802 | 1461255966378 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x901a9400 == 66 [pid = 1802] [id = 139] 09:26:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x901cf000) [pid = 1802] [serial = 417] [outer = (nil)] 09:26:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x902dd000) [pid = 1802] [serial = 418] [outer = 0x901cf000] 09:26:06 INFO - PROCESS | 1802 | 1461255966450 Marionette DEBUG loaded listener.js 09:26:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x907f4000) [pid = 1802] [serial = 419] [outer = 0x901cf000] 09:26:07 INFO - PROCESS | 1802 | 1461255967480 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]]]}] 09:26:07 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x92ce7c00) [pid = 1802] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:26:07 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x901aa000) [pid = 1802] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:26:07 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x901cb800) [pid = 1802] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:26:07 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x90017400) [pid = 1802] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:26:07 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8e047400) [pid = 1802] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:26:07 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x92be8800) [pid = 1802] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:26:07 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 09:26:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1433ms 09:26:07 INFO - PROCESS | 1802 | 1461255967555 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 09:26:07 INFO - PROCESS | 1802 | 1461255967559 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 09:26:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:26:07 INFO - PROCESS | 1802 | 1461255967565 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:26:07 INFO - PROCESS | 1802 | 1461255967568 Marionette TRACE conn3 <- [1,530,null,{}] 09:26:07 INFO - PROCESS | 1802 | 1461255967578 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}] 09:26:07 INFO - PROCESS | 1802 | 1461255967731 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 09:26:07 INFO - PROCESS | 1802 | 1461255967860 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x901ce400 == 67 [pid = 1802] [id = 140] 09:26:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x901d0800) [pid = 1802] [serial = 420] [outer = (nil)] 09:26:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x902de000) [pid = 1802] [serial = 421] [outer = 0x901d0800] 09:26:07 INFO - PROCESS | 1802 | 1461255967950 Marionette DEBUG loaded listener.js 09:26:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x92ada800) [pid = 1802] [serial = 422] [outer = 0x901d0800] 09:26:08 INFO - PROCESS | 1802 | 1461255968674 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"]]]}] 09:26:08 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 09:26:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:26:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:26:08 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 09:26:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:26:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:26:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1184ms 09:26:08 INFO - PROCESS | 1802 | 1461255968753 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 09:26:08 INFO - PROCESS | 1802 | 1461255968757 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 09:26:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:26:08 INFO - PROCESS | 1802 | 1461255968763 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:26:08 INFO - PROCESS | 1802 | 1461255968767 Marionette TRACE conn3 <- [1,534,null,{}] 09:26:08 INFO - PROCESS | 1802 | 1461255968776 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}] 09:26:09 INFO - PROCESS | 1802 | 1461255969012 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 09:26:09 INFO - PROCESS | 1802 | 1461255969028 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8de76000 == 68 [pid = 1802] [id = 141] 09:26:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x92bdd000) [pid = 1802] [serial = 423] [outer = (nil)] 09:26:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x97198000) [pid = 1802] [serial = 424] [outer = 0x92bdd000] 09:26:09 INFO - PROCESS | 1802 | 1461255969101 Marionette DEBUG loaded listener.js 09:26:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x97316000) [pid = 1802] [serial = 425] [outer = 0x92bdd000] 09:26:10 INFO - PROCESS | 1802 | 1461255970156 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]]]}] 09:26:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:26:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1430ms 09:26:10 INFO - PROCESS | 1802 | 1461255970196 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 09:26:10 INFO - PROCESS | 1802 | 1461255970201 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 09:26:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:26:10 INFO - PROCESS | 1802 | 1461255970210 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:26:10 INFO - PROCESS | 1802 | 1461255970213 Marionette TRACE conn3 <- [1,538,null,{}] 09:26:10 INFO - PROCESS | 1802 | 1461255970223 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}] 09:26:10 INFO - PROCESS | 1802 | 1461255970500 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 09:26:10 INFO - PROCESS | 1802 | 1461255970743 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b2c9c00 == 69 [pid = 1802] [id = 142] 09:26:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x8b4f0000) [pid = 1802] [serial = 426] [outer = (nil)] 09:26:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x8b658800) [pid = 1802] [serial = 427] [outer = 0x8b4f0000] 09:26:10 INFO - PROCESS | 1802 | 1461255970835 Marionette DEBUG loaded listener.js 09:26:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x8c0b9000) [pid = 1802] [serial = 428] [outer = 0x8b4f0000] 09:26:11 INFO - PROCESS | 1802 | 1461255971681 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]]]}] 09:26:11 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. 09:26:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1540ms 09:26:11 INFO - PROCESS | 1802 | 1461255971750 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 09:26:11 INFO - PROCESS | 1802 | 1461255971760 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 09:26:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:26:11 INFO - PROCESS | 1802 | 1461255971787 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:26:11 INFO - PROCESS | 1802 | 1461255971793 Marionette TRACE conn3 <- [1,542,null,{}] 09:26:11 INFO - PROCESS | 1802 | 1461255971803 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}] 09:26:11 INFO - PROCESS | 1802 | 1461255971993 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 09:26:12 INFO - PROCESS | 1802 | 1461255972163 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8be46400 == 70 [pid = 1802] [id = 143] 09:26:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x8c81b000) [pid = 1802] [serial = 429] [outer = (nil)] 09:26:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x8fddf000) [pid = 1802] [serial = 430] [outer = 0x8c81b000] 09:26:12 INFO - PROCESS | 1802 | 1461255972257 Marionette DEBUG loaded listener.js 09:26:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x901abc00) [pid = 1802] [serial = 431] [outer = 0x8c81b000] 09:26:13 INFO - PROCESS | 1802 | 1461255973235 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]]]}] 09:26:13 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. 09:26:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1511ms 09:26:13 INFO - PROCESS | 1802 | 1461255973302 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 09:26:13 INFO - PROCESS | 1802 | 1461255973307 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 09:26:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:26:13 INFO - PROCESS | 1802 | 1461255973316 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:26:13 INFO - PROCESS | 1802 | 1461255973322 Marionette TRACE conn3 <- [1,546,null,{}] 09:26:13 INFO - PROCESS | 1802 | 1461255973339 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}] 09:26:13 INFO - PROCESS | 1802 | 1461255973545 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 09:26:13 INFO - PROCESS | 1802 | 1461255973716 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8abb9800 == 71 [pid = 1802] [id = 144] 09:26:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x8fdda800) [pid = 1802] [serial = 432] [outer = (nil)] 09:26:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x97154000) [pid = 1802] [serial = 433] [outer = 0x8fdda800] 09:26:13 INFO - PROCESS | 1802 | 1461255973809 Marionette DEBUG loaded listener.js 09:26:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x97667400) [pid = 1802] [serial = 434] [outer = 0x8fdda800] 09:26:14 INFO - PROCESS | 1802 | 1461255974802 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]]]}] 09:26:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:26:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1537ms 09:26:14 INFO - PROCESS | 1802 | 1461255974877 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 09:26:14 INFO - PROCESS | 1802 | 1461255974882 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 09:26:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:26:14 INFO - PROCESS | 1802 | 1461255974892 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:26:14 INFO - PROCESS | 1802 | 1461255974895 Marionette TRACE conn3 <- [1,550,null,{}] 09:26:14 INFO - PROCESS | 1802 | 1461255974903 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}] 09:26:15 INFO - PROCESS | 1802 | 1461255975107 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 09:26:15 INFO - PROCESS | 1802 | 1461255975328 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b0f7000 == 72 [pid = 1802] [id = 145] 09:26:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x9141b000) [pid = 1802] [serial = 435] [outer = (nil)] 09:26:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x97f6b800) [pid = 1802] [serial = 436] [outer = 0x9141b000] 09:26:15 INFO - PROCESS | 1802 | 1461255975433 Marionette DEBUG loaded listener.js 09:26:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x9913d800) [pid = 1802] [serial = 437] [outer = 0x9141b000] 09:26:16 INFO - PROCESS | 1802 | 1461255976282 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]]]}] 09:26:16 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. 09:26:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1432ms 09:26:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:26:16 INFO - PROCESS | 1802 | 1461255976332 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 09:26:16 INFO - PROCESS | 1802 | 1461255976336 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 09:26:16 INFO - PROCESS | 1802 | 1461255976344 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:26:16 INFO - PROCESS | 1802 | 1461255976347 Marionette TRACE conn3 <- [1,554,null,{}] 09:26:16 INFO - PROCESS | 1802 | 1461255976353 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}] 09:26:16 INFO - PROCESS | 1802 | 1461255976526 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 09:26:16 INFO - PROCESS | 1802 | 1461255976705 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8abb6800 == 73 [pid = 1802] [id = 146] 09:26:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x8abb8c00) [pid = 1802] [serial = 438] [outer = (nil)] 09:26:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x9fcaa000) [pid = 1802] [serial = 439] [outer = 0x8abb8c00] 09:26:16 INFO - PROCESS | 1802 | 1461255976798 Marionette DEBUG loaded listener.js 09:26:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0xa000dc00) [pid = 1802] [serial = 440] [outer = 0x8abb8c00] 09:26:17 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:17 INFO - PROCESS | 1802 | 1461255977764 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]]]}] 09:26:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:26:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1436ms 09:26:17 INFO - PROCESS | 1802 | 1461255977779 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 09:26:17 INFO - PROCESS | 1802 | 1461255977783 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 09:26:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:26:17 INFO - PROCESS | 1802 | 1461255977790 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:26:17 INFO - PROCESS | 1802 | 1461255977793 Marionette TRACE conn3 <- [1,558,null,{}] 09:26:17 INFO - PROCESS | 1802 | 1461255977800 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}] 09:26:17 INFO - PROCESS | 1802 | 1461255977993 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 09:26:18 INFO - PROCESS | 1802 | 1461255978176 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b2ca800 == 74 [pid = 1802] [id = 147] 09:26:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x8b378800) [pid = 1802] [serial = 441] [outer = (nil)] 09:26:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x8b381800) [pid = 1802] [serial = 442] [outer = 0x8b378800] 09:26:18 INFO - PROCESS | 1802 | 1461255978270 Marionette DEBUG loaded listener.js 09:26:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x9fcb4000) [pid = 1802] [serial = 443] [outer = 0x8b378800] 09:26:19 INFO - PROCESS | 1802 | 1461255979319 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]]]}] 09:26:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:26:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1587ms 09:26:19 INFO - PROCESS | 1802 | 1461255979378 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 09:26:19 INFO - PROCESS | 1802 | 1461255979382 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 09:26:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:26:19 INFO - PROCESS | 1802 | 1461255979389 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:26:19 INFO - PROCESS | 1802 | 1461255979392 Marionette TRACE conn3 <- [1,562,null,{}] 09:26:19 INFO - PROCESS | 1802 | 1461255979398 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}] 09:26:19 INFO - PROCESS | 1802 | 1461255979590 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 09:26:19 INFO - PROCESS | 1802 | 1461255979817 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8adf1c00 == 75 [pid = 1802] [id = 148] 09:26:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x8adf3000) [pid = 1802] [serial = 444] [outer = (nil)] 09:26:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x8adf8400) [pid = 1802] [serial = 445] [outer = 0x8adf3000] 09:26:19 INFO - PROCESS | 1802 | 1461255979950 Marionette DEBUG loaded listener.js 09:26:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x8adfc800) [pid = 1802] [serial = 446] [outer = 0x8adf3000] 09:26:20 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:20 INFO - PROCESS | 1802 | 1461255980817 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]]]}] 09:26:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:26:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1480ms 09:26:20 INFO - PROCESS | 1802 | 1461255980870 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 09:26:20 INFO - PROCESS | 1802 | 1461255980873 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 09:26:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:26:20 INFO - PROCESS | 1802 | 1461255980881 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:26:20 INFO - PROCESS | 1802 | 1461255980884 Marionette TRACE conn3 <- [1,566,null,{}] 09:26:20 INFO - PROCESS | 1802 | 1461255980890 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}] 09:26:21 INFO - PROCESS | 1802 | 1461255981074 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 09:26:21 INFO - PROCESS | 1802 | 1461255981250 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x89ae1800 == 76 [pid = 1802] [id = 149] 09:26:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x89ae2c00) [pid = 1802] [serial = 447] [outer = (nil)] 09:26:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x89aeac00) [pid = 1802] [serial = 448] [outer = 0x89ae2c00] 09:26:21 INFO - PROCESS | 1802 | 1461255981381 Marionette DEBUG loaded listener.js 09:26:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x89aed800) [pid = 1802] [serial = 449] [outer = 0x89ae2c00] 09:26:21 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:22 INFO - PROCESS | 1802 | 1461255982347 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]]]}] 09:26:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:26:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1536ms 09:26:22 INFO - PROCESS | 1802 | 1461255982418 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 09:26:22 INFO - PROCESS | 1802 | 1461255982423 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 09:26:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:26:22 INFO - PROCESS | 1802 | 1461255982429 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:26:22 INFO - PROCESS | 1802 | 1461255982432 Marionette TRACE conn3 <- [1,570,null,{}] 09:26:22 INFO - PROCESS | 1802 | 1461255982441 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}] 09:26:22 INFO - PROCESS | 1802 | 1461255982715 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 09:26:23 INFO - PROCESS | 1802 | 1461255983055 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x89aea400 == 77 [pid = 1802] [id = 150] 09:26:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x89aebc00) [pid = 1802] [serial = 450] [outer = (nil)] 09:26:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x8adfc000) [pid = 1802] [serial = 451] [outer = 0x89aebc00] 09:26:23 INFO - PROCESS | 1802 | 1461255983146 Marionette DEBUG loaded listener.js 09:26:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x8adff000) [pid = 1802] [serial = 452] [outer = 0x89aebc00] 09:26:23 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:24 INFO - PROCESS | 1802 | 1461255984021 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]]]}] 09:26:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:26:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1632ms 09:26:24 INFO - PROCESS | 1802 | 1461255984062 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 09:26:24 INFO - PROCESS | 1802 | 1461255984067 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 09:26:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:26:24 INFO - PROCESS | 1802 | 1461255984073 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:26:24 INFO - PROCESS | 1802 | 1461255984077 Marionette TRACE conn3 <- [1,574,null,{}] 09:26:24 INFO - PROCESS | 1802 | 1461255984082 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}] 09:26:24 INFO - PROCESS | 1802 | 1461255984254 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 09:26:24 INFO - PROCESS | 1802 | 1461255984437 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x89003000 == 78 [pid = 1802] [id = 151] 09:26:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x89004c00) [pid = 1802] [serial = 453] [outer = (nil)] 09:26:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x8900a800) [pid = 1802] [serial = 454] [outer = 0x89004c00] 09:26:24 INFO - PROCESS | 1802 | 1461255984532 Marionette DEBUG loaded listener.js 09:26:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x8900bc00) [pid = 1802] [serial = 455] [outer = 0x89004c00] 09:26:25 INFO - PROCESS | 1802 | 1461255985494 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]]]}] 09:26:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:26:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1482ms 09:26:25 INFO - PROCESS | 1802 | 1461255985557 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 09:26:25 INFO - PROCESS | 1802 | 1461255985561 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 09:26:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:26:25 INFO - PROCESS | 1802 | 1461255985568 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:26:25 INFO - PROCESS | 1802 | 1461255985579 Marionette TRACE conn3 <- [1,578,null,{}] 09:26:25 INFO - PROCESS | 1802 | 1461255985584 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}] 09:26:25 INFO - PROCESS | 1802 | 1461255985827 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 09:26:26 INFO - PROCESS | 1802 | 1461255986065 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x89008400 == 79 [pid = 1802] [id = 152] 09:26:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x89154000) [pid = 1802] [serial = 456] [outer = (nil)] 09:26:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x89159000) [pid = 1802] [serial = 457] [outer = 0x89154000] 09:26:26 INFO - PROCESS | 1802 | 1461255986212 Marionette DEBUG loaded listener.js 09:26:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x8abb6000) [pid = 1802] [serial = 458] [outer = 0x89154000] 09:26:27 INFO - PROCESS | 1802 | 1461255987108 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]]]}] 09:26:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:26:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1596ms 09:26:27 INFO - PROCESS | 1802 | 1461255987165 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 09:26:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:26:27 INFO - PROCESS | 1802 | 1461255987169 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 09:26:27 INFO - PROCESS | 1802 | 1461255987176 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:26:27 INFO - PROCESS | 1802 | 1461255987179 Marionette TRACE conn3 <- [1,582,null,{}] 09:26:27 INFO - PROCESS | 1802 | 1461255987185 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}] 09:26:27 INFO - PROCESS | 1802 | 1461255987374 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 09:26:27 INFO - PROCESS | 1802 | 1461255987554 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x89150400 == 80 [pid = 1802] [id = 153] 09:26:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x89153800) [pid = 1802] [serial = 459] [outer = (nil)] 09:26:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x8938c000) [pid = 1802] [serial = 460] [outer = 0x89153800] 09:26:27 INFO - PROCESS | 1802 | 1461255987642 Marionette DEBUG loaded listener.js 09:26:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x8938e400) [pid = 1802] [serial = 461] [outer = 0x89153800] 09:26:28 INFO - PROCESS | 1802 | 1461255988544 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]]]}] 09:26:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:26:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1435ms 09:26:28 INFO - PROCESS | 1802 | 1461255988611 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 09:26:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:26:28 INFO - PROCESS | 1802 | 1461255988615 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 09:26:28 INFO - PROCESS | 1802 | 1461255988622 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:26:28 INFO - PROCESS | 1802 | 1461255988625 Marionette TRACE conn3 <- [1,586,null,{}] 09:26:28 INFO - PROCESS | 1802 | 1461255988631 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}] 09:26:28 INFO - PROCESS | 1802 | 1461255988851 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 09:26:29 INFO - PROCESS | 1802 | 1461255989092 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x89386800 == 81 [pid = 1802] [id = 154] 09:26:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x8938e000) [pid = 1802] [serial = 462] [outer = (nil)] 09:26:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x894c5c00) [pid = 1802] [serial = 463] [outer = 0x8938e000] 09:26:29 INFO - PROCESS | 1802 | 1461255989222 Marionette DEBUG loaded listener.js 09:26:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x894c9000) [pid = 1802] [serial = 464] [outer = 0x8938e000] 09:26:29 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:30 INFO - PROCESS | 1802 | 1461255990104 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]]]}] 09:26:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:26:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1544ms 09:26:30 INFO - PROCESS | 1802 | 1461255990166 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 09:26:30 INFO - PROCESS | 1802 | 1461255990169 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 09:26:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:26:30 INFO - PROCESS | 1802 | 1461255990177 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:26:30 INFO - PROCESS | 1802 | 1461255990180 Marionette TRACE conn3 <- [1,590,null,{}] 09:26:30 INFO - PROCESS | 1802 | 1461255990186 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}] 09:26:30 INFO - PROCESS | 1802 | 1461255990361 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 09:26:30 INFO - PROCESS | 1802 | 1461255990690 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x89395400 == 82 [pid = 1802] [id = 155] 09:26:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x89395800) [pid = 1802] [serial = 465] [outer = (nil)] 09:26:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x894cfc00) [pid = 1802] [serial = 466] [outer = 0x89395800] 09:26:30 INFO - PROCESS | 1802 | 1461255990785 Marionette DEBUG loaded listener.js 09:26:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x894d1000) [pid = 1802] [serial = 467] [outer = 0x89395800] 09:26:31 INFO - PROCESS | 1802 | 1461255991640 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]]]}] 09:26:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:26:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1894ms 09:26:32 INFO - PROCESS | 1802 | 1461255992072 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 09:26:32 INFO - PROCESS | 1802 | 1461255992079 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 09:26:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:26:32 INFO - PROCESS | 1802 | 1461255992087 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:26:32 INFO - PROCESS | 1802 | 1461255992092 Marionette TRACE conn3 <- [1,594,null,{}] 09:26:32 INFO - PROCESS | 1802 | 1461255992100 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}] 09:26:32 INFO - PROCESS | 1802 | 1461255992363 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 09:26:32 INFO - PROCESS | 1802 | 1461255992559 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x894c7c00 == 83 [pid = 1802] [id = 156] 09:26:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x894d4400) [pid = 1802] [serial = 468] [outer = (nil)] 09:26:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x8abac800) [pid = 1802] [serial = 469] [outer = 0x894d4400] 09:26:32 INFO - PROCESS | 1802 | 1461255992636 Marionette DEBUG loaded listener.js 09:26:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x8abb5c00) [pid = 1802] [serial = 470] [outer = 0x894d4400] 09:26:33 INFO - PROCESS | 1802 | 1461255993705 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]]]}] 09:26:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:26:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1693ms 09:26:33 INFO - PROCESS | 1802 | 1461255993781 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 09:26:33 INFO - PROCESS | 1802 | 1461255993787 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 09:26:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:26:33 INFO - PROCESS | 1802 | 1461255993799 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:26:33 INFO - PROCESS | 1802 | 1461255993804 Marionette TRACE conn3 <- [1,598,null,{}] 09:26:33 INFO - PROCESS | 1802 | 1461255993810 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}] 09:26:34 INFO - PROCESS | 1802 | 1461255994054 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 09:26:34 INFO - PROCESS | 1802 | 1461255994372 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8adf6c00 == 84 [pid = 1802] [id = 157] 09:26:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x8adfa000) [pid = 1802] [serial = 471] [outer = (nil)] 09:26:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x8b112400) [pid = 1802] [serial = 472] [outer = 0x8adfa000] 09:26:34 INFO - PROCESS | 1802 | 1461255994480 Marionette DEBUG loaded listener.js 09:26:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x8b2d1000) [pid = 1802] [serial = 473] [outer = 0x8adfa000] 09:26:35 INFO - PROCESS | 1802 | --DOCSHELL 0x901ce400 == 83 [pid = 1802] [id = 140] 09:26:35 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x8b655400) [pid = 1802] [serial = 369] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x8e050000) [pid = 1802] [serial = 327] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x902d2c00) [pid = 1802] [serial = 330] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x96307400) [pid = 1802] [serial = 333] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x9766cc00) [pid = 1802] [serial = 336] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x9fcab000) [pid = 1802] [serial = 339] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x8c81c800) [pid = 1802] [serial = 342] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0xa43dfc00) [pid = 1802] [serial = 345] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x8be47c00) [pid = 1802] [serial = 348] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1802 | --DOCSHELL 0x901a9400 == 82 [pid = 1802] [id = 139] 09:26:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8c0bec00 == 81 [pid = 1802] [id = 138] 09:26:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8be4b000 == 80 [pid = 1802] [id = 137] 09:26:35 INFO - PROCESS | 1802 | 1461255995711 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]]]}] 09:26:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8b64d400 == 79 [pid = 1802] [id = 136] 09:26:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8b0f1000 == 78 [pid = 1802] [id = 135] 09:26:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:26:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1941ms 09:26:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8b0f9400 == 77 [pid = 1802] [id = 130] 09:26:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8b056400 == 76 [pid = 1802] [id = 129] 09:26:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8b04b400 == 75 [pid = 1802] [id = 128] 09:26:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8de78c00 == 74 [pid = 1802] [id = 127] 09:26:35 INFO - PROCESS | 1802 | 1461255995752 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 09:26:35 INFO - PROCESS | 1802 | 1461255995755 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 09:26:35 INFO - PROCESS | 1802 | --DOCSHELL 0x98435800 == 73 [pid = 1802] [id = 126] 09:26:35 INFO - PROCESS | 1802 | --DOCSHELL 0x901ad400 == 72 [pid = 1802] [id = 125] 09:26:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8de78000 == 71 [pid = 1802] [id = 124] 09:26:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:26:35 INFO - PROCESS | 1802 | 1461255995770 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:26:35 INFO - PROCESS | 1802 | 1461255995774 Marionette TRACE conn3 <- [1,602,null,{}] 09:26:35 INFO - PROCESS | 1802 | 1461255995800 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}] 09:26:35 INFO - PROCESS | 1802 | 1461255995985 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 09:26:36 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x9719ec00) [pid = 1802] [serial = 363] [outer = (nil)] [url = about:blank] 09:26:36 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x91325000) [pid = 1802] [serial = 366] [outer = (nil)] [url = about:blank] 09:26:36 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x97632c00) [pid = 1802] [serial = 364] [outer = (nil)] [url = about:blank] 09:26:36 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x907f2400) [pid = 1802] [serial = 357] [outer = (nil)] [url = about:blank] 09:26:36 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x91f16000) [pid = 1802] [serial = 358] [outer = (nil)] [url = about:blank] 09:26:36 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x901c6800) [pid = 1802] [serial = 355] [outer = (nil)] [url = about:blank] 09:26:36 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x901a3800) [pid = 1802] [serial = 354] [outer = (nil)] [url = about:blank] 09:26:36 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x8e050c00) [pid = 1802] [serial = 352] [outer = (nil)] [url = about:blank] 09:26:36 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x8e04b800) [pid = 1802] [serial = 351] [outer = (nil)] [url = about:blank] 09:26:36 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x92ce9c00) [pid = 1802] [serial = 360] [outer = (nil)] [url = about:blank] 09:26:36 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x92ceec00) [pid = 1802] [serial = 361] [outer = (nil)] [url = about:blank] 09:26:36 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x97665400) [pid = 1802] [serial = 367] [outer = (nil)] [url = about:blank] 09:26:36 INFO - PROCESS | 1802 | 1461255996240 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b0f7400 == 72 [pid = 1802] [id = 158] 09:26:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x8b385000) [pid = 1802] [serial = 474] [outer = (nil)] 09:26:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x8b649400) [pid = 1802] [serial = 475] [outer = 0x8b385000] 09:26:36 INFO - PROCESS | 1802 | 1461255996323 Marionette DEBUG loaded listener.js 09:26:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x8b652c00) [pid = 1802] [serial = 476] [outer = 0x8b385000] 09:26:37 INFO - PROCESS | 1802 | 1461255997276 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]]]}] 09:26:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:26:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1541ms 09:26:37 INFO - PROCESS | 1802 | 1461255997310 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 09:26:37 INFO - PROCESS | 1802 | 1461255997315 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 09:26:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:26:37 INFO - PROCESS | 1802 | 1461255997321 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:26:37 INFO - PROCESS | 1802 | 1461255997325 Marionette TRACE conn3 <- [1,606,null,{}] 09:26:37 INFO - PROCESS | 1802 | 1461255997331 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}] 09:26:37 INFO - PROCESS | 1802 | 1461255997506 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 09:26:37 INFO - PROCESS | 1802 | 1461255997704 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b383800 == 73 [pid = 1802] [id = 159] 09:26:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x8b384400) [pid = 1802] [serial = 477] [outer = (nil)] 09:26:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x8c0bbc00) [pid = 1802] [serial = 478] [outer = 0x8b384400] 09:26:37 INFO - PROCESS | 1802 | 1461255997785 Marionette DEBUG loaded listener.js 09:26:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x8c81a000) [pid = 1802] [serial = 479] [outer = 0x8b384400] 09:26:38 INFO - PROCESS | 1802 | 1461255998546 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]]]}] 09:26:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:26:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1280ms 09:26:38 INFO - PROCESS | 1802 | 1461255998602 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 09:26:38 INFO - PROCESS | 1802 | 1461255998606 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 09:26:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:26:38 INFO - PROCESS | 1802 | 1461255998619 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:26:38 INFO - PROCESS | 1802 | 1461255998621 Marionette TRACE conn3 <- [1,610,null,{}] 09:26:38 INFO - PROCESS | 1802 | 1461255998627 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}] 09:26:38 INFO - PROCESS | 1802 | 1461255998832 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 09:26:38 INFO - PROCESS | 1802 | 1461255998863 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8900ac00 == 74 [pid = 1802] [id = 160] 09:26:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x8be48c00) [pid = 1802] [serial = 480] [outer = (nil)] 09:26:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x8e043c00) [pid = 1802] [serial = 481] [outer = 0x8be48c00] 09:26:38 INFO - PROCESS | 1802 | 1461255998937 Marionette DEBUG loaded listener.js 09:26:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x8e04cc00) [pid = 1802] [serial = 482] [outer = 0x8be48c00] 09:26:39 INFO - PROCESS | 1802 | 1461255999887 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]]]}] 09:26:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:26:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1332ms 09:26:39 INFO - PROCESS | 1802 | 1461255999952 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 09:26:39 INFO - PROCESS | 1802 | 1461255999956 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 09:26:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:26:39 INFO - PROCESS | 1802 | 1461255999969 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:26:39 INFO - PROCESS | 1802 | 1461255999971 Marionette TRACE conn3 <- [1,614,null,{}] 09:26:39 INFO - PROCESS | 1802 | 1461255999978 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}] 09:26:40 INFO - PROCESS | 1802 | 1461256000252 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 09:26:40 INFO - PROCESS | 1802 | 1461256000304 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x8900f400 == 75 [pid = 1802] [id = 161] 09:26:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x8be45400) [pid = 1802] [serial = 483] [outer = (nil)] 09:26:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x8f73bc00) [pid = 1802] [serial = 484] [outer = 0x8be45400] 09:26:40 INFO - PROCESS | 1802 | 1461256000708 Marionette DEBUG loaded listener.js 09:26:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x8fdd5400) [pid = 1802] [serial = 485] [outer = 0x8be45400] 09:26:40 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x901d0800) [pid = 1802] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:26:40 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x97f6ac00) [pid = 1802] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:26:40 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x8fdd6800) [pid = 1802] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:26:40 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x8c813400) [pid = 1802] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:26:40 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x8b64b000) [pid = 1802] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:26:40 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x8b0f2000) [pid = 1802] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:26:40 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x8b64fc00) [pid = 1802] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:26:40 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x901cf000) [pid = 1802] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:26:40 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x902d7000) [pid = 1802] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:26:41 INFO - PROCESS | 1802 | 1461256001504 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]]]}] 09:26:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:26:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1590ms 09:26:41 INFO - PROCESS | 1802 | 1461256001560 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 09:26:41 INFO - PROCESS | 1802 | 1461256001564 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 09:26:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:26:41 INFO - PROCESS | 1802 | 1461256001570 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:26:41 INFO - PROCESS | 1802 | 1461256001573 Marionette TRACE conn3 <- [1,618,null,{}] 09:26:41 INFO - PROCESS | 1802 | 1461256001583 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}] 09:26:41 INFO - PROCESS | 1802 | 1461256001803 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 09:26:41 INFO - PROCESS | 1802 | 1461256001818 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x8de77000 == 76 [pid = 1802] [id = 162] 09:26:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x8de7a000) [pid = 1802] [serial = 486] [outer = (nil)] 09:26:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x8fdd6800) [pid = 1802] [serial = 487] [outer = 0x8de7a000] 09:26:41 INFO - PROCESS | 1802 | 1461256001892 Marionette DEBUG loaded listener.js 09:26:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x901ac800) [pid = 1802] [serial = 488] [outer = 0x8de7a000] 09:26:42 INFO - PROCESS | 1802 | 1461256002845 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]]]}] 09:26:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:26:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1335ms 09:26:42 INFO - PROCESS | 1802 | 1461256002907 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 09:26:42 INFO - PROCESS | 1802 | 1461256002913 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 09:26:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:26:42 INFO - PROCESS | 1802 | 1461256002922 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:26:42 INFO - PROCESS | 1802 | 1461256002929 Marionette TRACE conn3 <- [1,622,null,{}] 09:26:42 INFO - PROCESS | 1802 | 1461256002937 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}] 09:26:43 INFO - PROCESS | 1802 | 1461256003127 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 09:26:43 INFO - PROCESS | 1802 | 1461256003316 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x89387400 == 77 [pid = 1802] [id = 163] 09:26:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x894cbc00) [pid = 1802] [serial = 489] [outer = (nil)] 09:26:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x89ae6c00) [pid = 1802] [serial = 490] [outer = 0x894cbc00] 09:26:43 INFO - PROCESS | 1802 | 1461256003409 Marionette DEBUG loaded listener.js 09:26:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x89aeb400) [pid = 1802] [serial = 491] [outer = 0x894cbc00] 09:26:44 INFO - PROCESS | 1802 | 1461256004450 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]]]}] 09:26:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:26:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1585ms 09:26:44 INFO - PROCESS | 1802 | 1461256004509 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 09:26:44 INFO - PROCESS | 1802 | 1461256004518 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 09:26:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:26:44 INFO - PROCESS | 1802 | 1461256004530 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:26:44 INFO - PROCESS | 1802 | 1461256004535 Marionette TRACE conn3 <- [1,626,null,{}] 09:26:44 INFO - PROCESS | 1802 | 1461256004542 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}] 09:26:44 INFO - PROCESS | 1802 | 1461256004738 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 09:26:44 INFO - PROCESS | 1802 | 1461256004977 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b0fa800 == 78 [pid = 1802] [id = 164] 09:26:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x8b10e000) [pid = 1802] [serial = 492] [outer = (nil)] 09:26:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x8b382000) [pid = 1802] [serial = 493] [outer = 0x8b10e000] 09:26:45 INFO - PROCESS | 1802 | 1461256005114 Marionette DEBUG loaded listener.js 09:26:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x8b4f7800) [pid = 1802] [serial = 494] [outer = 0x8b10e000] 09:26:46 INFO - PROCESS | 1802 | 1461256006184 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]]]}] 09:26:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:26:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1782ms 09:26:46 INFO - PROCESS | 1802 | 1461256006377 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 09:26:46 INFO - PROCESS | 1802 | 1461256006381 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 09:26:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:26:46 INFO - PROCESS | 1802 | 1461256006402 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:26:46 INFO - PROCESS | 1802 | 1461256006408 Marionette TRACE conn3 <- [1,630,null,{}] 09:26:46 INFO - PROCESS | 1802 | 1461256006424 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}] 09:26:46 INFO - PROCESS | 1802 | 1461256006729 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 09:26:46 INFO - PROCESS | 1802 | 1461256006923 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x894ce400 == 79 [pid = 1802] [id = 165] 09:26:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x8de80400) [pid = 1802] [serial = 495] [outer = (nil)] 09:26:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x92a4f400) [pid = 1802] [serial = 496] [outer = 0x8de80400] 09:26:47 INFO - PROCESS | 1802 | 1461256007015 Marionette DEBUG loaded listener.js 09:26:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x92be0000) [pid = 1802] [serial = 497] [outer = 0x8de80400] 09:26:47 INFO - PROCESS | 1802 | 1461256007940 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]]]}] 09:26:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:26:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1601ms 09:26:48 INFO - PROCESS | 1802 | 1461256008001 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 09:26:48 INFO - PROCESS | 1802 | 1461256008007 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 09:26:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:26:48 INFO - PROCESS | 1802 | 1461256008013 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:26:48 INFO - PROCESS | 1802 | 1461256008016 Marionette TRACE conn3 <- [1,634,null,{}] 09:26:48 INFO - PROCESS | 1802 | 1461256008022 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}] 09:26:48 INFO - PROCESS | 1802 | 1461256008204 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 09:26:48 INFO - PROCESS | 1802 | 1461256008431 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8de75800 == 80 [pid = 1802] [id = 166] 09:26:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x907f1000) [pid = 1802] [serial = 498] [outer = (nil)] 09:26:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x96fd2800) [pid = 1802] [serial = 499] [outer = 0x907f1000] 09:26:48 INFO - PROCESS | 1802 | 1461256008562 Marionette DEBUG loaded listener.js 09:26:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x97385400) [pid = 1802] [serial = 500] [outer = 0x907f1000] 09:26:49 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:49 INFO - PROCESS | 1802 | 1461256009428 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]]]}] 09:26:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:26:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1490ms 09:26:49 INFO - PROCESS | 1802 | 1461256009504 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 09:26:49 INFO - PROCESS | 1802 | 1461256009508 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 09:26:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:26:49 INFO - PROCESS | 1802 | 1461256009515 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:26:49 INFO - PROCESS | 1802 | 1461256009518 Marionette TRACE conn3 <- [1,638,null,{}] 09:26:49 INFO - PROCESS | 1802 | 1461256009524 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}] 09:26:49 INFO - PROCESS | 1802 | 1461256009737 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 09:26:49 INFO - PROCESS | 1802 | 1461256009965 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x92ce9c00 == 81 [pid = 1802] [id = 167] 09:26:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x97630000) [pid = 1802] [serial = 501] [outer = (nil)] 09:26:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x97664800) [pid = 1802] [serial = 502] [outer = 0x97630000] 09:26:50 INFO - PROCESS | 1802 | 1461256010097 Marionette DEBUG loaded listener.js 09:26:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x97666400) [pid = 1802] [serial = 503] [outer = 0x97630000] 09:26:50 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:51 INFO - PROCESS | 1802 | 1461256011007 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]]]}] 09:26:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:26:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1535ms 09:26:51 INFO - PROCESS | 1802 | 1461256011051 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 09:26:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:26:51 INFO - PROCESS | 1802 | 1461256011055 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 09:26:51 INFO - PROCESS | 1802 | 1461256011062 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:26:51 INFO - PROCESS | 1802 | 1461256011066 Marionette TRACE conn3 <- [1,642,null,{}] 09:26:51 INFO - PROCESS | 1802 | 1461256011072 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}] 09:26:51 INFO - PROCESS | 1802 | 1461256011276 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 09:26:51 INFO - PROCESS | 1802 | 1461256011526 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x988e3400 == 82 [pid = 1802] [id = 168] 09:26:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x99105c00) [pid = 1802] [serial = 504] [outer = (nil)] 09:26:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x9e924000) [pid = 1802] [serial = 505] [outer = 0x99105c00] 09:26:51 INFO - PROCESS | 1802 | 1461256011662 Marionette DEBUG loaded listener.js 09:26:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0xa0ad8000) [pid = 1802] [serial = 506] [outer = 0x99105c00] 09:26:52 INFO - PROCESS | 1802 | 1461256012543 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]]]}] 09:26:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:26:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1532ms 09:26:52 INFO - PROCESS | 1802 | 1461256012593 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 09:26:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:26:52 INFO - PROCESS | 1802 | 1461256012598 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 09:26:52 INFO - PROCESS | 1802 | 1461256012604 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:26:52 INFO - PROCESS | 1802 | 1461256012608 Marionette TRACE conn3 <- [1,646,null,{}] 09:26:52 INFO - PROCESS | 1802 | 1461256012613 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}] 09:26:52 INFO - PROCESS | 1802 | 1461256012782 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 09:26:52 INFO - PROCESS | 1802 | 1461256012970 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b32400 == 83 [pid = 1802] [id = 169] 09:26:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x88b34400) [pid = 1802] [serial = 507] [outer = (nil)] 09:26:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x88b3b800) [pid = 1802] [serial = 508] [outer = 0x88b34400] 09:26:53 INFO - PROCESS | 1802 | 1461256013058 Marionette DEBUG loaded listener.js 09:26:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x88b3d800) [pid = 1802] [serial = 509] [outer = 0x88b34400] 09:26:53 INFO - PROCESS | 1802 | 1461256013979 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]]]}] 09:26:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:26:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1440ms 09:26:54 INFO - PROCESS | 1802 | 1461256014046 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 09:26:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:26:54 INFO - PROCESS | 1802 | 1461256014050 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 09:26:54 INFO - PROCESS | 1802 | 1461256014056 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:26:54 INFO - PROCESS | 1802 | 1461256014060 Marionette TRACE conn3 <- [1,650,null,{}] 09:26:54 INFO - PROCESS | 1802 | 1461256014066 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}] 09:26:54 INFO - PROCESS | 1802 | 1461256014242 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 09:26:54 INFO - PROCESS | 1802 | 1461256014427 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b3ac00 == 84 [pid = 1802] [id = 170] 09:26:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x88b3c000) [pid = 1802] [serial = 510] [outer = (nil)] 09:26:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x8ac04c00) [pid = 1802] [serial = 511] [outer = 0x88b3c000] 09:26:54 INFO - PROCESS | 1802 | 1461256014537 Marionette DEBUG loaded listener.js 09:26:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x8ac06800) [pid = 1802] [serial = 512] [outer = 0x88b3c000] 09:26:55 INFO - PROCESS | 1802 | 1461256015454 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]]]}] 09:26:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:26:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1439ms 09:26:55 INFO - PROCESS | 1802 | 1461256015497 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 09:26:55 INFO - PROCESS | 1802 | 1461256015501 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 09:26:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:26:55 INFO - PROCESS | 1802 | 1461256015507 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:26:55 INFO - PROCESS | 1802 | 1461256015510 Marionette TRACE conn3 <- [1,654,null,{}] 09:26:55 INFO - PROCESS | 1802 | 1461256015516 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}] 09:26:55 INFO - PROCESS | 1802 | 1461256015709 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 09:26:55 INFO - PROCESS | 1802 | 1461256015894 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b39400 == 85 [pid = 1802] [id = 171] 09:26:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x88b3b400) [pid = 1802] [serial = 513] [outer = (nil)] 09:26:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x8ac0ec00) [pid = 1802] [serial = 514] [outer = 0x88b3b400] 09:26:55 INFO - PROCESS | 1802 | 1461256015979 Marionette DEBUG loaded listener.js 09:26:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x8ac10c00) [pid = 1802] [serial = 515] [outer = 0x88b3b400] 09:26:56 INFO - PROCESS | 1802 | 1461256016943 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]]]}] 09:26:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:26:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1487ms 09:26:56 INFO - PROCESS | 1802 | 1461256016995 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 09:26:57 INFO - PROCESS | 1802 | 1461256016999 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 09:26:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:26:57 INFO - PROCESS | 1802 | 1461256017005 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:26:57 INFO - PROCESS | 1802 | 1461256017009 Marionette TRACE conn3 <- [1,658,null,{}] 09:26:57 INFO - PROCESS | 1802 | 1461256017014 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}] 09:26:57 INFO - PROCESS | 1802 | 1461256017197 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 09:26:57 INFO - PROCESS | 1802 | 1461256017383 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x89941400 == 86 [pid = 1802] [id = 172] 09:26:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x89941c00) [pid = 1802] [serial = 516] [outer = (nil)] 09:26:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x8994ac00) [pid = 1802] [serial = 517] [outer = 0x89941c00] 09:26:57 INFO - PROCESS | 1802 | 1461256017479 Marionette DEBUG loaded listener.js 09:26:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x8994b400) [pid = 1802] [serial = 518] [outer = 0x89941c00] 09:26:58 INFO - PROCESS | 1802 | 1461256018385 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]]]}] 09:26:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:26:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1430ms 09:26:58 INFO - PROCESS | 1802 | 1461256018435 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 09:26:58 INFO - PROCESS | 1802 | 1461256018440 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 09:26:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:26:58 INFO - PROCESS | 1802 | 1461256018447 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:26:58 INFO - PROCESS | 1802 | 1461256018451 Marionette TRACE conn3 <- [1,662,null,{}] 09:26:58 INFO - PROCESS | 1802 | 1461256018457 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}] 09:26:58 INFO - PROCESS | 1802 | 1461256018653 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 09:26:58 INFO - PROCESS | 1802 | 1461256018839 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b36800 == 87 [pid = 1802] [id = 173] 09:26:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x8900c000) [pid = 1802] [serial = 519] [outer = (nil)] 09:26:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x898d4000) [pid = 1802] [serial = 520] [outer = 0x8900c000] 09:26:58 INFO - PROCESS | 1802 | 1461256018935 Marionette DEBUG loaded listener.js 09:26:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x89944800) [pid = 1802] [serial = 521] [outer = 0x8900c000] 09:26:59 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:59 INFO - PROCESS | 1802 | 1461256019951 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]]]}] 09:26:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:26:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1535ms 09:26:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:26:59 INFO - PROCESS | 1802 | 1461256019983 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 09:26:59 INFO - PROCESS | 1802 | 1461256019986 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 09:26:59 INFO - PROCESS | 1802 | 1461256019992 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:26:59 INFO - PROCESS | 1802 | 1461256019996 Marionette TRACE conn3 <- [1,666,null,{}] 09:27:00 INFO - PROCESS | 1802 | 1461256020001 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}] 09:27:00 INFO - PROCESS | 1802 | 1461256020183 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 09:27:00 INFO - PROCESS | 1802 | 1461256020443 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x89949400 == 88 [pid = 1802] [id = 174] 09:27:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x89949c00) [pid = 1802] [serial = 522] [outer = (nil)] 09:27:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x8b4fc800) [pid = 1802] [serial = 523] [outer = 0x89949c00] 09:27:00 INFO - PROCESS | 1802 | 1461256020587 Marionette DEBUG loaded listener.js 09:27:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x8be43c00) [pid = 1802] [serial = 524] [outer = 0x89949c00] 09:27:01 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:27:01 INFO - PROCESS | 1802 | 1461256021464 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]]]}] 09:27:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:27:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1541ms 09:27:01 INFO - PROCESS | 1802 | 1461256021534 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 09:27:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:27:01 INFO - PROCESS | 1802 | 1461256021539 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 09:27:01 INFO - PROCESS | 1802 | 1461256021546 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:27:01 INFO - PROCESS | 1802 | 1461256021551 Marionette TRACE conn3 <- [1,670,null,{}] 09:27:01 INFO - PROCESS | 1802 | 1461256021571 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}] 09:27:01 INFO - PROCESS | 1802 | 1461256021873 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 09:27:02 INFO - PROCESS | 1802 | 1461256022197 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b33c00 == 89 [pid = 1802] [id = 175] 09:27:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x8915a000) [pid = 1802] [serial = 525] [outer = (nil)] 09:27:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x8b0fc800) [pid = 1802] [serial = 526] [outer = 0x8915a000] 09:27:02 INFO - PROCESS | 1802 | 1461256022287 Marionette DEBUG loaded listener.js 09:27:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x901cf400) [pid = 1802] [serial = 527] [outer = 0x8915a000] 09:27:03 INFO - PROCESS | 1802 | 1461256023528 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]]]}] 09:27:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:27:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 2057ms 09:27:03 INFO - PROCESS | 1802 | 1461256023602 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 09:27:03 INFO - PROCESS | 1802 | 1461256023609 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 09:27:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:27:03 INFO - PROCESS | 1802 | 1461256023618 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:27:03 INFO - PROCESS | 1802 | 1461256023623 Marionette TRACE conn3 <- [1,674,null,{}] 09:27:03 INFO - PROCESS | 1802 | 1461256023630 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}] 09:27:03 INFO - PROCESS | 1802 | 1461256023846 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 09:27:04 INFO - PROCESS | 1802 | 1461256024136 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x894d3000 == 90 [pid = 1802] [id = 176] 09:27:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x894d4800) [pid = 1802] [serial = 528] [outer = (nil)] 09:27:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x8abacc00) [pid = 1802] [serial = 529] [outer = 0x894d4800] 09:27:04 INFO - PROCESS | 1802 | 1461256024417 Marionette DEBUG loaded listener.js 09:27:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x8adf6800) [pid = 1802] [serial = 530] [outer = 0x894d4800] 09:27:04 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:27:05 INFO - PROCESS | 1802 | 1461256025318 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]]]}] 09:27:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 09:27:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1739ms 09:27:05 INFO - PROCESS | 1802 | 1461256025357 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 09:27:05 INFO - PROCESS | 1802 | 1461256025365 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 09:27:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:27:05 INFO - PROCESS | 1802 | 1461256025375 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:27:05 INFO - PROCESS | 1802 | 1461256025379 Marionette TRACE conn3 <- [1,678,null,{}] 09:27:05 INFO - PROCESS | 1802 | 1461256025405 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}] 09:27:05 INFO - PROCESS | 1802 | 1461256025595 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 09:27:05 INFO - PROCESS | 1802 | 1461256025796 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x89ae4800 == 91 [pid = 1802] [id = 177] 09:27:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x89aef800) [pid = 1802] [serial = 531] [outer = (nil)] 09:27:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x8b10f800) [pid = 1802] [serial = 532] [outer = 0x89aef800] 09:27:05 INFO - PROCESS | 1802 | 1461256025874 Marionette DEBUG loaded listener.js 09:27:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x8b2d0800) [pid = 1802] [serial = 533] [outer = 0x89aef800] 09:27:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8900f400 == 90 [pid = 1802] [id = 161] 09:27:06 INFO - PROCESS | 1802 | --DOMWINDOW == 260 (0x97198000) [pid = 1802] [serial = 424] [outer = (nil)] [url = about:blank] 09:27:06 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x8b053400) [pid = 1802] [serial = 403] [outer = (nil)] [url = about:blank] 09:27:06 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x8b2c8c00) [pid = 1802] [serial = 397] [outer = (nil)] [url = about:blank] 09:27:06 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x8b4f1800) [pid = 1802] [serial = 400] [outer = (nil)] [url = about:blank] 09:27:06 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x8b115800) [pid = 1802] [serial = 393] [outer = (nil)] [url = about:blank] 09:27:06 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0xa3c8a800) [pid = 1802] [serial = 381] [outer = (nil)] [url = about:blank] 09:27:06 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x9adc5400) [pid = 1802] [serial = 378] [outer = (nil)] [url = about:blank] 09:27:06 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x8b055400) [pid = 1802] [serial = 384] [outer = (nil)] [url = about:blank] 09:27:06 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x8b0f8800) [pid = 1802] [serial = 387] [outer = (nil)] [url = about:blank] 09:27:06 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x902d9400) [pid = 1802] [serial = 375] [outer = (nil)] [url = about:blank] 09:27:06 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x8c0b8400) [pid = 1802] [serial = 390] [outer = (nil)] [url = about:blank] 09:27:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8900ac00 == 89 [pid = 1802] [id = 160] 09:27:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8b383800 == 88 [pid = 1802] [id = 159] 09:27:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8b0f7400 == 87 [pid = 1802] [id = 158] 09:27:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8adf6c00 == 86 [pid = 1802] [id = 157] 09:27:06 INFO - PROCESS | 1802 | --DOCSHELL 0x894c7c00 == 85 [pid = 1802] [id = 156] 09:27:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8b2ca800 == 84 [pid = 1802] [id = 147] 09:27:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8abb6800 == 83 [pid = 1802] [id = 146] 09:27:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8b0f7000 == 82 [pid = 1802] [id = 145] 09:27:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8abb9800 == 81 [pid = 1802] [id = 144] 09:27:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8de75c00 == 80 [pid = 1802] [id = 108] 09:27:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8be46400 == 79 [pid = 1802] [id = 143] 09:27:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8b2c9c00 == 78 [pid = 1802] [id = 142] 09:27:07 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x902de000) [pid = 1802] [serial = 421] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0xa43e2400) [pid = 1802] [serial = 211] [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.] 09:27:07 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x97f6f800) [pid = 1802] [serial = 274] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0x901c4800) [pid = 1802] [serial = 416] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x8de7d400) [pid = 1802] [serial = 412] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1802 | --DOMWINDOW == 244 (0x92ada800) [pid = 1802] [serial = 422] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1802 | --DOMWINDOW == 243 (0x97592800) [pid = 1802] [serial = 370] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0x901ab800) [pid = 1802] [serial = 415] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x8e047c00) [pid = 1802] [serial = 413] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x8b0fb800) [pid = 1802] [serial = 407] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x8e045400) [pid = 1802] [serial = 372] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x8be43400) [pid = 1802] [serial = 410] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x8b654c00) [pid = 1802] [serial = 409] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x902dd000) [pid = 1802] [serial = 418] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x92be1400) [pid = 1802] [serial = 325] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x907f4000) [pid = 1802] [serial = 419] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x8b0f4400) [pid = 1802] [serial = 406] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1802 | 1461256027043 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]]]}] 09:27:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:27:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1700ms 09:27:07 INFO - PROCESS | 1802 | 1461256027075 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 09:27:07 INFO - PROCESS | 1802 | 1461256027079 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 09:27:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:27:07 INFO - PROCESS | 1802 | 1461256027086 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:27:07 INFO - PROCESS | 1802 | 1461256027092 Marionette TRACE conn3 <- [1,682,null,{}] 09:27:07 INFO - PROCESS | 1802 | 1461256027107 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}] 09:27:07 INFO - PROCESS | 1802 | 1461256027278 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 09:27:07 INFO - PROCESS | 1802 | 1461256027505 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8adfec00 == 79 [pid = 1802] [id = 178] 09:27:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x8b110400) [pid = 1802] [serial = 534] [outer = (nil)] 09:27:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x8b384c00) [pid = 1802] [serial = 535] [outer = 0x8b110400] 09:27:07 INFO - PROCESS | 1802 | 1461256027606 Marionette DEBUG loaded listener.js 09:27:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x8b4f5800) [pid = 1802] [serial = 536] [outer = 0x8b110400] 09:27:08 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:08 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:27:08 INFO - PROCESS | 1802 | 1461256028770 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]]]}] 09:27:08 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) 09:27:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1735ms 09:27:08 INFO - PROCESS | 1802 | 1461256028822 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 09:27:08 INFO - PROCESS | 1802 | 1461256028826 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 09:27:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:27:08 INFO - PROCESS | 1802 | 1461256028844 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:27:08 INFO - PROCESS | 1802 | 1461256028848 Marionette TRACE conn3 <- [1,686,null,{}] 09:27:08 INFO - PROCESS | 1802 | 1461256028854 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}] 09:27:09 INFO - PROCESS | 1802 | 1461256029123 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 09:27:09 INFO - PROCESS | 1802 | 1461256029156 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b110c00 == 80 [pid = 1802] [id = 179] 09:27:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x8b37ec00) [pid = 1802] [serial = 537] [outer = (nil)] 09:27:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x8be4d800) [pid = 1802] [serial = 538] [outer = 0x8b37ec00] 09:27:09 INFO - PROCESS | 1802 | 1461256029230 Marionette DEBUG loaded listener.js 09:27:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x8c0bf400) [pid = 1802] [serial = 539] [outer = 0x8b37ec00] 09:27:10 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:10 INFO - PROCESS | 1802 | 1461256030591 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]]]}] 09:27:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:27:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1787ms 09:27:10 INFO - PROCESS | 1802 | 1461256030629 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 09:27:10 INFO - PROCESS | 1802 | 1461256030633 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 09:27:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:27:10 INFO - PROCESS | 1802 | 1461256030665 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:27:10 INFO - PROCESS | 1802 | 1461256030668 Marionette TRACE conn3 <- [1,690,null,{}] 09:27:10 INFO - PROCESS | 1802 | 1461256030674 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}] 09:27:10 INFO - PROCESS | 1802 | 1461256030917 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 09:27:10 INFO - PROCESS | 1802 | 1461256030950 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b657400 == 81 [pid = 1802] [id = 180] 09:27:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x8be3fc00) [pid = 1802] [serial = 540] [outer = (nil)] 09:27:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x8e049000) [pid = 1802] [serial = 541] [outer = 0x8be3fc00] 09:27:11 INFO - PROCESS | 1802 | 1461256031025 Marionette DEBUG loaded listener.js 09:27:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x8f57ec00) [pid = 1802] [serial = 542] [outer = 0x8be3fc00] 09:27:11 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x8be48c00) [pid = 1802] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:27:11 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x8b385000) [pid = 1802] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:27:11 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x8be45400) [pid = 1802] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:27:11 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x8b384400) [pid = 1802] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:27:11 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x894d4400) [pid = 1802] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:27:11 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x8adfa000) [pid = 1802] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:27:11 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x92bdd000) [pid = 1802] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:27:12 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:12 INFO - PROCESS | 1802 | 1461256032620 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]]]}] 09:27:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:27:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1980ms 09:27:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:27:12 INFO - PROCESS | 1802 | 1461256032654 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 09:27:12 INFO - PROCESS | 1802 | 1461256032657 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 09:27:12 INFO - PROCESS | 1802 | 1461256032664 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:27:12 INFO - PROCESS | 1802 | 1461256032667 Marionette TRACE conn3 <- [1,694,null,{}] 09:27:12 INFO - PROCESS | 1802 | 1461256032673 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}] 09:27:12 INFO - PROCESS | 1802 | 1461256032893 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 09:27:12 INFO - PROCESS | 1802 | 1461256032964 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x894cac00 == 82 [pid = 1802] [id = 181] 09:27:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x8b117800) [pid = 1802] [serial = 543] [outer = (nil)] 09:27:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x90019000) [pid = 1802] [serial = 544] [outer = 0x8b117800] 09:27:13 INFO - PROCESS | 1802 | 1461256033042 Marionette DEBUG loaded listener.js 09:27:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x901ad400) [pid = 1802] [serial = 545] [outer = 0x8b117800] 09:27:14 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:14 INFO - PROCESS | 1802 | 1461256034395 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]]]}] 09:27:14 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) 09:27:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1781ms 09:27:14 INFO - PROCESS | 1802 | 1461256034528 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 09:27:14 INFO - PROCESS | 1802 | 1461256034534 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 09:27:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:27:14 INFO - PROCESS | 1802 | 1461256034552 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:27:14 INFO - PROCESS | 1802 | 1461256034559 Marionette TRACE conn3 <- [1,698,null,{}] 09:27:14 INFO - PROCESS | 1802 | 1461256034568 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}] 09:27:14 INFO - PROCESS | 1802 | 1461256034750 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 09:27:14 INFO - PROCESS | 1802 | 1461256034939 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b3a800 == 83 [pid = 1802] [id = 182] 09:27:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x894c8400) [pid = 1802] [serial = 546] [outer = (nil)] 09:27:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x89947000) [pid = 1802] [serial = 547] [outer = 0x894c8400] 09:27:15 INFO - PROCESS | 1802 | 1461256035028 Marionette DEBUG loaded listener.js 09:27:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x89ae9400) [pid = 1802] [serial = 548] [outer = 0x894c8400] 09:27:16 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:16 INFO - PROCESS | 1802 | 1461256036368 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]]]}] 09:27:16 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) 09:27:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1850ms 09:27:16 INFO - PROCESS | 1802 | 1461256036465 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 09:27:16 INFO - PROCESS | 1802 | 1461256036475 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 09:27:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:27:16 INFO - PROCESS | 1802 | 1461256036490 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:27:16 INFO - PROCESS | 1802 | 1461256036494 Marionette TRACE conn3 <- [1,702,null,{}] 09:27:16 INFO - PROCESS | 1802 | 1461256036502 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}] 09:27:16 INFO - PROCESS | 1802 | 1461256036685 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 09:27:16 INFO - PROCESS | 1802 | 1461256036869 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8938fc00 == 84 [pid = 1802] [id = 183] 09:27:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x89942800) [pid = 1802] [serial = 549] [outer = (nil)] 09:27:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x8b0f4400) [pid = 1802] [serial = 550] [outer = 0x89942800] 09:27:16 INFO - PROCESS | 1802 | 1461256036956 Marionette DEBUG loaded listener.js 09:27:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x8b115800) [pid = 1802] [serial = 551] [outer = 0x89942800] 09:27:18 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:18 INFO - PROCESS | 1802 | 1461256038403 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]]]}] 09:27:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:27:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1941ms 09:27:18 INFO - PROCESS | 1802 | 1461256038431 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 09:27:18 INFO - PROCESS | 1802 | 1461256038435 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 09:27:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:27:18 INFO - PROCESS | 1802 | 1461256038441 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:27:18 INFO - PROCESS | 1802 | 1461256038447 Marionette TRACE conn3 <- [1,706,null,{}] 09:27:18 INFO - PROCESS | 1802 | 1461256038464 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}] 09:27:18 INFO - PROCESS | 1802 | 1461256038677 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 09:27:18 INFO - PROCESS | 1802 | 1461256038864 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b38c00 == 85 [pid = 1802] [id = 184] 09:27:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x8b64a400) [pid = 1802] [serial = 552] [outer = (nil)] 09:27:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x8e050400) [pid = 1802] [serial = 553] [outer = 0x8b64a400] 09:27:18 INFO - PROCESS | 1802 | 1461256038955 Marionette DEBUG loaded listener.js 09:27:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x901ce400) [pid = 1802] [serial = 554] [outer = 0x8b64a400] 09:27:20 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:20 INFO - PROCESS | 1802 | 1461256040296 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]]]}] 09:27:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:27:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1894ms 09:27:20 INFO - PROCESS | 1802 | 1461256040358 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 09:27:20 INFO - PROCESS | 1802 | 1461256040364 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 09:27:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:27:20 INFO - PROCESS | 1802 | 1461256040390 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:27:20 INFO - PROCESS | 1802 | 1461256040394 Marionette TRACE conn3 <- [1,710,null,{}] 09:27:20 INFO - PROCESS | 1802 | 1461256040400 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}] 09:27:20 INFO - PROCESS | 1802 | 1461256040586 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 09:27:20 INFO - PROCESS | 1802 | 1461256040771 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x8be48c00 == 86 [pid = 1802] [id = 185] 09:27:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x9001e800) [pid = 1802] [serial = 555] [outer = (nil)] 09:27:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x920ed800) [pid = 1802] [serial = 556] [outer = 0x9001e800] 09:27:20 INFO - PROCESS | 1802 | 1461256040858 Marionette DEBUG loaded listener.js 09:27:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x92bdd000) [pid = 1802] [serial = 557] [outer = 0x9001e800] 09:27:22 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:22 INFO - PROCESS | 1802 | 1461256042162 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]]]}] 09:27:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:27:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1805ms 09:27:22 INFO - PROCESS | 1802 | 1461256042236 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 09:27:22 INFO - PROCESS | 1802 | 1461256042240 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 09:27:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:27:22 INFO - PROCESS | 1802 | 1461256042268 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:27:22 INFO - PROCESS | 1802 | 1461256042272 Marionette TRACE conn3 <- [1,714,null,{}] 09:27:22 INFO - PROCESS | 1802 | 1461256042281 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}] 09:27:22 INFO - PROCESS | 1802 | 1461256042448 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 09:27:22 INFO - PROCESS | 1802 | 1461256042644 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b34800 == 87 [pid = 1802] [id = 186] 09:27:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x91330000) [pid = 1802] [serial = 558] [outer = (nil)] 09:27:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x95a24800) [pid = 1802] [serial = 559] [outer = 0x91330000] 09:27:22 INFO - PROCESS | 1802 | 1461256042729 Marionette DEBUG loaded listener.js 09:27:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x9630b800) [pid = 1802] [serial = 560] [outer = 0x91330000] 09:27:23 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:24 INFO - PROCESS | 1802 | 1461256044044 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]]]}] 09:27:24 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 09:27:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1804ms 09:27:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:27:24 INFO - PROCESS | 1802 | 1461256044055 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 09:27:24 INFO - PROCESS | 1802 | 1461256044058 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 09:27:24 INFO - PROCESS | 1802 | 1461256044064 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:27:24 INFO - PROCESS | 1802 | 1461256044068 Marionette TRACE conn3 <- [1,718,null,{}] 09:27:24 INFO - PROCESS | 1802 | 1461256044181 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}] 09:27:24 INFO - PROCESS | 1802 | 1461256044381 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 09:27:24 INFO - PROCESS | 1802 | 1461256044567 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x894d1800 == 88 [pid = 1802] [id = 187] 09:27:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x92cdf400) [pid = 1802] [serial = 561] [outer = (nil)] 09:27:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x97f69000) [pid = 1802] [serial = 562] [outer = 0x92cdf400] 09:27:24 INFO - PROCESS | 1802 | 1461256044659 Marionette DEBUG loaded listener.js 09:27:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x9af8bc00) [pid = 1802] [serial = 563] [outer = 0x92cdf400] 09:27:25 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:25 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:27:25 INFO - PROCESS | 1802 | 1461256045947 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]]]}] 09:27:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:27:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1943ms 09:27:26 INFO - PROCESS | 1802 | 1461256046007 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 09:27:26 INFO - PROCESS | 1802 | 1461256046010 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 09:27:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:27:26 INFO - PROCESS | 1802 | 1461256046115 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:27:26 INFO - PROCESS | 1802 | 1461256046119 Marionette TRACE conn3 <- [1,722,null,{}] 09:27:26 INFO - PROCESS | 1802 | 1461256046127 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}] 09:27:26 INFO - PROCESS | 1802 | 1461256046292 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 09:27:26 INFO - PROCESS | 1802 | 1461256046482 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8925bc00 == 89 [pid = 1802] [id = 188] 09:27:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x8925d800) [pid = 1802] [serial = 564] [outer = (nil)] 09:27:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x89262800) [pid = 1802] [serial = 565] [outer = 0x8925d800] 09:27:26 INFO - PROCESS | 1802 | 1461256046616 Marionette DEBUG loaded listener.js 09:27:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x89267c00) [pid = 1802] [serial = 566] [outer = 0x8925d800] 09:27:27 INFO - PROCESS | 1802 | 1461256047509 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] 09:27:27 INFO - PROCESS | 1802 | 1461256047606 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 09:27:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:27:27 INFO - PROCESS | 1802 | 1461256047620 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:27:27 INFO - PROCESS | 1802 | 1461256047623 Marionette TRACE conn3 <- [1,726,null,{}] 09:27:27 INFO - PROCESS | 1802 | 1461256047633 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}] 09:27:27 INFO - PROCESS | 1802 | 1461256047813 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 09:27:28 INFO - PROCESS | 1802 | 1461256048052 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x8900e000 == 90 [pid = 1802] [id = 189] 09:27:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x8900e400) [pid = 1802] [serial = 567] [outer = (nil)] 09:27:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x89ae1400) [pid = 1802] [serial = 568] [outer = 0x8900e400] 09:27:28 INFO - PROCESS | 1802 | 1461256048184 Marionette DEBUG loaded listener.js 09:27:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0x8adfd400) [pid = 1802] [serial = 569] [outer = 0x8900e400] 09:27:28 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:28 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:27:29 INFO - PROCESS | 1802 | 1461256049145 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]]]}] 09:27:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:27:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1586ms 09:27:29 INFO - PROCESS | 1802 | 1461256049205 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 09:27:29 INFO - PROCESS | 1802 | 1461256049208 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 09:27:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:27:29 INFO - PROCESS | 1802 | 1461256049215 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:27:29 INFO - PROCESS | 1802 | 1461256049219 Marionette TRACE conn3 <- [1,730,null,{}] 09:27:29 INFO - PROCESS | 1802 | 1461256049225 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}] 09:27:29 INFO - PROCESS | 1802 | 1461256049405 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 09:27:29 INFO - PROCESS | 1802 | 1461256049648 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x89262c00 == 91 [pid = 1802] [id = 190] 09:27:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x894c9800) [pid = 1802] [serial = 570] [outer = (nil)] 09:27:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 264 (0x901ad800) [pid = 1802] [serial = 571] [outer = 0x894c9800] 09:27:29 INFO - PROCESS | 1802 | 1461256049749 Marionette DEBUG loaded listener.js 09:27:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 265 (0x9de23400) [pid = 1802] [serial = 572] [outer = 0x894c9800] 09:27:30 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:30 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:27:30 INFO - PROCESS | 1802 | 1461256050675 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] 09:27:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:27:30 INFO - PROCESS | 1802 | 1461256050757 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 09:27:30 INFO - PROCESS | 1802 | 1461256050763 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:27:30 INFO - PROCESS | 1802 | 1461256050766 Marionette TRACE conn3 <- [1,734,null,{}] 09:27:30 INFO - PROCESS | 1802 | 1461256050772 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}] 09:27:30 INFO - PROCESS | 1802 | 1461256050992 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 09:27:31 INFO - PROCESS | 1802 | 1461256051232 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x898d5800 == 92 [pid = 1802] [id = 191] 09:27:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 266 (0x898d6400) [pid = 1802] [serial = 573] [outer = (nil)] 09:27:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 267 (0x89947400) [pid = 1802] [serial = 574] [outer = 0x898d6400] 09:27:31 INFO - PROCESS | 1802 | 1461256051671 Marionette DEBUG loaded listener.js 09:27:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 268 (0x8abb9400) [pid = 1802] [serial = 575] [outer = 0x898d6400] 09:27:32 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:32 INFO - PROCESS | 1802 | 1461256052614 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]]]}] 09:27:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:27:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1893ms 09:27:32 INFO - PROCESS | 1802 | 1461256052657 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 09:27:32 INFO - PROCESS | 1802 | 1461256052664 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 09:27:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:27:32 INFO - PROCESS | 1802 | 1461256052673 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:27:32 INFO - PROCESS | 1802 | 1461256052678 Marionette TRACE conn3 <- [1,738,null,{}] 09:27:32 INFO - PROCESS | 1802 | 1461256052685 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}] 09:27:32 INFO - PROCESS | 1802 | 1461256052869 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 09:27:33 INFO - PROCESS | 1802 | 1461256053254 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b37800 == 93 [pid = 1802] [id = 192] 09:27:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 269 (0x88b41000) [pid = 1802] [serial = 576] [outer = (nil)] 09:27:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 270 (0x8b04ac00) [pid = 1802] [serial = 577] [outer = 0x88b41000] 09:27:33 INFO - PROCESS | 1802 | 1461256053338 Marionette DEBUG loaded listener.js 09:27:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 271 (0x8b0f4800) [pid = 1802] [serial = 578] [outer = 0x88b41000] 09:27:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8b657400 == 92 [pid = 1802] [id = 180] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 270 (0x8fdd6800) [pid = 1802] [serial = 487] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8b110c00 == 91 [pid = 1802] [id = 179] 09:27:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8adfec00 == 90 [pid = 1802] [id = 178] 09:27:34 INFO - PROCESS | 1802 | --DOCSHELL 0x89ae4800 == 89 [pid = 1802] [id = 177] 09:27:34 INFO - PROCESS | 1802 | --DOCSHELL 0x894d3000 == 88 [pid = 1802] [id = 176] 09:27:34 INFO - PROCESS | 1802 | --DOCSHELL 0x8b0fa800 == 87 [pid = 1802] [id = 164] 09:27:34 INFO - PROCESS | 1802 | --DOCSHELL 0x89387400 == 86 [pid = 1802] [id = 163] 09:27:34 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:34 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 269 (0x8e043c00) [pid = 1802] [serial = 481] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 268 (0x8e04cc00) [pid = 1802] [serial = 482] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 267 (0x8b649400) [pid = 1802] [serial = 475] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 266 (0x8f73bc00) [pid = 1802] [serial = 484] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 265 (0x8b652c00) [pid = 1802] [serial = 476] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 264 (0x8c0bbc00) [pid = 1802] [serial = 478] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 263 (0x8abac800) [pid = 1802] [serial = 469] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 262 (0x8b2d1000) [pid = 1802] [serial = 473] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 261 (0x8b112400) [pid = 1802] [serial = 472] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 260 (0x97316000) [pid = 1802] [serial = 425] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x8b658800) [pid = 1802] [serial = 427] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x8fddf000) [pid = 1802] [serial = 430] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x97f6b800) [pid = 1802] [serial = 436] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x97154000) [pid = 1802] [serial = 433] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x9fcaa000) [pid = 1802] [serial = 439] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x8b381800) [pid = 1802] [serial = 442] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x8adf8400) [pid = 1802] [serial = 445] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x89aeac00) [pid = 1802] [serial = 448] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x8adfc000) [pid = 1802] [serial = 451] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x8900a800) [pid = 1802] [serial = 454] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x89159000) [pid = 1802] [serial = 457] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0x8938c000) [pid = 1802] [serial = 460] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x894c5c00) [pid = 1802] [serial = 463] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0x894cfc00) [pid = 1802] [serial = 466] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x8abb5c00) [pid = 1802] [serial = 470] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 244 (0x8c81a000) [pid = 1802] [serial = 479] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | --DOMWINDOW == 243 (0x8fdd5400) [pid = 1802] [serial = 485] [outer = (nil)] [url = about:blank] 09:27:34 INFO - PROCESS | 1802 | 1461256054639 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]]]}] 09:27:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:27:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2034ms 09:27:34 INFO - PROCESS | 1802 | 1461256054786 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 09:27:34 INFO - PROCESS | 1802 | 1461256054792 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 09:27:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:27:34 INFO - PROCESS | 1802 | 1461256054803 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:27:34 INFO - PROCESS | 1802 | 1461256054807 Marionette TRACE conn3 <- [1,742,null,{}] 09:27:34 INFO - PROCESS | 1802 | 1461256054812 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}] 09:27:35 INFO - PROCESS | 1802 | 1461256054998 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 09:27:35 INFO - PROCESS | 1802 | 1461256055142 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x8938f400 == 87 [pid = 1802] [id = 193] 09:27:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x8938f800) [pid = 1802] [serial = 579] [outer = (nil)] 09:27:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x8adfb400) [pid = 1802] [serial = 580] [outer = 0x8938f800] 09:27:35 INFO - PROCESS | 1802 | 1461256055216 Marionette DEBUG loaded listener.js 09:27:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x8b110c00) [pid = 1802] [serial = 581] [outer = 0x8938f800] 09:27:36 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:36 INFO - PROCESS | 1802 | 1461256056662 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]]]}] 09:27:36 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 09:27:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1931ms 09:27:36 INFO - PROCESS | 1802 | 1461256056735 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 09:27:36 INFO - PROCESS | 1802 | 1461256056742 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 09:27:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:27:36 INFO - PROCESS | 1802 | 1461256056751 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:27:36 INFO - PROCESS | 1802 | 1461256056755 Marionette TRACE conn3 <- [1,746,null,{}] 09:27:36 INFO - PROCESS | 1802 | 1461256056765 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}] 09:27:36 INFO - PROCESS | 1802 | 1461256056980 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 09:27:37 INFO - PROCESS | 1802 | 1461256057171 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8900a800 == 88 [pid = 1802] [id = 194] 09:27:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x8994e800) [pid = 1802] [serial = 582] [outer = (nil)] 09:27:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x8ac04400) [pid = 1802] [serial = 583] [outer = 0x8994e800] 09:27:37 INFO - PROCESS | 1802 | 1461256057302 Marionette DEBUG loaded listener.js 09:27:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x8adf4000) [pid = 1802] [serial = 584] [outer = 0x8994e800] 09:27:38 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:38 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:38 INFO - PROCESS | 1802 | 1461256058690 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]]]}] 09:27:38 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.) 09:27:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2096ms 09:27:38 INFO - PROCESS | 1802 | 1461256058869 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 09:27:38 INFO - PROCESS | 1802 | 1461256058879 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 09:27:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:27:38 INFO - PROCESS | 1802 | 1461256058889 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:27:38 INFO - PROCESS | 1802 | 1461256058893 Marionette TRACE conn3 <- [1,750,null,{}] 09:27:38 INFO - PROCESS | 1802 | 1461256058901 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}] 09:27:39 INFO - PROCESS | 1802 | 1461256059080 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 09:27:39 INFO - PROCESS | 1802 | 1461256059271 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x8aca5000 == 89 [pid = 1802] [id = 195] 09:27:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x8aca9400) [pid = 1802] [serial = 585] [outer = (nil)] 09:27:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x8b380c00) [pid = 1802] [serial = 586] [outer = 0x8aca9400] 09:27:39 INFO - PROCESS | 1802 | 1461256059360 Marionette DEBUG loaded listener.js 09:27:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x8b64cc00) [pid = 1802] [serial = 587] [outer = 0x8aca9400] 09:27:40 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:40 INFO - PROCESS | 1802 | 1461256060724 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]]]}] 09:27:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:27:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1882ms 09:27:40 INFO - PROCESS | 1802 | 1461256060798 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 09:27:40 INFO - PROCESS | 1802 | 1461256060803 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 09:27:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:27:40 INFO - PROCESS | 1802 | 1461256060815 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:27:40 INFO - PROCESS | 1802 | 1461256060822 Marionette TRACE conn3 <- [1,754,null,{}] 09:27:40 INFO - PROCESS | 1802 | 1461256060840 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}] 09:27:41 INFO - PROCESS | 1802 | 1461256061011 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 09:27:41 INFO - PROCESS | 1802 | 1461256061201 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b37a000 == 90 [pid = 1802] [id = 196] 09:27:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x8b649400) [pid = 1802] [serial = 588] [outer = (nil)] 09:27:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x8de75000) [pid = 1802] [serial = 589] [outer = 0x8b649400] 09:27:41 INFO - PROCESS | 1802 | 1461256061297 Marionette DEBUG loaded listener.js 09:27:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x8f50f400) [pid = 1802] [serial = 590] [outer = 0x8b649400] 09:27:42 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:42 INFO - PROCESS | 1802 | 1461256062646 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]]]}] 09:27:42 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 09:27:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1849ms 09:27:42 INFO - PROCESS | 1802 | 1461256062730 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 09:27:42 INFO - PROCESS | 1802 | 1461256062735 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 09:27:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:27:42 INFO - PROCESS | 1802 | 1461256062763 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:27:42 INFO - PROCESS | 1802 | 1461256062769 Marionette TRACE conn3 <- [1,758,null,{}] 09:27:42 INFO - PROCESS | 1802 | 1461256062776 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}] 09:27:42 INFO - PROCESS | 1802 | 1461256062948 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 09:27:43 INFO - PROCESS | 1802 | 1461256063142 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c816000 == 91 [pid = 1802] [id = 197] 09:27:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x8e046000) [pid = 1802] [serial = 591] [outer = (nil)] 09:27:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x90017400) [pid = 1802] [serial = 592] [outer = 0x8e046000] 09:27:43 INFO - PROCESS | 1802 | 1461256063228 Marionette DEBUG loaded listener.js 09:27:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x901ca000) [pid = 1802] [serial = 593] [outer = 0x8e046000] 09:27:43 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:43 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:27:43 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:43 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:43 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x89395400 == 90 [pid = 1802] [id = 155] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x89386800 == 89 [pid = 1802] [id = 154] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x8adf1c00 == 88 [pid = 1802] [id = 148] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x88b36800 == 87 [pid = 1802] [id = 173] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x89949400 == 86 [pid = 1802] [id = 174] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x8de76400 == 85 [pid = 1802] [id = 100] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x8f512800 == 84 [pid = 1802] [id = 99] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x8b118800 == 83 [pid = 1802] [id = 133] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x89941400 == 82 [pid = 1802] [id = 172] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x88b33c00 == 81 [pid = 1802] [id = 175] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x88b3ac00 == 80 [pid = 1802] [id = 170] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x8f512000 == 79 [pid = 1802] [id = 98] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x89ae1800 == 78 [pid = 1802] [id = 149] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x89aea400 == 77 [pid = 1802] [id = 150] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x88b37800 == 76 [pid = 1802] [id = 192] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x898d5800 == 75 [pid = 1802] [id = 191] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x8925bc00 == 74 [pid = 1802] [id = 188] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x8900e000 == 73 [pid = 1802] [id = 189] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x894d1800 == 72 [pid = 1802] [id = 187] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x89003000 == 71 [pid = 1802] [id = 151] 09:27:45 INFO - PROCESS | 1802 | --DOCSHELL 0x88b3a800 == 70 [pid = 1802] [id = 182] 09:27:45 INFO - PROCESS | 1802 | 1461256065766 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]]]}] 09:27:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:27:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 3149ms 09:27:45 INFO - PROCESS | 1802 | 1461256065908 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 09:27:45 INFO - PROCESS | 1802 | 1461256065914 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 09:27:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:27:45 INFO - PROCESS | 1802 | 1461256065923 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:27:45 INFO - PROCESS | 1802 | 1461256065928 Marionette TRACE conn3 <- [1,762,null,{}] 09:27:45 INFO - PROCESS | 1802 | 1461256065938 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}] 09:27:46 INFO - PROCESS | 1802 | 1461256066101 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 09:27:46 INFO - PROCESS | 1802 | 1461256066254 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8abb3400 == 71 [pid = 1802] [id = 198] 09:27:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x8abb4400) [pid = 1802] [serial = 594] [outer = (nil)] 09:27:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x8ac0d000) [pid = 1802] [serial = 595] [outer = 0x8abb4400] 09:27:46 INFO - PROCESS | 1802 | 1461256066331 Marionette DEBUG loaded listener.js 09:27:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x8aca2000) [pid = 1802] [serial = 596] [outer = 0x8abb4400] 09:27:47 INFO - PROCESS | 1802 | 1461256067563 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]]]}] 09:27:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:27:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1686ms 09:27:47 INFO - PROCESS | 1802 | 1461256067610 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 09:27:47 INFO - PROCESS | 1802 | 1461256067618 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 09:27:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:27:47 INFO - PROCESS | 1802 | 1461256067634 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:27:47 INFO - PROCESS | 1802 | 1461256067639 Marionette TRACE conn3 <- [1,766,null,{}] 09:27:47 INFO - PROCESS | 1802 | 1461256067645 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}] 09:27:47 INFO - PROCESS | 1802 | 1461256067901 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 09:27:47 INFO - PROCESS | 1802 | 1461256067940 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b118800 == 72 [pid = 1802] [id = 199] 09:27:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0x8b2cf400) [pid = 1802] [serial = 597] [outer = (nil)] 09:27:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x8b37fc00) [pid = 1802] [serial = 598] [outer = 0x8b2cf400] 09:27:48 INFO - PROCESS | 1802 | 1461256068014 Marionette DEBUG loaded listener.js 09:27:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 264 (0x8b653400) [pid = 1802] [serial = 599] [outer = 0x8b2cf400] 09:27:49 INFO - PROCESS | 1802 | --DOMWINDOW == 263 (0x8be3fc00) [pid = 1802] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:27:49 INFO - PROCESS | 1802 | --DOMWINDOW == 262 (0x8de7a000) [pid = 1802] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:27:49 INFO - PROCESS | 1802 | --DOMWINDOW == 261 (0x8b110400) [pid = 1802] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:27:49 INFO - PROCESS | 1802 | --DOMWINDOW == 260 (0x894d4800) [pid = 1802] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:27:49 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x89aef800) [pid = 1802] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:27:49 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x88b41000) [pid = 1802] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:27:49 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x898d6400) [pid = 1802] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:27:49 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x8b37ec00) [pid = 1802] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:27:49 INFO - PROCESS | 1802 | 1461256069342 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]]]}] 09:27:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:27:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1740ms 09:27:49 INFO - PROCESS | 1802 | 1461256069368 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 09:27:49 INFO - PROCESS | 1802 | 1461256069372 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 09:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:27:49 INFO - PROCESS | 1802 | 1461256069378 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:27:49 INFO - PROCESS | 1802 | 1461256069384 Marionette TRACE conn3 <- [1,770,null,{}] 09:27:49 INFO - PROCESS | 1802 | 1461256069399 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}] 09:27:49 INFO - PROCESS | 1802 | 1461256069659 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 09:27:49 INFO - PROCESS | 1802 | 1461256069677 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b057800 == 73 [pid = 1802] [id = 200] 09:27:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x8c0b7400) [pid = 1802] [serial = 600] [outer = (nil)] 09:27:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x8de76400) [pid = 1802] [serial = 601] [outer = 0x8c0b7400] 09:27:49 INFO - PROCESS | 1802 | 1461256069752 Marionette DEBUG loaded listener.js 09:27:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x8f739c00) [pid = 1802] [serial = 602] [outer = 0x8c0b7400] 09:27:50 INFO - PROCESS | 1802 | 1461256070535 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]]]}] 09:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1189ms 09:27:50 INFO - PROCESS | 1802 | 1461256070568 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 09:27:50 INFO - PROCESS | 1802 | 1461256070572 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 09:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:27:50 INFO - PROCESS | 1802 | 1461256070578 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:27:50 INFO - PROCESS | 1802 | 1461256070581 Marionette TRACE conn3 <- [1,774,null,{}] 09:27:50 INFO - PROCESS | 1802 | 1461256070586 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}] 09:27:50 INFO - PROCESS | 1802 | 1461256070839 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 09:27:50 INFO - PROCESS | 1802 | 1461256070855 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8be4b000 == 74 [pid = 1802] [id = 201] 09:27:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x901a8000) [pid = 1802] [serial = 603] [outer = (nil)] 09:27:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x920ec400) [pid = 1802] [serial = 604] [outer = 0x901a8000] 09:27:50 INFO - PROCESS | 1802 | 1461256070930 Marionette DEBUG loaded listener.js 09:27:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0x92be3000) [pid = 1802] [serial = 605] [outer = 0x901a8000] 09:27:52 INFO - PROCESS | 1802 | 1461256072105 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]]]}] 09:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1540ms 09:27:52 INFO - PROCESS | 1802 | 1461256072119 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 09:27:52 INFO - PROCESS | 1802 | 1461256072126 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 09:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:27:52 INFO - PROCESS | 1802 | 1461256072136 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:27:52 INFO - PROCESS | 1802 | 1461256072140 Marionette TRACE conn3 <- [1,778,null,{}] 09:27:52 INFO - PROCESS | 1802 | 1461256072149 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}] 09:27:52 INFO - PROCESS | 1802 | 1461256072336 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 09:27:52 INFO - PROCESS | 1802 | 1461256072599 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b36800 == 75 [pid = 1802] [id = 202] 09:27:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x89268800) [pid = 1802] [serial = 606] [outer = (nil)] 09:27:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 264 (0x8adfbc00) [pid = 1802] [serial = 607] [outer = 0x89268800] 09:27:52 INFO - PROCESS | 1802 | 1461256072736 Marionette DEBUG loaded listener.js 09:27:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 265 (0x8b0fbc00) [pid = 1802] [serial = 608] [outer = 0x89268800] 09:27:53 INFO - PROCESS | 1802 | 1461256073820 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]]]}] 09:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1733ms 09:27:53 INFO - PROCESS | 1802 | 1461256073870 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 09:27:53 INFO - PROCESS | 1802 | 1461256073878 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 09:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:27:53 INFO - PROCESS | 1802 | 1461256073889 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:27:53 INFO - PROCESS | 1802 | 1461256073893 Marionette TRACE conn3 <- [1,782,null,{}] 09:27:53 INFO - PROCESS | 1802 | 1461256073900 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}] 09:27:54 INFO - PROCESS | 1802 | 1461256074124 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 09:27:54 INFO - PROCESS | 1802 | 1461256074458 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8de81800 == 76 [pid = 1802] [id = 203] 09:27:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 266 (0x8e047000) [pid = 1802] [serial = 609] [outer = (nil)] 09:27:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 267 (0x901c2800) [pid = 1802] [serial = 610] [outer = 0x8e047000] 09:27:54 INFO - PROCESS | 1802 | 1461256074551 Marionette DEBUG loaded listener.js 09:27:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 268 (0x92a55800) [pid = 1802] [serial = 611] [outer = 0x8e047000] 09:27:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 269 (0x9763ac00) [pid = 1802] [serial = 612] [outer = 0xa0c42400] 09:27:55 INFO - PROCESS | 1802 | 1461256075608 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]]]}] 09:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1758ms 09:27:55 INFO - PROCESS | 1802 | 1461256075658 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 09:27:55 INFO - PROCESS | 1802 | 1461256075663 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 09:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:27:55 INFO - PROCESS | 1802 | 1461256075674 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:27:55 INFO - PROCESS | 1802 | 1461256075680 Marionette TRACE conn3 <- [1,786,null,{}] 09:27:55 INFO - PROCESS | 1802 | 1461256075697 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}] 09:27:55 INFO - PROCESS | 1802 | 1461256075994 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 09:27:56 INFO - PROCESS | 1802 | 1461256076237 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8926a000 == 77 [pid = 1802] [id = 204] 09:27:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 270 (0x89392c00) [pid = 1802] [serial = 613] [outer = (nil)] 09:27:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 271 (0x97f6c000) [pid = 1802] [serial = 614] [outer = 0x89392c00] 09:27:56 INFO - PROCESS | 1802 | 1461256076332 Marionette DEBUG loaded listener.js 09:27:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 272 (0x98b8b000) [pid = 1802] [serial = 615] [outer = 0x89392c00] 09:27:57 INFO - PROCESS | 1802 | 1461256077257 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]]]}] 09:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1637ms 09:27:57 INFO - PROCESS | 1802 | 1461256077313 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 09:27:57 INFO - PROCESS | 1802 | 1461256077317 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 09:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:27:57 INFO - PROCESS | 1802 | 1461256077324 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:27:57 INFO - PROCESS | 1802 | 1461256077328 Marionette TRACE conn3 <- [1,790,null,{}] 09:27:57 INFO - PROCESS | 1802 | 1461256077333 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}] 09:27:57 INFO - PROCESS | 1802 | 1461256077514 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 09:27:57 INFO - PROCESS | 1802 | 1461256077767 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x89393800 == 78 [pid = 1802] [id = 205] 09:27:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 273 (0x8b163000) [pid = 1802] [serial = 616] [outer = (nil)] 09:27:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 274 (0x8b16c400) [pid = 1802] [serial = 617] [outer = 0x8b163000] 09:27:57 INFO - PROCESS | 1802 | 1461256077871 Marionette DEBUG loaded listener.js 09:27:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 275 (0x8b16f800) [pid = 1802] [serial = 618] [outer = 0x8b163000] 09:27:58 INFO - PROCESS | 1802 | 1461256078728 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]]]}] 09:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1479ms 09:27:58 INFO - PROCESS | 1802 | 1461256078805 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 09:27:58 INFO - PROCESS | 1802 | 1461256078809 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 09:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:27:58 INFO - PROCESS | 1802 | 1461256078815 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:27:58 INFO - PROCESS | 1802 | 1461256078819 Marionette TRACE conn3 <- [1,794,null,{}] 09:27:58 INFO - PROCESS | 1802 | 1461256078825 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}] 09:27:59 INFO - PROCESS | 1802 | 1461256079037 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 09:27:59 INFO - PROCESS | 1802 | 1461256079287 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b051400 == 79 [pid = 1802] [id = 206] 09:27:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 276 (0x8b4bac00) [pid = 1802] [serial = 619] [outer = (nil)] 09:27:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 277 (0x8b4bec00) [pid = 1802] [serial = 620] [outer = 0x8b4bac00] 09:27:59 INFO - PROCESS | 1802 | 1461256079423 Marionette DEBUG loaded listener.js 09:27:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 278 (0x8b4c1c00) [pid = 1802] [serial = 621] [outer = 0x8b4bac00] 09:28:00 INFO - PROCESS | 1802 | 1461256080392 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]]]}] 09:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1644ms 09:28:00 INFO - PROCESS | 1802 | 1461256080461 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 09:28:00 INFO - PROCESS | 1802 | 1461256080465 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 09:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:28:00 INFO - PROCESS | 1802 | 1461256080472 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:28:00 INFO - PROCESS | 1802 | 1461256080475 Marionette TRACE conn3 <- [1,798,null,{}] 09:28:00 INFO - PROCESS | 1802 | 1461256080481 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}] 09:28:00 INFO - PROCESS | 1802 | 1461256080720 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 09:28:00 INFO - PROCESS | 1802 | 1461256080977 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8aca4c00 == 80 [pid = 1802] [id = 207] 09:28:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 279 (0x8b16d400) [pid = 1802] [serial = 622] [outer = (nil)] 09:28:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 280 (0x98435800) [pid = 1802] [serial = 623] [outer = 0x8b16d400] 09:28:01 INFO - PROCESS | 1802 | 1461256081111 Marionette DEBUG loaded listener.js 09:28:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 281 (0x98e97800) [pid = 1802] [serial = 624] [outer = 0x8b16d400] 09:28:02 INFO - PROCESS | 1802 | 1461256082137 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]]]}] 09:28:02 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 09:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1730ms 09:28:02 INFO - PROCESS | 1802 | 1461256082204 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 09:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:28:02 INFO - PROCESS | 1802 | 1461256082208 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 09:28:02 INFO - PROCESS | 1802 | 1461256082214 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:28:02 INFO - PROCESS | 1802 | 1461256082218 Marionette TRACE conn3 <- [1,802,null,{}] 09:28:02 INFO - PROCESS | 1802 | 1461256082224 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}] 09:28:02 INFO - PROCESS | 1802 | 1461256082398 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 09:28:02 INFO - PROCESS | 1802 | 1461256082650 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x89260c00 == 81 [pid = 1802] [id = 208] 09:28:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 282 (0x8b164400) [pid = 1802] [serial = 625] [outer = (nil)] 09:28:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 283 (0x8bd55c00) [pid = 1802] [serial = 626] [outer = 0x8b164400] 09:28:02 INFO - PROCESS | 1802 | 1461256082782 Marionette DEBUG loaded listener.js 09:28:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 284 (0x8bd57400) [pid = 1802] [serial = 627] [outer = 0x8b164400] 09:28:03 INFO - PROCESS | 1802 | 1461256083665 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]]]}] 09:28:03 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 09:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1481ms 09:28:03 INFO - PROCESS | 1802 | 1461256083699 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 09:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:28:03 INFO - PROCESS | 1802 | 1461256083703 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 09:28:03 INFO - PROCESS | 1802 | 1461256083709 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:28:03 INFO - PROCESS | 1802 | 1461256083713 Marionette TRACE conn3 <- [1,806,null,{}] 09:28:03 INFO - PROCESS | 1802 | 1461256083719 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}] 09:28:03 INFO - PROCESS | 1802 | 1461256083891 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 09:28:04 INFO - PROCESS | 1802 | 1461256084098 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x8915bc00 == 82 [pid = 1802] [id = 209] 09:28:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 285 (0x8925f400) [pid = 1802] [serial = 628] [outer = (nil)] 09:28:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 286 (0x8bd5ec00) [pid = 1802] [serial = 629] [outer = 0x8925f400] 09:28:04 INFO - PROCESS | 1802 | 1461256084182 Marionette DEBUG loaded listener.js 09:28:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 287 (0x906b4800) [pid = 1802] [serial = 630] [outer = 0x8925f400] 09:28:05 INFO - PROCESS | 1802 | 1461256085101 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]]]}] 09:28:05 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 09:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1430ms 09:28:05 INFO - PROCESS | 1802 | 1461256085140 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 09:28:05 INFO - PROCESS | 1802 | 1461256085143 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 09:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:28:05 INFO - PROCESS | 1802 | 1461256085150 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:28:05 INFO - PROCESS | 1802 | 1461256085154 Marionette TRACE conn3 <- [1,810,null,{}] 09:28:05 INFO - PROCESS | 1802 | 1461256085160 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}] 09:28:05 INFO - PROCESS | 1802 | 1461256085331 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 09:28:05 INFO - PROCESS | 1802 | 1461256085537 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8915ac00 == 83 [pid = 1802] [id = 210] 09:28:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 288 (0x8bd51000) [pid = 1802] [serial = 631] [outer = (nil)] 09:28:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 289 (0x906bc800) [pid = 1802] [serial = 632] [outer = 0x8bd51000] 09:28:05 INFO - PROCESS | 1802 | 1461256085622 Marionette DEBUG loaded listener.js 09:28:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 290 (0x906bd800) [pid = 1802] [serial = 633] [outer = 0x8bd51000] 09:28:06 INFO - PROCESS | 1802 | 1461256086566 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]]]}] 09:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1430ms 09:28:06 INFO - PROCESS | 1802 | 1461256086580 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 09:28:06 INFO - PROCESS | 1802 | 1461256086583 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 09:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:28:06 INFO - PROCESS | 1802 | 1461256086590 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:28:06 INFO - PROCESS | 1802 | 1461256086594 Marionette TRACE conn3 <- [1,814,null,{}] 09:28:06 INFO - PROCESS | 1802 | 1461256086599 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}] 09:28:06 INFO - PROCESS | 1802 | 1461256086782 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 09:28:07 INFO - PROCESS | 1802 | 1461256086999 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4bb800 == 84 [pid = 1802] [id = 211] 09:28:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 291 (0x906b2800) [pid = 1802] [serial = 634] [outer = (nil)] 09:28:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 292 (0x9fee8000) [pid = 1802] [serial = 635] [outer = 0x906b2800] 09:28:07 INFO - PROCESS | 1802 | 1461256087130 Marionette DEBUG loaded listener.js 09:28:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 293 (0xa0aae800) [pid = 1802] [serial = 636] [outer = 0x906b2800] 09:28:08 INFO - PROCESS | 1802 | 1461256088096 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] 09:28:08 INFO - PROCESS | 1802 | 1461256088137 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 09:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:28:08 INFO - PROCESS | 1802 | 1461256088143 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:28:08 INFO - PROCESS | 1802 | 1461256088148 Marionette TRACE conn3 <- [1,818,null,{}] 09:28:08 INFO - PROCESS | 1802 | 1461256088153 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}] 09:28:08 INFO - PROCESS | 1802 | 1461256088400 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 09:28:08 INFO - PROCESS | 1802 | 1461256088673 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x875e5c00 == 85 [pid = 1802] [id = 212] 09:28:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 294 (0x875e8400) [pid = 1802] [serial = 637] [outer = (nil)] 09:28:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 295 (0x8994c000) [pid = 1802] [serial = 638] [outer = 0x875e8400] 09:28:08 INFO - PROCESS | 1802 | 1461256088807 Marionette DEBUG loaded listener.js 09:28:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 296 (0x8de7f000) [pid = 1802] [serial = 639] [outer = 0x875e8400] 09:28:10 INFO - PROCESS | 1802 | 1461256089996 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]]]}] 09:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1887ms 09:28:10 INFO - PROCESS | 1802 | 1461256090032 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 09:28:10 INFO - PROCESS | 1802 | 1461256090037 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 09:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:28:10 INFO - PROCESS | 1802 | 1461256090046 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:28:10 INFO - PROCESS | 1802 | 1461256090051 Marionette TRACE conn3 <- [1,822,null,{}] 09:28:10 INFO - PROCESS | 1802 | 1461256090061 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}] 09:28:10 INFO - PROCESS | 1802 | 1461256090282 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 09:28:10 INFO - PROCESS | 1802 | 1461256090522 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8925b800 == 86 [pid = 1802] [id = 213] 09:28:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 297 (0x89772000) [pid = 1802] [serial = 640] [outer = (nil)] 09:28:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 298 (0x89775000) [pid = 1802] [serial = 641] [outer = 0x89772000] 09:28:10 INFO - PROCESS | 1802 | 1461256090645 Marionette DEBUG loaded listener.js 09:28:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 299 (0x89779400) [pid = 1802] [serial = 642] [outer = 0x89772000] 09:28:11 INFO - PROCESS | 1802 | 1461256091699 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] 09:28:11 INFO - PROCESS | 1802 | 1461256091756 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 09:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:28:11 INFO - PROCESS | 1802 | 1461256091767 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:28:11 INFO - PROCESS | 1802 | 1461256091771 Marionette TRACE conn3 <- [1,826,null,{}] 09:28:11 INFO - PROCESS | 1802 | 1461256091777 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}] 09:28:12 INFO - PROCESS | 1802 | 1461256092005 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 09:28:12 INFO - PROCESS | 1802 | 1461256092307 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8977ac00 == 87 [pid = 1802] [id = 214] 09:28:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 300 (0x8977d000) [pid = 1802] [serial = 643] [outer = (nil)] 09:28:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 301 (0x8abb5800) [pid = 1802] [serial = 644] [outer = 0x8977d000] 09:28:12 INFO - PROCESS | 1802 | 1461256092390 Marionette DEBUG loaded listener.js 09:28:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 302 (0x8b052800) [pid = 1802] [serial = 645] [outer = 0x8977d000] 09:28:13 INFO - PROCESS | 1802 | 1461256093374 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]]]}] 09:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1633ms 09:28:13 INFO - PROCESS | 1802 | 1461256093400 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 09:28:13 INFO - PROCESS | 1802 | 1461256093404 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 09:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:28:13 INFO - PROCESS | 1802 | 1461256093410 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:28:13 INFO - PROCESS | 1802 | 1461256093416 Marionette TRACE conn3 <- [1,830,null,{}] 09:28:13 INFO - PROCESS | 1802 | 1461256093431 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}] 09:28:13 INFO - PROCESS | 1802 | 1461256093613 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 09:28:13 INFO - PROCESS | 1802 | 1461256093910 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x898da400 == 88 [pid = 1802] [id = 215] 09:28:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 303 (0x8abb3800) [pid = 1802] [serial = 646] [outer = (nil)] 09:28:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 304 (0x8b4bcc00) [pid = 1802] [serial = 647] [outer = 0x8abb3800] 09:28:14 INFO - PROCESS | 1802 | 1461256094041 Marionette DEBUG loaded listener.js 09:28:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 305 (0x8b4fcc00) [pid = 1802] [serial = 648] [outer = 0x8abb3800] 09:28:14 INFO - PROCESS | 1802 | 1461256094927 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]]]}] 09:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1587ms 09:28:15 INFO - PROCESS | 1802 | 1461256094997 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 09:28:15 INFO - PROCESS | 1802 | 1461256095002 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 09:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:28:15 INFO - PROCESS | 1802 | 1461256095008 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:28:15 INFO - PROCESS | 1802 | 1461256095011 Marionette TRACE conn3 <- [1,834,null,{}] 09:28:15 INFO - PROCESS | 1802 | 1461256095018 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}] 09:28:15 INFO - PROCESS | 1802 | 1461256095223 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 09:28:15 INFO - PROCESS | 1802 | 1461256095472 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b3f800 == 89 [pid = 1802] [id = 216] 09:28:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 306 (0x88b3fc00) [pid = 1802] [serial = 649] [outer = (nil)] 09:28:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 307 (0x8b64dc00) [pid = 1802] [serial = 650] [outer = 0x88b3fc00] 09:28:15 INFO - PROCESS | 1802 | 1461256095601 Marionette DEBUG loaded listener.js 09:28:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 308 (0x8c0c0c00) [pid = 1802] [serial = 651] [outer = 0x88b3fc00] 09:28:16 INFO - PROCESS | 1802 | 1461256096490 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]]]}] 09:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1531ms 09:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:28:16 INFO - PROCESS | 1802 | 1461256096541 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 09:28:16 INFO - PROCESS | 1802 | 1461256096544 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 09:28:16 INFO - PROCESS | 1802 | 1461256096550 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:28:16 INFO - PROCESS | 1802 | 1461256096553 Marionette TRACE conn3 <- [1,838,null,{}] 09:28:16 INFO - PROCESS | 1802 | 1461256096559 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}] 09:28:16 INFO - PROCESS | 1802 | 1461256096732 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 09:28:17 INFO - PROCESS | 1802 | 1461256097028 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x89268400 == 90 [pid = 1802] [id = 217] 09:28:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 309 (0x89268c00) [pid = 1802] [serial = 652] [outer = (nil)] 09:28:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 310 (0x8b4c7400) [pid = 1802] [serial = 653] [outer = 0x89268c00] 09:28:17 INFO - PROCESS | 1802 | 1461256097153 Marionette DEBUG loaded listener.js 09:28:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 311 (0x8f738800) [pid = 1802] [serial = 654] [outer = 0x89268c00] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 310 (0x92a4f400) [pid = 1802] [serial = 496] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 309 (0x96fd2800) [pid = 1802] [serial = 499] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 308 (0x97664800) [pid = 1802] [serial = 502] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 307 (0x9e924000) [pid = 1802] [serial = 505] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 306 (0x88b3b800) [pid = 1802] [serial = 508] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 305 (0x8ac04c00) [pid = 1802] [serial = 511] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 304 (0x8ac0ec00) [pid = 1802] [serial = 514] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 303 (0x8994ac00) [pid = 1802] [serial = 517] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 302 (0x898d4000) [pid = 1802] [serial = 520] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 301 (0x8b4fc800) [pid = 1802] [serial = 523] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 300 (0x8adfb400) [pid = 1802] [serial = 580] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 299 (0x89947000) [pid = 1802] [serial = 547] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 298 (0x8b0f4400) [pid = 1802] [serial = 550] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 297 (0x8e050400) [pid = 1802] [serial = 553] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 296 (0x920ed800) [pid = 1802] [serial = 556] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 295 (0x95a24800) [pid = 1802] [serial = 559] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 294 (0x97f69000) [pid = 1802] [serial = 562] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 293 (0x89262800) [pid = 1802] [serial = 565] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 292 (0x89ae1400) [pid = 1802] [serial = 568] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 291 (0x901ad800) [pid = 1802] [serial = 571] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 290 (0x8b0fc800) [pid = 1802] [serial = 526] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 289 (0x89ae6c00) [pid = 1802] [serial = 490] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 288 (0x8b382000) [pid = 1802] [serial = 493] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8b057800 == 89 [pid = 1802] [id = 200] 09:28:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8b118800 == 88 [pid = 1802] [id = 199] 09:28:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8abb3400 == 87 [pid = 1802] [id = 198] 09:28:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8c816000 == 86 [pid = 1802] [id = 197] 09:28:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8b37a000 == 85 [pid = 1802] [id = 196] 09:28:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8aca5000 == 84 [pid = 1802] [id = 195] 09:28:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8900a800 == 83 [pid = 1802] [id = 194] 09:28:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8de76000 == 82 [pid = 1802] [id = 141] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 287 (0x8b04ac00) [pid = 1802] [serial = 577] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 286 (0x8b0f4800) [pid = 1802] [serial = 578] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 285 (0x89947400) [pid = 1802] [serial = 574] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 284 (0x8abb9400) [pid = 1802] [serial = 575] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 283 (0x8be4d800) [pid = 1802] [serial = 538] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 282 (0x8f57ec00) [pid = 1802] [serial = 542] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 281 (0x8c0bf400) [pid = 1802] [serial = 539] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 280 (0x90019000) [pid = 1802] [serial = 544] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 279 (0x8e049000) [pid = 1802] [serial = 541] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 278 (0x901ac800) [pid = 1802] [serial = 488] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 277 (0x8b384c00) [pid = 1802] [serial = 535] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 276 (0x8b4f5800) [pid = 1802] [serial = 536] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 275 (0x8adf6800) [pid = 1802] [serial = 530] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 274 (0x8abacc00) [pid = 1802] [serial = 529] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 273 (0x8b2d0800) [pid = 1802] [serial = 533] [outer = (nil)] [url = about:blank] 09:28:17 INFO - PROCESS | 1802 | --DOMWINDOW == 272 (0x8b10f800) [pid = 1802] [serial = 532] [outer = (nil)] [url = about:blank] 09:28:18 INFO - PROCESS | 1802 | 1461256098116 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]]]}] 09:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1584ms 09:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:28:18 INFO - PROCESS | 1802 | 1461256098133 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 09:28:18 INFO - PROCESS | 1802 | 1461256098136 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 09:28:18 INFO - PROCESS | 1802 | 1461256098142 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:28:18 INFO - PROCESS | 1802 | 1461256098145 Marionette TRACE conn3 <- [1,842,null,{}] 09:28:18 INFO - PROCESS | 1802 | 1461256098150 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}] 09:28:18 INFO - PROCESS | 1802 | 1461256098365 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 09:28:18 INFO - PROCESS | 1802 | 1461256098533 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8900a800 == 83 [pid = 1802] [id = 218] 09:28:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 273 (0x8994f400) [pid = 1802] [serial = 655] [outer = (nil)] 09:28:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 274 (0x8aca3000) [pid = 1802] [serial = 656] [outer = 0x8994f400] 09:28:18 INFO - PROCESS | 1802 | 1461256098658 Marionette DEBUG loaded listener.js 09:28:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 275 (0x8b0f2c00) [pid = 1802] [serial = 657] [outer = 0x8994f400] 09:28:19 INFO - PROCESS | 1802 | 1461256099399 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]]]}] 09:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1283ms 09:28:19 INFO - PROCESS | 1802 | 1461256099425 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 09:28:19 INFO - PROCESS | 1802 | 1461256099428 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 09:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:28:19 INFO - PROCESS | 1802 | 1461256099434 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:28:19 INFO - PROCESS | 1802 | 1461256099436 Marionette TRACE conn3 <- [1,846,null,{}] 09:28:19 INFO - PROCESS | 1802 | 1461256099443 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}] 09:28:19 INFO - PROCESS | 1802 | 1461256099601 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 09:28:19 INFO - PROCESS | 1802 | 1461256099615 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8926ac00 == 84 [pid = 1802] [id = 219] 09:28:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 276 (0x89ae8800) [pid = 1802] [serial = 658] [outer = (nil)] 09:28:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 277 (0x8b4ed800) [pid = 1802] [serial = 659] [outer = 0x89ae8800] 09:28:19 INFO - PROCESS | 1802 | 1461256099690 Marionette DEBUG loaded listener.js 09:28:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 278 (0x8c0b2400) [pid = 1802] [serial = 660] [outer = 0x89ae8800] 09:28:20 INFO - PROCESS | 1802 | 1461256100678 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]]]}] 09:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1284ms 09:28:20 INFO - PROCESS | 1802 | 1461256100723 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 09:28:20 INFO - PROCESS | 1802 | 1461256100727 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 09:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:28:20 INFO - PROCESS | 1802 | 1461256100733 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:28:20 INFO - PROCESS | 1802 | 1461256100736 Marionette TRACE conn3 <- [1,850,null,{}] 09:28:20 INFO - PROCESS | 1802 | 1461256100746 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}] 09:28:20 INFO - PROCESS | 1802 | 1461256100983 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 09:28:21 INFO - PROCESS | 1802 | 1461256101010 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x898ce800 == 85 [pid = 1802] [id = 220] 09:28:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 279 (0x8b379400) [pid = 1802] [serial = 661] [outer = (nil)] 09:28:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 280 (0x8de7dc00) [pid = 1802] [serial = 662] [outer = 0x8b379400] 09:28:21 INFO - PROCESS | 1802 | 1461256101085 Marionette DEBUG loaded listener.js 09:28:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 281 (0x8f510000) [pid = 1802] [serial = 663] [outer = 0x8b379400] 09:28:22 INFO - PROCESS | 1802 | 1461256102064 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]]]}] 09:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1383ms 09:28:22 INFO - PROCESS | 1802 | 1461256102124 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 09:28:22 INFO - PROCESS | 1802 | 1461256102128 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 09:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:28:22 INFO - PROCESS | 1802 | 1461256102134 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:28:22 INFO - PROCESS | 1802 | 1461256102136 Marionette TRACE conn3 <- [1,854,null,{}] 09:28:22 INFO - PROCESS | 1802 | 1461256102142 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}] 09:28:22 INFO - PROCESS | 1802 | 1461256102364 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 280 (0x96825800) [pid = 1802] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 279 (0x91330000) [pid = 1802] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 278 (0x9141b000) [pid = 1802] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 277 (0x95aaf000) [pid = 1802] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 276 (0x95a1d800) [pid = 1802] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 275 (0x89aebc00) [pid = 1802] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 274 (0x9fb9e000) [pid = 1802] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 273 (0x907f1000) [pid = 1802] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 272 (0x89395800) [pid = 1802] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 271 (0x8be44400) [pid = 1802] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 270 (0x92a53400) [pid = 1802] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 269 (0x98436000) [pid = 1802] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 268 (0x8de80400) [pid = 1802] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 267 (0x8900e400) [pid = 1802] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 266 (0x8f733c00) [pid = 1802] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 265 (0x9132b400) [pid = 1802] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 264 (0x8c0b7400) [pid = 1802] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 263 (0x8f588000) [pid = 1802] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 262 (0x96306000) [pid = 1802] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 261 (0x901ae400) [pid = 1802] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 260 (0x92cdf400) [pid = 1802] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x8b04c000) [pid = 1802] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x9141f400) [pid = 1802] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x8c0b2800) [pid = 1802] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x8f7fd000) [pid = 1802] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x988df800) [pid = 1802] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x9843d400) [pid = 1802] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x9763a000) [pid = 1802] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x8fddd000) [pid = 1802] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x8abb4400) [pid = 1802] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x894c9800) [pid = 1802] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x8915a000) [pid = 1802] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0x901c1c00) [pid = 1802] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x9ad95800) [pid = 1802] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0x8f73e400) [pid = 1802] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x894c8400) [pid = 1802] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 244 (0x8f582800) [pid = 1802] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 243 (0x8de79800) [pid = 1802] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0xa3c8a400) [pid = 1802] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x88b3c000) [pid = 1802] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x973f7c00) [pid = 1802] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x8c81b000) [pid = 1802] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x89942800) [pid = 1802] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x89004c00) [pid = 1802] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x8b649400) [pid = 1802] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x89153800) [pid = 1802] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x89949c00) [pid = 1802] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x8fdda800) [pid = 1802] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x8fdd3800) [pid = 1802] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x8abb8c00) [pid = 1802] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0xa2ae4000) [pid = 1802] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x8b0f1c00) [pid = 1802] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x8b64a400) [pid = 1802] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x901a3400) [pid = 1802] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x8f73a800) [pid = 1802] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x8aca9400) [pid = 1802] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x8b2c8800) [pid = 1802] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x988e0000) [pid = 1802] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0xa2a40000) [pid = 1802] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x8abb8000) [pid = 1802] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x8b4f0000) [pid = 1802] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x92ceac00) [pid = 1802] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x9001e800) [pid = 1802] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x8de76800) [pid = 1802] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x99105c00) [pid = 1802] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x8fde0400) [pid = 1802] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x8900c000) [pid = 1802] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x9fcb2800) [pid = 1802] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x9de18800) [pid = 1802] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x89ae2c00) [pid = 1802] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x8b378800) [pid = 1802] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x91322c00) [pid = 1802] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x8b10e000) [pid = 1802] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x8f587c00) [pid = 1802] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x97630000) [pid = 1802] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x8994e800) [pid = 1802] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x8c815000) [pid = 1802] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x8b10e800) [pid = 1802] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x8b113800) [pid = 1802] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x8e044400) [pid = 1802] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x8e046000) [pid = 1802] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x96821000) [pid = 1802] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x89941c00) [pid = 1802] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x88b3b400) [pid = 1802] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x8b2cf400) [pid = 1802] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x8e04a800) [pid = 1802] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x8938e000) [pid = 1802] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x8f514000) [pid = 1802] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x89154000) [pid = 1802] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x894cbc00) [pid = 1802] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0xa0a0c800) [pid = 1802] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8925d800) [pid = 1802] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0xa0e84000) [pid = 1802] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8adf3000) [pid = 1802] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8938f800) [pid = 1802] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x88b34400) [pid = 1802] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x92be9000) [pid = 1802] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:28:23 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8b117800) [pid = 1802] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:28:23 INFO - PROCESS | 1802 | 1461256103794 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b32c00 == 86 [pid = 1802] [id = 221] 09:28:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x88b33400) [pid = 1802] [serial = 664] [outer = (nil)] 09:28:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x88b40400) [pid = 1802] [serial = 665] [outer = 0x88b33400] 09:28:23 INFO - PROCESS | 1802 | 1461256103882 Marionette DEBUG loaded listener.js 09:28:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x89153800) [pid = 1802] [serial = 666] [outer = 0x88b33400] 09:28:24 INFO - PROCESS | 1802 | 1461256104553 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]]]}] 09:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 2441ms 09:28:24 INFO - PROCESS | 1802 | 1461256104576 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 09:28:24 INFO - PROCESS | 1802 | 1461256104580 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 09:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:28:24 INFO - PROCESS | 1802 | 1461256104586 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:28:24 INFO - PROCESS | 1802 | 1461256104589 Marionette TRACE conn3 <- [1,858,null,{}] 09:28:24 INFO - PROCESS | 1802 | 1461256104594 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}] 09:28:24 INFO - PROCESS | 1802 | 1461256104753 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 09:28:24 INFO - PROCESS | 1802 | 1461256104918 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b3a000 == 87 [pid = 1802] [id = 222] 09:28:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x894cd400) [pid = 1802] [serial = 667] [outer = (nil)] 09:28:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x89ae2000) [pid = 1802] [serial = 668] [outer = 0x894cd400] 09:28:24 INFO - PROCESS | 1802 | 1461256104992 Marionette DEBUG loaded listener.js 09:28:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x8ac01800) [pid = 1802] [serial = 669] [outer = 0x894cd400] 09:28:25 INFO - PROCESS | 1802 | 1461256105938 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]]]}] 09:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1439ms 09:28:26 INFO - PROCESS | 1802 | 1461256106027 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 09:28:26 INFO - PROCESS | 1802 | 1461256106034 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 09:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:28:26 INFO - PROCESS | 1802 | 1461256106140 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:28:26 INFO - PROCESS | 1802 | 1461256106143 Marionette TRACE conn3 <- [1,862,null,{}] 09:28:26 INFO - PROCESS | 1802 | 1461256106156 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}] 09:28:26 INFO - PROCESS | 1802 | 1461256106369 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 09:28:26 INFO - PROCESS | 1802 | 1461256106681 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x875e7c00 == 88 [pid = 1802] [id = 223] 09:28:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x8900e000) [pid = 1802] [serial = 670] [outer = (nil)] 09:28:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x894d1400) [pid = 1802] [serial = 671] [outer = 0x8900e000] 09:28:26 INFO - PROCESS | 1802 | 1461256106774 Marionette DEBUG loaded listener.js 09:28:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x8977c800) [pid = 1802] [serial = 672] [outer = 0x8900e000] 09:28:27 INFO - PROCESS | 1802 | 1461256107704 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]]]}] 09:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1697ms 09:28:27 INFO - PROCESS | 1802 | 1461256107777 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 09:28:27 INFO - PROCESS | 1802 | 1461256107786 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 09:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:28:27 INFO - PROCESS | 1802 | 1461256107797 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:28:27 INFO - PROCESS | 1802 | 1461256107802 Marionette TRACE conn3 <- [1,866,null,{}] 09:28:27 INFO - PROCESS | 1802 | 1461256107808 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}] 09:28:28 INFO - PROCESS | 1802 | 1461256108042 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 09:28:28 INFO - PROCESS | 1802 | 1461256108299 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x8abac800 == 89 [pid = 1802] [id = 224] 09:28:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x8abaf000) [pid = 1802] [serial = 673] [outer = (nil)] 09:28:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x8ac0b000) [pid = 1802] [serial = 674] [outer = 0x8abaf000] 09:28:28 INFO - PROCESS | 1802 | 1461256108430 Marionette DEBUG loaded listener.js 09:28:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x8acaa400) [pid = 1802] [serial = 675] [outer = 0x8abaf000] 09:28:29 INFO - PROCESS | 1802 | 1461256109481 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]]]}] 09:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1739ms 09:28:29 INFO - PROCESS | 1802 | 1461256109538 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 09:28:29 INFO - PROCESS | 1802 | 1461256109541 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 09:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:28:29 INFO - PROCESS | 1802 | 1461256109549 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:28:29 INFO - PROCESS | 1802 | 1461256109556 Marionette TRACE conn3 <- [1,870,null,{}] 09:28:29 INFO - PROCESS | 1802 | 1461256109572 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}] 09:28:29 INFO - PROCESS | 1802 | 1461256109862 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 09:28:30 INFO - PROCESS | 1802 | 1461256110108 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ac10800 == 90 [pid = 1802] [id = 225] 09:28:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x8b167400) [pid = 1802] [serial = 676] [outer = (nil)] 09:28:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x8b2cac00) [pid = 1802] [serial = 677] [outer = 0x8b167400] 09:28:30 INFO - PROCESS | 1802 | 1461256110207 Marionette DEBUG loaded listener.js 09:28:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x8b4c0c00) [pid = 1802] [serial = 678] [outer = 0x8b167400] 09:28:31 INFO - PROCESS | 1802 | 1461256111145 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]]]}] 09:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1636ms 09:28:31 INFO - PROCESS | 1802 | 1461256111186 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 09:28:31 INFO - PROCESS | 1802 | 1461256111191 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 09:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:28:31 INFO - PROCESS | 1802 | 1461256111198 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:28:31 INFO - PROCESS | 1802 | 1461256111201 Marionette TRACE conn3 <- [1,874,null,{}] 09:28:31 INFO - PROCESS | 1802 | 1461256111207 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}] 09:28:31 INFO - PROCESS | 1802 | 1461256111395 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 09:28:31 INFO - PROCESS | 1802 | 1461256111654 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8938c000 == 91 [pid = 1802] [id = 226] 09:28:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x8b2cb000) [pid = 1802] [serial = 679] [outer = (nil)] 09:28:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x8be48000) [pid = 1802] [serial = 680] [outer = 0x8b2cb000] 09:28:31 INFO - PROCESS | 1802 | 1461256111788 Marionette DEBUG loaded listener.js 09:28:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x8de76000) [pid = 1802] [serial = 681] [outer = 0x8b2cb000] 09:28:32 INFO - PROCESS | 1802 | 1461256112717 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]]]}] 09:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1582ms 09:28:32 INFO - PROCESS | 1802 | 1461256112781 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 09:28:32 INFO - PROCESS | 1802 | 1461256112785 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 09:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:28:32 INFO - PROCESS | 1802 | 1461256112792 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:28:32 INFO - PROCESS | 1802 | 1461256112795 Marionette TRACE conn3 <- [1,878,null,{}] 09:28:32 INFO - PROCESS | 1802 | 1461256112801 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}] 09:28:32 INFO - PROCESS | 1802 | 1461256112991 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 09:28:33 INFO - PROCESS | 1802 | 1461256113240 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8994cc00 == 92 [pid = 1802] [id = 227] 09:28:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x8c0b7400) [pid = 1802] [serial = 682] [outer = (nil)] 09:28:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x8f512000) [pid = 1802] [serial = 683] [outer = 0x8c0b7400] 09:28:33 INFO - PROCESS | 1802 | 1461256113373 Marionette DEBUG loaded listener.js 09:28:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x8f588000) [pid = 1802] [serial = 684] [outer = 0x8c0b7400] 09:28:34 INFO - PROCESS | 1802 | 1461256114246 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]]]}] 09:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1484ms 09:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:28:34 INFO - PROCESS | 1802 | 1461256114277 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 09:28:34 INFO - PROCESS | 1802 | 1461256114280 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 09:28:34 INFO - PROCESS | 1802 | 1461256114287 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:28:34 INFO - PROCESS | 1802 | 1461256114290 Marionette TRACE conn3 <- [1,882,null,{}] 09:28:34 INFO - PROCESS | 1802 | 1461256114296 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}] 09:28:34 INFO - PROCESS | 1802 | 1461256114516 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 09:28:34 INFO - PROCESS | 1802 | 1461256114777 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8bd5b800 == 93 [pid = 1802] [id = 228] 09:28:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x901a6800) [pid = 1802] [serial = 685] [outer = (nil)] 09:28:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x901c8000) [pid = 1802] [serial = 686] [outer = 0x901a6800] 09:28:34 INFO - PROCESS | 1802 | 1461256114916 Marionette DEBUG loaded listener.js 09:28:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x902d4800) [pid = 1802] [serial = 687] [outer = 0x901a6800] 09:28:35 INFO - PROCESS | 1802 | 1461256115784 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]]]}] 09:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1534ms 09:28:35 INFO - PROCESS | 1802 | 1461256115821 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 09:28:35 INFO - PROCESS | 1802 | 1461256115825 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 09:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:28:35 INFO - PROCESS | 1802 | 1461256115831 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:28:35 INFO - PROCESS | 1802 | 1461256115834 Marionette TRACE conn3 <- [1,886,null,{}] 09:28:35 INFO - PROCESS | 1802 | 1461256115840 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}] 09:28:36 INFO - PROCESS | 1802 | 1461256116041 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 09:28:36 INFO - PROCESS | 1802 | 1461256116309 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e043000 == 94 [pid = 1802] [id = 229] 09:28:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x901a1800) [pid = 1802] [serial = 688] [outer = (nil)] 09:28:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x907f8000) [pid = 1802] [serial = 689] [outer = 0x901a1800] 09:28:36 INFO - PROCESS | 1802 | 1461256116448 Marionette DEBUG loaded listener.js 09:28:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x9141f000) [pid = 1802] [serial = 690] [outer = 0x901a1800] 09:28:37 INFO - PROCESS | 1802 | 1461256117322 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]]]}] 09:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1538ms 09:28:37 INFO - PROCESS | 1802 | 1461256117370 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 09:28:37 INFO - PROCESS | 1802 | 1461256117373 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 09:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:28:37 INFO - PROCESS | 1802 | 1461256117380 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:28:37 INFO - PROCESS | 1802 | 1461256117384 Marionette TRACE conn3 <- [1,890,null,{}] 09:28:37 INFO - PROCESS | 1802 | 1461256117390 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}] 09:28:37 INFO - PROCESS | 1802 | 1461256117569 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 09:28:37 INFO - PROCESS | 1802 | 1461256117820 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x906bb000 == 95 [pid = 1802] [id = 230] 09:28:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x9132b000) [pid = 1802] [serial = 691] [outer = (nil)] 09:28:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x92ce1000) [pid = 1802] [serial = 692] [outer = 0x9132b000] 09:28:37 INFO - PROCESS | 1802 | 1461256117949 Marionette DEBUG loaded listener.js 09:28:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x92ceac00) [pid = 1802] [serial = 693] [outer = 0x9132b000] 09:28:38 INFO - PROCESS | 1802 | 1461256118825 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]]]}] 09:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1490ms 09:28:38 INFO - PROCESS | 1802 | 1461256118872 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 09:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:28:38 INFO - PROCESS | 1802 | 1461256118876 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 09:28:38 INFO - PROCESS | 1802 | 1461256118883 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:28:38 INFO - PROCESS | 1802 | 1461256118887 Marionette TRACE conn3 <- [1,894,null,{}] 09:28:38 INFO - PROCESS | 1802 | 1461256118892 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}] 09:28:39 INFO - PROCESS | 1802 | 1461256119088 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 09:28:39 INFO - PROCESS | 1802 | 1461256119339 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x95a47000 == 96 [pid = 1802] [id = 231] 09:28:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x96288000) [pid = 1802] [serial = 694] [outer = (nil)] 09:28:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x970e6000) [pid = 1802] [serial = 695] [outer = 0x96288000] 09:28:39 INFO - PROCESS | 1802 | 1461256119471 Marionette DEBUG loaded listener.js 09:28:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x9719fc00) [pid = 1802] [serial = 696] [outer = 0x96288000] 09:28:40 INFO - PROCESS | 1802 | 1461256120372 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]]]}] 09:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1531ms 09:28:40 INFO - PROCESS | 1802 | 1461256120415 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 09:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:28:40 INFO - PROCESS | 1802 | 1461256120420 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 09:28:40 INFO - PROCESS | 1802 | 1461256120426 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:28:40 INFO - PROCESS | 1802 | 1461256120430 Marionette TRACE conn3 <- [1,898,null,{}] 09:28:40 INFO - PROCESS | 1802 | 1461256120436 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}] 09:28:40 INFO - PROCESS | 1802 | 1461256120637 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 09:28:40 INFO - PROCESS | 1802 | 1461256120897 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x96825800 == 97 [pid = 1802] [id = 232] 09:28:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x971bf800) [pid = 1802] [serial = 697] [outer = (nil)] 09:28:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x97638c00) [pid = 1802] [serial = 698] [outer = 0x971bf800] 09:28:41 INFO - PROCESS | 1802 | 1461256121042 Marionette DEBUG loaded listener.js 09:28:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x9766b800) [pid = 1802] [serial = 699] [outer = 0x971bf800] 09:28:42 INFO - PROCESS | 1802 | 1461256122052 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]]]}] 09:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1640ms 09:28:42 INFO - PROCESS | 1802 | 1461256122066 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 09:28:42 INFO - PROCESS | 1802 | 1461256122069 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 09:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:28:42 INFO - PROCESS | 1802 | 1461256122076 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:28:42 INFO - PROCESS | 1802 | 1461256122081 Marionette TRACE conn3 <- [1,902,null,{}] 09:28:42 INFO - PROCESS | 1802 | 1461256122086 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}] 09:28:42 INFO - PROCESS | 1802 | 1461256122311 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 09:28:42 INFO - PROCESS | 1802 | 1461256122586 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x97670400 == 98 [pid = 1802] [id = 233] 09:28:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x99143400) [pid = 1802] [serial = 700] [outer = (nil)] 09:28:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x9af92400) [pid = 1802] [serial = 701] [outer = 0x99143400] 09:28:42 INFO - PROCESS | 1802 | 1461256122726 Marionette DEBUG loaded listener.js 09:28:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0xa00a9c00) [pid = 1802] [serial = 702] [outer = 0x99143400] 09:28:43 INFO - PROCESS | 1802 | 1461256123635 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]]]}] 09:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1637ms 09:28:43 INFO - PROCESS | 1802 | 1461256123715 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 09:28:43 INFO - PROCESS | 1802 | 1461256123718 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 09:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:28:43 INFO - PROCESS | 1802 | 1461256123725 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:28:43 INFO - PROCESS | 1802 | 1461256123728 Marionette TRACE conn3 <- [1,906,null,{}] 09:28:43 INFO - PROCESS | 1802 | 1461256123734 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}] 09:28:43 INFO - PROCESS | 1802 | 1461256123962 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 09:28:44 INFO - PROCESS | 1802 | 1461256124227 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8900b400 == 99 [pid = 1802] [id = 234] 09:28:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x8925d000) [pid = 1802] [serial = 703] [outer = (nil)] 09:28:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x898d6c00) [pid = 1802] [serial = 704] [outer = 0x8925d000] 09:28:44 INFO - PROCESS | 1802 | 1461256124363 Marionette DEBUG loaded listener.js 09:28:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x8ac9ec00) [pid = 1802] [serial = 705] [outer = 0x8925d000] 09:28:45 INFO - PROCESS | 1802 | 1461256125288 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]]]}] 09:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1637ms 09:28:45 INFO - PROCESS | 1802 | 1461256125363 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 09:28:45 INFO - PROCESS | 1802 | 1461256125367 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 09:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:28:45 INFO - PROCESS | 1802 | 1461256125373 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:28:45 INFO - PROCESS | 1802 | 1461256125377 Marionette TRACE conn3 <- [1,910,null,{}] 09:28:45 INFO - PROCESS | 1802 | 1461256125382 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}] 09:28:45 INFO - PROCESS | 1802 | 1461256125575 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 09:28:45 INFO - PROCESS | 1802 | 1461256125855 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b35000 == 100 [pid = 1802] [id = 235] 09:28:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x88b37400) [pid = 1802] [serial = 706] [outer = (nil)] 09:28:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x894cec00) [pid = 1802] [serial = 707] [outer = 0x88b37400] 09:28:45 INFO - PROCESS | 1802 | 1461256125952 Marionette DEBUG loaded listener.js 09:28:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x89ae5400) [pid = 1802] [serial = 708] [outer = 0x88b37400] 09:28:46 INFO - PROCESS | 1802 | 1461256126824 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]]]}] 09:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1532ms 09:28:46 INFO - PROCESS | 1802 | 1461256126912 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 09:28:46 INFO - PROCESS | 1802 | 1461256126916 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 09:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:28:46 INFO - PROCESS | 1802 | 1461256126925 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:28:46 INFO - PROCESS | 1802 | 1461256126928 Marionette TRACE conn3 <- [1,914,null,{}] 09:28:46 INFO - PROCESS | 1802 | 1461256126934 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}] 09:28:47 INFO - PROCESS | 1802 | 1461256127122 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 09:28:47 INFO - PROCESS | 1802 | 1461256127387 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x89006800 == 101 [pid = 1802] [id = 236] 09:28:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x89387800) [pid = 1802] [serial = 709] [outer = (nil)] 09:28:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x8b050c00) [pid = 1802] [serial = 710] [outer = 0x89387800] 09:28:47 INFO - PROCESS | 1802 | 1461256127516 Marionette DEBUG loaded listener.js 09:28:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x8b2cdc00) [pid = 1802] [serial = 711] [outer = 0x89387800] 09:28:48 INFO - PROCESS | 1802 | 1461256128578 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]]]}] 09:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1731ms 09:28:48 INFO - PROCESS | 1802 | 1461256128658 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 09:28:48 INFO - PROCESS | 1802 | 1461256128661 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 09:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:28:48 INFO - PROCESS | 1802 | 1461256128668 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:28:48 INFO - PROCESS | 1802 | 1461256128671 Marionette TRACE conn3 <- [1,918,null,{}] 09:28:48 INFO - PROCESS | 1802 | 1461256128677 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}] 09:28:48 INFO - PROCESS | 1802 | 1461256128914 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 09:28:49 INFO - PROCESS | 1802 | 1461256129183 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x894cb000 == 102 [pid = 1802] [id = 237] 09:28:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x898d0400) [pid = 1802] [serial = 712] [outer = (nil)] 09:28:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x8c816400) [pid = 1802] [serial = 713] [outer = 0x898d0400] 09:28:49 INFO - PROCESS | 1802 | 1461256129307 Marionette DEBUG loaded listener.js 09:28:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x8de81000) [pid = 1802] [serial = 714] [outer = 0x898d0400] 09:28:50 INFO - PROCESS | 1802 | 1461256130259 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]]]}] 09:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1686ms 09:28:50 INFO - PROCESS | 1802 | 1461256130357 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 09:28:50 INFO - PROCESS | 1802 | 1461256130361 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 09:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:28:50 INFO - PROCESS | 1802 | 1461256130368 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:28:50 INFO - PROCESS | 1802 | 1461256130372 Marionette TRACE conn3 <- [1,922,null,{}] 09:28:50 INFO - PROCESS | 1802 | 1461256130378 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}] 09:28:51 INFO - PROCESS | 1802 | 1461256131140 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 09:28:51 INFO - PROCESS | 1802 | 1461256131569 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x875ed000 == 103 [pid = 1802] [id = 238] 09:28:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x88b33000) [pid = 1802] [serial = 715] [outer = (nil)] 09:28:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x89158800) [pid = 1802] [serial = 716] [outer = 0x88b33000] 09:28:51 INFO - PROCESS | 1802 | 1461256131655 Marionette DEBUG loaded listener.js 09:28:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x89392400) [pid = 1802] [serial = 717] [outer = 0x88b33000] 09:28:52 INFO - PROCESS | 1802 | 1461256132508 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]]]}] 09:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2189ms 09:28:52 INFO - PROCESS | 1802 | 1461256132559 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 09:28:52 INFO - PROCESS | 1802 | 1461256132566 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 09:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:28:52 INFO - PROCESS | 1802 | 1461256132594 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:28:52 INFO - PROCESS | 1802 | 1461256132601 Marionette TRACE conn3 <- [1,926,null,{}] 09:28:52 INFO - PROCESS | 1802 | 1461256132608 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}] 09:28:52 INFO - PROCESS | 1802 | 1461256132798 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 09:28:53 INFO - PROCESS | 1802 | 1461256133070 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x894d4c00 == 104 [pid = 1802] [id = 239] 09:28:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x898cfc00) [pid = 1802] [serial = 718] [outer = (nil)] 09:28:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x898d8c00) [pid = 1802] [serial = 719] [outer = 0x898cfc00] 09:28:53 INFO - PROCESS | 1802 | 1461256133198 Marionette DEBUG loaded listener.js 09:28:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x8994d800) [pid = 1802] [serial = 720] [outer = 0x898cfc00] 09:28:54 INFO - PROCESS | 1802 | 1461256134134 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]]]}] 09:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1639ms 09:28:54 INFO - PROCESS | 1802 | 1461256134229 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 09:28:54 INFO - PROCESS | 1802 | 1461256134238 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 09:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:28:54 INFO - PROCESS | 1802 | 1461256134248 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:28:54 INFO - PROCESS | 1802 | 1461256134256 Marionette TRACE conn3 <- [1,930,null,{}] 09:28:54 INFO - PROCESS | 1802 | 1461256134268 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}] 09:28:54 INFO - PROCESS | 1802 | 1461256134562 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 09:28:54 INFO - PROCESS | 1802 | 1461256134919 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x875eb000 == 105 [pid = 1802] [id = 240] 09:28:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x8900d000) [pid = 1802] [serial = 721] [outer = (nil)] 09:28:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x8abb0400) [pid = 1802] [serial = 722] [outer = 0x8900d000] 09:28:55 INFO - PROCESS | 1802 | 1461256135007 Marionette DEBUG loaded listener.js 09:28:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x8ac05000) [pid = 1802] [serial = 723] [outer = 0x8900d000] 09:28:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8b649800 == 104 [pid = 1802] [id = 123] 09:28:55 INFO - PROCESS | 1802 | --DOCSHELL 0x88b32c00 == 103 [pid = 1802] [id = 221] 09:28:55 INFO - PROCESS | 1802 | --DOCSHELL 0x898ce800 == 102 [pid = 1802] [id = 220] 09:28:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8926ac00 == 101 [pid = 1802] [id = 219] 09:28:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8900a800 == 100 [pid = 1802] [id = 218] 09:28:55 INFO - PROCESS | 1802 | --DOCSHELL 0x89268400 == 99 [pid = 1802] [id = 217] 09:28:55 INFO - PROCESS | 1802 | --DOCSHELL 0x88b3f800 == 98 [pid = 1802] [id = 216] 09:28:55 INFO - PROCESS | 1802 | --DOCSHELL 0x898da400 == 97 [pid = 1802] [id = 215] 09:28:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8977ac00 == 96 [pid = 1802] [id = 214] 09:28:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8925b800 == 95 [pid = 1802] [id = 213] 09:28:55 INFO - PROCESS | 1802 | --DOCSHELL 0x89008400 == 94 [pid = 1802] [id = 152] 09:28:56 INFO - PROCESS | 1802 | 1461256136067 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]]]}] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0x901ad400) [pid = 1802] [serial = 545] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x96267000) [pid = 1802] [serial = 198] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x9630b800) [pid = 1802] [serial = 560] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x9913d800) [pid = 1802] [serial = 437] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x97597800) [pid = 1802] [serial = 280] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x92a4d000) [pid = 1802] [serial = 129] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x8adff000) [pid = 1802] [serial = 452] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0xa3c8e000) [pid = 1802] [serial = 201] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x97385400) [pid = 1802] [serial = 500] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x894d1000) [pid = 1802] [serial = 467] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x8be4b800) [pid = 1802] [serial = 349] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x9681f800) [pid = 1802] [serial = 162] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x9af90800) [pid = 1802] [serial = 379] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x92be0000) [pid = 1802] [serial = 497] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x8adfd400) [pid = 1802] [serial = 569] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x91414400) [pid = 1802] [serial = 195] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0xa4381c00) [pid = 1802] [serial = 204] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x8f739c00) [pid = 1802] [serial = 602] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x95a24000) [pid = 1802] [serial = 138] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x99143800) [pid = 1802] [serial = 165] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x988d9c00) [pid = 1802] [serial = 337] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x9af8bc00) [pid = 1802] [serial = 563] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x8b057400) [pid = 1802] [serial = 385] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0xa77eb800) [pid = 1802] [serial = 256] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x8c0bb000) [pid = 1802] [serial = 391] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x902dc800) [pid = 1802] [serial = 331] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x9adc7c00) [pid = 1802] [serial = 283] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x9913f000) [pid = 1802] [serial = 247] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0xa0a05c00) [pid = 1802] [serial = 340] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x92a4ec00) [pid = 1802] [serial = 126] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x8aca2000) [pid = 1802] [serial = 596] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x9de23400) [pid = 1802] [serial = 572] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x901cf400) [pid = 1802] [serial = 527] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x9141ec00) [pid = 1802] [serial = 376] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x9af8d800) [pid = 1802] [serial = 168] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0xa77e4400) [pid = 1802] [serial = 253] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x89ae9400) [pid = 1802] [serial = 548] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x901cc000) [pid = 1802] [serial = 295] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x8f506c00) [pid = 1802] [serial = 373] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0xa473a400) [pid = 1802] [serial = 250] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x8ac06800) [pid = 1802] [serial = 512] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x8de76400) [pid = 1802] [serial = 601] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x97666c00) [pid = 1802] [serial = 241] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x901abc00) [pid = 1802] [serial = 431] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x8b115800) [pid = 1802] [serial = 551] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x8900bc00) [pid = 1802] [serial = 455] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x8de75000) [pid = 1802] [serial = 589] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x8938e400) [pid = 1802] [serial = 461] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x8be43c00) [pid = 1802] [serial = 524] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x97667400) [pid = 1802] [serial = 434] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x9001c000) [pid = 1802] [serial = 259] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0xa000dc00) [pid = 1802] [serial = 440] [outer = (nil)] [url = about:blank] 09:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1947ms 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0xa4b01400) [pid = 1802] [serial = 207] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8c819c00) [pid = 1802] [serial = 388] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x901ce400) [pid = 1802] [serial = 554] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x901aa800) [pid = 1802] [serial = 298] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0xa0f5bc00) [pid = 1802] [serial = 289] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8b380c00) [pid = 1802] [serial = 586] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8b4f5400) [pid = 1802] [serial = 401] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x9fef6400) [pid = 1802] [serial = 286] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8ac0d000) [pid = 1802] [serial = 595] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0xa683bc00) [pid = 1802] [serial = 214] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8b4f7c00) [pid = 1802] [serial = 404] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8c0b9000) [pid = 1802] [serial = 428] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x9766dc00) [pid = 1802] [serial = 244] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x92bdd000) [pid = 1802] [serial = 557] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8f50f400) [pid = 1802] [serial = 590] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8de7f800) [pid = 1802] [serial = 301] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0xa0ad8000) [pid = 1802] [serial = 506] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x92ce0000) [pid = 1802] [serial = 277] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x89944800) [pid = 1802] [serial = 521] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0xa0a05400) [pid = 1802] [serial = 132] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x9fb38000) [pid = 1802] [serial = 171] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x89aed800) [pid = 1802] [serial = 449] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x9fcb4000) [pid = 1802] [serial = 443] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x93f8b000) [pid = 1802] [serial = 238] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8b4f7800) [pid = 1802] [serial = 494] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0xa4381800) [pid = 1802] [serial = 210] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x97666400) [pid = 1802] [serial = 503] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8adf4000) [pid = 1802] [serial = 584] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8b64cc00) [pid = 1802] [serial = 587] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0xa2adc400) [pid = 1802] [serial = 343] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8b117000) [pid = 1802] [serial = 394] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8b2d1400) [pid = 1802] [serial = 398] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0xa4737000) [pid = 1802] [serial = 346] [outer = (nil)] [url = about:blank] 09:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x901ca000) [pid = 1802] [serial = 593] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0xa6c39c00) [pid = 1802] [serial = 292] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8994b400) [pid = 1802] [serial = 518] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8ac10c00) [pid = 1802] [serial = 515] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8b37fc00) [pid = 1802] [serial = 598] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8f740800) [pid = 1802] [serial = 328] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x894c9000) [pid = 1802] [serial = 464] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x907f4c00) [pid = 1802] [serial = 159] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8abb6000) [pid = 1802] [serial = 458] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8b653400) [pid = 1802] [serial = 599] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x89aeb400) [pid = 1802] [serial = 491] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0xa4385800) [pid = 1802] [serial = 382] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x89267c00) [pid = 1802] [serial = 566] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0xa2a43000) [pid = 1802] [serial = 135] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8adfc800) [pid = 1802] [serial = 446] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x90017400) [pid = 1802] [serial = 592] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8b110c00) [pid = 1802] [serial = 581] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x88b3d800) [pid = 1802] [serial = 509] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8ac04400) [pid = 1802] [serial = 583] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x97195400) [pid = 1802] [serial = 334] [outer = (nil)] [url = about:blank] 09:28:56 INFO - PROCESS | 1802 | 1461256136206 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 09:28:56 INFO - PROCESS | 1802 | 1461256136215 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 09:28:56 INFO - PROCESS | 1802 | 1461256136343 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:28:56 INFO - PROCESS | 1802 | 1461256136351 Marionette TRACE conn3 <- [1,934,null,{}] 09:28:56 INFO - PROCESS | 1802 | 1461256136367 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}] 09:28:56 INFO - PROCESS | 1802 | 1461256136622 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 09:28:56 INFO - PROCESS | 1802 | 1461256136790 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x875e7000 == 95 [pid = 1802] [id = 241] 09:28:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x89007400) [pid = 1802] [serial = 724] [outer = (nil)] 09:28:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x89ae9400) [pid = 1802] [serial = 725] [outer = 0x89007400] 09:28:56 INFO - PROCESS | 1802 | 1461256136871 Marionette DEBUG loaded listener.js 09:28:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8ac02400) [pid = 1802] [serial = 726] [outer = 0x89007400] 09:28:57 INFO - PROCESS | 1802 | 1461256137617 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]]]}] 09:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1395ms 09:28:57 INFO - PROCESS | 1802 | 1461256137671 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 09:28:57 INFO - PROCESS | 1802 | 1461256137674 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 09:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:28:57 INFO - PROCESS | 1802 | 1461256137682 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:28:57 INFO - PROCESS | 1802 | 1461256137685 Marionette TRACE conn3 <- [1,938,null,{}] 09:28:57 INFO - PROCESS | 1802 | 1461256137691 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}] 09:28:57 INFO - PROCESS | 1802 | 1461256137850 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 09:28:57 INFO - PROCESS | 1802 | 1461256137866 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x89944800 == 96 [pid = 1802] [id = 242] 09:28:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8ac0e400) [pid = 1802] [serial = 727] [outer = (nil)] 09:28:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8aca6000) [pid = 1802] [serial = 728] [outer = 0x8ac0e400] 09:28:57 INFO - PROCESS | 1802 | 1461256137936 Marionette DEBUG loaded listener.js 09:28:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8adf1400) [pid = 1802] [serial = 729] [outer = 0x8ac0e400] 09:28:58 INFO - PROCESS | 1802 | 1461256138976 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]]]}] 09:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1339ms 09:28:59 INFO - PROCESS | 1802 | 1461256139023 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 09:28:59 INFO - PROCESS | 1802 | 1461256139027 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 09:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:28:59 INFO - PROCESS | 1802 | 1461256139033 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:28:59 INFO - PROCESS | 1802 | 1461256139035 Marionette TRACE conn3 <- [1,942,null,{}] 09:28:59 INFO - PROCESS | 1802 | 1461256139041 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}] 09:28:59 INFO - PROCESS | 1802 | 1461256139283 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 09:28:59 INFO - PROCESS | 1802 | 1461256139307 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x8adff800 == 97 [pid = 1802] [id = 243] 09:28:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8b04b800) [pid = 1802] [serial = 730] [outer = (nil)] 09:28:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8b052c00) [pid = 1802] [serial = 731] [outer = 0x8b04b800] 09:28:59 INFO - PROCESS | 1802 | 1461256139391 Marionette DEBUG loaded listener.js 09:28:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8b0f8000) [pid = 1802] [serial = 732] [outer = 0x8b04b800] 09:29:00 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x88b3fc00) [pid = 1802] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:29:00 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x89772000) [pid = 1802] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:29:00 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8abb3800) [pid = 1802] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:29:00 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8994f400) [pid = 1802] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:29:00 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x89ae8800) [pid = 1802] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:29:00 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x88b33400) [pid = 1802] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:29:00 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8977d000) [pid = 1802] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:29:00 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x89268c00) [pid = 1802] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:29:00 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8b379400) [pid = 1802] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:29:01 INFO - PROCESS | 1802 | 1461256141009 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]]]}] 09:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 2036ms 09:29:01 INFO - PROCESS | 1802 | 1461256141070 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 09:29:01 INFO - PROCESS | 1802 | 1461256141074 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 09:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:29:01 INFO - PROCESS | 1802 | 1461256141080 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:29:01 INFO - PROCESS | 1802 | 1461256141083 Marionette TRACE conn3 <- [1,946,null,{}] 09:29:01 INFO - PROCESS | 1802 | 1461256141089 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}] 09:29:01 INFO - PROCESS | 1802 | 1461256141271 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 09:29:01 INFO - PROCESS | 1802 | 1461256141423 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b3ac00 == 98 [pid = 1802] [id = 244] 09:29:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x88b3fc00) [pid = 1802] [serial = 733] [outer = (nil)] 09:29:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8adfb800) [pid = 1802] [serial = 734] [outer = 0x88b3fc00] 09:29:01 INFO - PROCESS | 1802 | 1461256141501 Marionette DEBUG loaded listener.js 09:29:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8b0f8800) [pid = 1802] [serial = 735] [outer = 0x88b3fc00] 09:29:02 INFO - PROCESS | 1802 | 1461256142251 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]]]}] 09:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1190ms 09:29:02 INFO - PROCESS | 1802 | 1461256142271 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 09:29:02 INFO - PROCESS | 1802 | 1461256142276 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 09:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:29:02 INFO - PROCESS | 1802 | 1461256142297 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:29:02 INFO - PROCESS | 1802 | 1461256142300 Marionette TRACE conn3 <- [1,950,null,{}] 09:29:02 INFO - PROCESS | 1802 | 1461256142306 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}] 09:29:02 INFO - PROCESS | 1802 | 1461256142469 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 09:29:02 INFO - PROCESS | 1802 | 1461256142480 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x89948400 == 99 [pid = 1802] [id = 245] 09:29:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8b116000) [pid = 1802] [serial = 736] [outer = (nil)] 09:29:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8b16cc00) [pid = 1802] [serial = 737] [outer = 0x8b116000] 09:29:02 INFO - PROCESS | 1802 | 1461256142554 Marionette DEBUG loaded listener.js 09:29:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8b2c7800) [pid = 1802] [serial = 738] [outer = 0x8b116000] 09:29:03 INFO - PROCESS | 1802 | 1461256143791 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]]]}] 09:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1548ms 09:29:03 INFO - PROCESS | 1802 | 1461256143838 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 09:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:29:03 INFO - PROCESS | 1802 | 1461256143851 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 09:29:03 INFO - PROCESS | 1802 | 1461256143861 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:29:03 INFO - PROCESS | 1802 | 1461256143866 Marionette TRACE conn3 <- [1,954,null,{}] 09:29:03 INFO - PROCESS | 1802 | 1461256143875 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}] 09:29:04 INFO - PROCESS | 1802 | 1461256144100 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 09:29:04 INFO - PROCESS | 1802 | 1461256144362 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x89262000 == 100 [pid = 1802] [id = 246] 09:29:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x89265c00) [pid = 1802] [serial = 739] [outer = (nil)] 09:29:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x894d3c00) [pid = 1802] [serial = 740] [outer = 0x89265c00] 09:29:04 INFO - PROCESS | 1802 | 1461256144506 Marionette DEBUG loaded listener.js 09:29:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8977cc00) [pid = 1802] [serial = 741] [outer = 0x89265c00] 09:29:05 INFO - PROCESS | 1802 | 1461256145497 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]]]}] 09:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1688ms 09:29:05 INFO - PROCESS | 1802 | 1461256145549 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 09:29:05 INFO - PROCESS | 1802 | 1461256145558 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 09:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:29:05 INFO - PROCESS | 1802 | 1461256145569 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:29:05 INFO - PROCESS | 1802 | 1461256145573 Marionette TRACE conn3 <- [1,958,null,{}] 09:29:05 INFO - PROCESS | 1802 | 1461256145579 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}] 09:29:05 INFO - PROCESS | 1802 | 1461256145774 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 09:29:06 INFO - PROCESS | 1802 | 1461256146065 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8994fc00 == 101 [pid = 1802] [id = 247] 09:29:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8abb2c00) [pid = 1802] [serial = 742] [outer = (nil)] 09:29:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8aca7c00) [pid = 1802] [serial = 743] [outer = 0x8abb2c00] 09:29:06 INFO - PROCESS | 1802 | 1461256146206 Marionette DEBUG loaded listener.js 09:29:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8b050800) [pid = 1802] [serial = 744] [outer = 0x8abb2c00] 09:29:07 INFO - PROCESS | 1802 | 1461256147131 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]]]}] 09:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1633ms 09:29:07 INFO - PROCESS | 1802 | 1461256147202 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 09:29:07 INFO - PROCESS | 1802 | 1461256147206 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 09:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:29:07 INFO - PROCESS | 1802 | 1461256147213 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:29:07 INFO - PROCESS | 1802 | 1461256147219 Marionette TRACE conn3 <- [1,962,null,{}] 09:29:07 INFO - PROCESS | 1802 | 1461256147236 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}] 09:29:07 INFO - PROCESS | 1802 | 1461256147467 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 09:29:07 INFO - PROCESS | 1802 | 1461256147716 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8abb8800 == 102 [pid = 1802] [id = 248] 09:29:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8b16d000) [pid = 1802] [serial = 745] [outer = (nil)] 09:29:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8b378400) [pid = 1802] [serial = 746] [outer = 0x8b16d000] 09:29:07 INFO - PROCESS | 1802 | 1461256147854 Marionette DEBUG loaded listener.js 09:29:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8b381c00) [pid = 1802] [serial = 747] [outer = 0x8b16d000] 09:29:08 INFO - PROCESS | 1802 | 1461256148746 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]]]}] 09:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1590ms 09:29:08 INFO - PROCESS | 1802 | 1461256148804 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 09:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:29:08 INFO - PROCESS | 1802 | 1461256148809 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 09:29:08 INFO - PROCESS | 1802 | 1461256148815 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:29:08 INFO - PROCESS | 1802 | 1461256148818 Marionette TRACE conn3 <- [1,966,null,{}] 09:29:08 INFO - PROCESS | 1802 | 1461256148824 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}] 09:29:09 INFO - PROCESS | 1802 | 1461256149012 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 09:29:09 INFO - PROCESS | 1802 | 1461256149207 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b16a800 == 103 [pid = 1802] [id = 249] 09:29:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8b379000) [pid = 1802] [serial = 748] [outer = (nil)] 09:29:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8b4c4c00) [pid = 1802] [serial = 749] [outer = 0x8b379000] 09:29:09 INFO - PROCESS | 1802 | 1461256149296 Marionette DEBUG loaded listener.js 09:29:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8b4f1000) [pid = 1802] [serial = 750] [outer = 0x8b379000] 09:29:10 INFO - PROCESS | 1802 | 1461256150206 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]]]}] 09:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1431ms 09:29:10 INFO - PROCESS | 1802 | 1461256150246 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 09:29:10 INFO - PROCESS | 1802 | 1461256150250 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 09:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:29:10 INFO - PROCESS | 1802 | 1461256150257 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:29:10 INFO - PROCESS | 1802 | 1461256150260 Marionette TRACE conn3 <- [1,970,null,{}] 09:29:10 INFO - PROCESS | 1802 | 1461256150266 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}] 09:29:10 INFO - PROCESS | 1802 | 1461256150441 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 09:29:10 INFO - PROCESS | 1802 | 1461256150641 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b383c00 == 104 [pid = 1802] [id = 250] 09:29:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8b4c0000) [pid = 1802] [serial = 751] [outer = (nil)] 09:29:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8b64d400) [pid = 1802] [serial = 752] [outer = 0x8b4c0000] 09:29:10 INFO - PROCESS | 1802 | 1461256150727 Marionette DEBUG loaded listener.js 09:29:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8b64fc00) [pid = 1802] [serial = 753] [outer = 0x8b4c0000] 09:29:11 INFO - PROCESS | 1802 | 1461256151752 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]]]}] 09:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1538ms 09:29:11 INFO - PROCESS | 1802 | 1461256151796 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 09:29:11 INFO - PROCESS | 1802 | 1461256151800 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 09:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:29:11 INFO - PROCESS | 1802 | 1461256151806 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:29:11 INFO - PROCESS | 1802 | 1461256151810 Marionette TRACE conn3 <- [1,974,null,{}] 09:29:11 INFO - PROCESS | 1802 | 1461256151815 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}] 09:29:12 INFO - PROCESS | 1802 | 1461256152029 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 09:29:12 INFO - PROCESS | 1802 | 1461256152276 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4bc400 == 105 [pid = 1802] [id = 251] 09:29:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8b4c5c00) [pid = 1802] [serial = 754] [outer = (nil)] 09:29:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8be47400) [pid = 1802] [serial = 755] [outer = 0x8b4c5c00] 09:29:12 INFO - PROCESS | 1802 | 1461256152412 Marionette DEBUG loaded listener.js 09:29:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8c0b6400) [pid = 1802] [serial = 756] [outer = 0x8b4c5c00] 09:29:13 INFO - PROCESS | 1802 | 1461256153284 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]]]}] 09:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1542ms 09:29:13 INFO - PROCESS | 1802 | 1461256153349 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 09:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:29:13 INFO - PROCESS | 1802 | 1461256153353 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 09:29:13 INFO - PROCESS | 1802 | 1461256153360 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:29:13 INFO - PROCESS | 1802 | 1461256153363 Marionette TRACE conn3 <- [1,978,null,{}] 09:29:13 INFO - PROCESS | 1802 | 1461256153369 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}] 09:29:13 INFO - PROCESS | 1802 | 1461256153548 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 09:29:13 INFO - PROCESS | 1802 | 1461256153743 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4fb800 == 106 [pid = 1802] [id = 252] 09:29:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8be4ac00) [pid = 1802] [serial = 757] [outer = (nil)] 09:29:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8c81c000) [pid = 1802] [serial = 758] [outer = 0x8be4ac00] 09:29:13 INFO - PROCESS | 1802 | 1461256153831 Marionette DEBUG loaded listener.js 09:29:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8c820c00) [pid = 1802] [serial = 759] [outer = 0x8be4ac00] 09:29:14 INFO - PROCESS | 1802 | 1461256154743 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]]]}] 09:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1430ms 09:29:14 INFO - PROCESS | 1802 | 1461256154790 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 09:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:29:14 INFO - PROCESS | 1802 | 1461256154794 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 09:29:14 INFO - PROCESS | 1802 | 1461256154801 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:29:14 INFO - PROCESS | 1802 | 1461256154805 Marionette TRACE conn3 <- [1,982,null,{}] 09:29:14 INFO - PROCESS | 1802 | 1461256154810 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}] 09:29:14 INFO - PROCESS | 1802 | 1461256154990 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 09:29:15 INFO - PROCESS | 1802 | 1461256155192 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x898d4400 == 107 [pid = 1802] [id = 253] 09:29:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8b4fa800) [pid = 1802] [serial = 760] [outer = (nil)] 09:29:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8e047c00) [pid = 1802] [serial = 761] [outer = 0x8b4fa800] 09:29:15 INFO - PROCESS | 1802 | 1461256155279 Marionette DEBUG loaded listener.js 09:29:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8e04cc00) [pid = 1802] [serial = 762] [outer = 0x8b4fa800] 09:29:16 INFO - PROCESS | 1802 | 1461256156237 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]]]}] 09:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1482ms 09:29:16 INFO - PROCESS | 1802 | 1461256156283 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 09:29:16 INFO - PROCESS | 1802 | 1461256156287 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 09:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:29:16 INFO - PROCESS | 1802 | 1461256156293 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:29:16 INFO - PROCESS | 1802 | 1461256156297 Marionette TRACE conn3 <- [1,986,null,{}] 09:29:16 INFO - PROCESS | 1802 | 1461256156302 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}] 09:29:16 INFO - PROCESS | 1802 | 1461256156494 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 09:29:16 INFO - PROCESS | 1802 | 1461256156739 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4fc400 == 108 [pid = 1802] [id = 254] 09:29:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8c817800) [pid = 1802] [serial = 763] [outer = (nil)] 09:29:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8f514c00) [pid = 1802] [serial = 764] [outer = 0x8c817800] 09:29:16 INFO - PROCESS | 1802 | 1461256156879 Marionette DEBUG loaded listener.js 09:29:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8f583c00) [pid = 1802] [serial = 765] [outer = 0x8c817800] 09:29:17 INFO - PROCESS | 1802 | 1461256157774 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]]]}] 09:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1534ms 09:29:17 INFO - PROCESS | 1802 | 1461256157829 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 09:29:17 INFO - PROCESS | 1802 | 1461256157833 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 09:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:29:17 INFO - PROCESS | 1802 | 1461256157839 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:29:17 INFO - PROCESS | 1802 | 1461256157843 Marionette TRACE conn3 <- [1,990,null,{}] 09:29:17 INFO - PROCESS | 1802 | 1461256157848 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}] 09:29:18 INFO - PROCESS | 1802 | 1461256158038 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 09:29:18 INFO - PROCESS | 1802 | 1461256158238 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f57f400 == 109 [pid = 1802] [id = 255] 09:29:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8f73f800) [pid = 1802] [serial = 766] [outer = (nil)] 09:29:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8f7f2800) [pid = 1802] [serial = 767] [outer = 0x8f73f800] 09:29:18 INFO - PROCESS | 1802 | 1461256158384 Marionette DEBUG loaded listener.js 09:29:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8f7fa000) [pid = 1802] [serial = 768] [outer = 0x8f73f800] 09:29:19 INFO - PROCESS | 1802 | 1461256159284 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]]]}] 09:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1483ms 09:29:19 INFO - PROCESS | 1802 | 1461256159323 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 09:29:19 INFO - PROCESS | 1802 | 1461256159328 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 09:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:29:19 INFO - PROCESS | 1802 | 1461256159334 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:29:19 INFO - PROCESS | 1802 | 1461256159339 Marionette TRACE conn3 <- [1,994,null,{}] 09:29:19 INFO - PROCESS | 1802 | 1461256159344 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}] 09:29:19 INFO - PROCESS | 1802 | 1461256159561 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 09:29:19 INFO - PROCESS | 1802 | 1461256159808 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f739400 == 110 [pid = 1802] [id = 256] 09:29:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x90013000) [pid = 1802] [serial = 769] [outer = (nil)] 09:29:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x9001e800) [pid = 1802] [serial = 770] [outer = 0x90013000] 09:29:19 INFO - PROCESS | 1802 | 1461256159943 Marionette DEBUG loaded listener.js 09:29:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x901abc00) [pid = 1802] [serial = 771] [outer = 0x90013000] 09:29:20 INFO - PROCESS | 1802 | 1461256160824 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]]]}] 09:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1535ms 09:29:20 INFO - PROCESS | 1802 | 1461256160870 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 09:29:20 INFO - PROCESS | 1802 | 1461256160874 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 09:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:29:20 INFO - PROCESS | 1802 | 1461256160880 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:29:20 INFO - PROCESS | 1802 | 1461256160884 Marionette TRACE conn3 <- [1,998,null,{}] 09:29:20 INFO - PROCESS | 1802 | 1461256160890 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}] 09:29:21 INFO - PROCESS | 1802 | 1461256161092 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 09:29:21 INFO - PROCESS | 1802 | 1461256161348 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x894cd000 == 111 [pid = 1802] [id = 257] 09:29:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x9001f400) [pid = 1802] [serial = 772] [outer = (nil)] 09:29:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x901c5800) [pid = 1802] [serial = 773] [outer = 0x9001f400] 09:29:21 INFO - PROCESS | 1802 | 1461256161479 Marionette DEBUG loaded listener.js 09:29:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x901c9400) [pid = 1802] [serial = 774] [outer = 0x9001f400] 09:29:22 INFO - PROCESS | 1802 | 1461256162439 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]]]}] 09:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1589ms 09:29:22 INFO - PROCESS | 1802 | 1461256162471 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 09:29:22 INFO - PROCESS | 1802 | 1461256162475 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 09:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:29:22 INFO - PROCESS | 1802 | 1461256162481 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:29:22 INFO - PROCESS | 1802 | 1461256162484 Marionette TRACE conn3 <- [1,1002,null,{}] 09:29:22 INFO - PROCESS | 1802 | 1461256162490 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}] 09:29:22 INFO - PROCESS | 1802 | 1461256162672 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 09:29:22 INFO - PROCESS | 1802 | 1461256162922 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x901ad000 == 112 [pid = 1802] [id = 258] 09:29:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x901adc00) [pid = 1802] [serial = 775] [outer = (nil)] 09:29:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x902d5400) [pid = 1802] [serial = 776] [outer = 0x901adc00] 09:29:23 INFO - PROCESS | 1802 | 1461256163050 Marionette DEBUG loaded listener.js 09:29:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x902d9c00) [pid = 1802] [serial = 777] [outer = 0x901adc00] 09:29:23 INFO - PROCESS | 1802 | 1461256163906 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]]]}] 09:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1485ms 09:29:23 INFO - PROCESS | 1802 | 1461256163968 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 09:29:23 INFO - PROCESS | 1802 | 1461256163972 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 09:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:29:23 INFO - PROCESS | 1802 | 1461256163978 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:29:23 INFO - PROCESS | 1802 | 1461256163981 Marionette TRACE conn3 <- [1,1006,null,{}] 09:29:23 INFO - PROCESS | 1802 | 1461256163987 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}] 09:29:24 INFO - PROCESS | 1802 | 1461256164181 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 09:29:24 INFO - PROCESS | 1802 | 1461256164433 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x901c2400 == 113 [pid = 1802] [id = 259] 09:29:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x901cd400) [pid = 1802] [serial = 778] [outer = (nil)] 09:29:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x906bfc00) [pid = 1802] [serial = 779] [outer = 0x901cd400] 09:29:24 INFO - PROCESS | 1802 | 1461256164562 Marionette DEBUG loaded listener.js 09:29:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x907f2000) [pid = 1802] [serial = 780] [outer = 0x901cd400] 09:29:25 INFO - PROCESS | 1802 | 1461256165457 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]]]}] 09:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1546ms 09:29:25 INFO - PROCESS | 1802 | 1461256165525 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 09:29:25 INFO - PROCESS | 1802 | 1461256165530 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 09:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:29:25 INFO - PROCESS | 1802 | 1461256165536 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:29:25 INFO - PROCESS | 1802 | 1461256165539 Marionette TRACE conn3 <- [1,1010,null,{}] 09:29:25 INFO - PROCESS | 1802 | 1461256165545 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}] 09:29:25 INFO - PROCESS | 1802 | 1461256165776 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 09:29:26 INFO - PROCESS | 1802 | 1461256166462 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8938b800 == 114 [pid = 1802] [id = 260] 09:29:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x8938e000) [pid = 1802] [serial = 781] [outer = (nil)] 09:29:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x894c8800) [pid = 1802] [serial = 782] [outer = 0x8938e000] 09:29:26 INFO - PROCESS | 1802 | 1461256166545 Marionette DEBUG loaded listener.js 09:29:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x89778c00) [pid = 1802] [serial = 783] [outer = 0x8938e000] 09:29:27 INFO - PROCESS | 1802 | 1461256167469 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]]]}] 09:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1992ms 09:29:27 INFO - PROCESS | 1802 | 1461256167530 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 09:29:27 INFO - PROCESS | 1802 | 1461256167536 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 09:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:29:27 INFO - PROCESS | 1802 | 1461256167543 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:29:27 INFO - PROCESS | 1802 | 1461256167550 Marionette TRACE conn3 <- [1,1014,null,{}] 09:29:27 INFO - PROCESS | 1802 | 1461256167556 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}] 09:29:27 INFO - PROCESS | 1802 | 1461256167749 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 09:29:27 INFO - PROCESS | 1802 | 1461256167956 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x89776800 == 115 [pid = 1802] [id = 261] 09:29:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x89946000) [pid = 1802] [serial = 784] [outer = (nil)] 09:29:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x8ac0c400) [pid = 1802] [serial = 785] [outer = 0x89946000] 09:29:28 INFO - PROCESS | 1802 | 1461256168220 Marionette DEBUG loaded listener.js 09:29:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x8b053400) [pid = 1802] [serial = 786] [outer = 0x89946000] 09:29:29 INFO - PROCESS | 1802 | 1461256169198 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]]]}] 09:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1688ms 09:29:29 INFO - PROCESS | 1802 | 1461256169234 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 09:29:29 INFO - PROCESS | 1802 | 1461256169241 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 09:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:29:29 INFO - PROCESS | 1802 | 1461256169248 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:29:29 INFO - PROCESS | 1802 | 1461256169250 Marionette TRACE conn3 <- [1,1018,null,{}] 09:29:29 INFO - PROCESS | 1802 | 1461256169256 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}] 09:29:29 INFO - PROCESS | 1802 | 1461256169430 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 09:29:29 INFO - PROCESS | 1802 | 1461256169735 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x875e6c00 == 116 [pid = 1802] [id = 262] 09:29:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x875eac00) [pid = 1802] [serial = 787] [outer = (nil)] 09:29:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x894d1000) [pid = 1802] [serial = 788] [outer = 0x875eac00] 09:29:29 INFO - PROCESS | 1802 | 1461256169910 Marionette DEBUG loaded listener.js 09:29:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x8abb8c00) [pid = 1802] [serial = 789] [outer = 0x875eac00] 09:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x88b3ac00 == 115 [pid = 1802] [id = 244] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x906bc800) [pid = 1802] [serial = 632] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x98435800) [pid = 1802] [serial = 623] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x97f6c000) [pid = 1802] [serial = 614] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x901c2800) [pid = 1802] [serial = 610] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x920ec400) [pid = 1802] [serial = 604] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x9fee8000) [pid = 1802] [serial = 635] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8bd55c00) [pid = 1802] [serial = 626] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8adfbc00) [pid = 1802] [serial = 607] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8b16c400) [pid = 1802] [serial = 617] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8bd5ec00) [pid = 1802] [serial = 629] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8b4bec00) [pid = 1802] [serial = 620] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x89ae2000) [pid = 1802] [serial = 668] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x875e7000 == 114 [pid = 1802] [id = 241] 09:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x875eb000 == 113 [pid = 1802] [id = 240] 09:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x894d4c00 == 112 [pid = 1802] [id = 239] 09:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x875ed000 == 111 [pid = 1802] [id = 238] 09:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8900b400 == 110 [pid = 1802] [id = 234] 09:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x97670400 == 109 [pid = 1802] [id = 233] 09:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x96825800 == 108 [pid = 1802] [id = 232] 09:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x95a47000 == 107 [pid = 1802] [id = 231] 09:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x906bb000 == 106 [pid = 1802] [id = 230] 09:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8e043000 == 105 [pid = 1802] [id = 229] 09:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8bd5b800 == 104 [pid = 1802] [id = 228] 09:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8994cc00 == 103 [pid = 1802] [id = 227] 09:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8938c000 == 102 [pid = 1802] [id = 226] 09:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8ac10800 == 101 [pid = 1802] [id = 225] 09:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8abac800 == 100 [pid = 1802] [id = 224] 09:29:30 INFO - PROCESS | 1802 | --DOCSHELL 0x875e7c00 == 99 [pid = 1802] [id = 223] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8b11a000) [pid = 1802] [serial = 395] [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.] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8c0c0c00) [pid = 1802] [serial = 651] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x89779400) [pid = 1802] [serial = 642] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8b4bcc00) [pid = 1802] [serial = 647] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8b4fcc00) [pid = 1802] [serial = 648] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8b0f2c00) [pid = 1802] [serial = 657] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8b4ed800) [pid = 1802] [serial = 659] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8994c000) [pid = 1802] [serial = 638] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8b64dc00) [pid = 1802] [serial = 650] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x89153800) [pid = 1802] [serial = 666] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8b052800) [pid = 1802] [serial = 645] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8abb5800) [pid = 1802] [serial = 644] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8aca3000) [pid = 1802] [serial = 656] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8f738800) [pid = 1802] [serial = 654] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8c0b2400) [pid = 1802] [serial = 660] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8de7dc00) [pid = 1802] [serial = 662] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8f510000) [pid = 1802] [serial = 663] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x88b40400) [pid = 1802] [serial = 665] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8b4c7400) [pid = 1802] [serial = 653] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x89775000) [pid = 1802] [serial = 641] [outer = (nil)] [url = about:blank] 09:29:30 INFO - PROCESS | 1802 | 1461256170842 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]]]}] 09:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1630ms 09:29:30 INFO - PROCESS | 1802 | 1461256170878 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 09:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:29:30 INFO - PROCESS | 1802 | 1461256170882 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 09:29:30 INFO - PROCESS | 1802 | 1461256170897 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:29:30 INFO - PROCESS | 1802 | 1461256170905 Marionette TRACE conn3 <- [1,1022,null,{}] 09:29:30 INFO - PROCESS | 1802 | 1461256170912 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}] 09:29:31 INFO - PROCESS | 1802 | 1461256171082 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 09:29:31 INFO - PROCESS | 1802 | 1461256171246 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x875e7000 == 100 [pid = 1802] [id = 263] 09:29:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8900b400) [pid = 1802] [serial = 790] [outer = (nil)] 09:29:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8b16ec00) [pid = 1802] [serial = 791] [outer = 0x8900b400] 09:29:31 INFO - PROCESS | 1802 | 1461256171334 Marionette DEBUG loaded listener.js 09:29:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8b2cc800) [pid = 1802] [serial = 792] [outer = 0x8900b400] 09:29:32 INFO - PROCESS | 1802 | 1461256172229 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]]]}] 09:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1406ms 09:29:32 INFO - PROCESS | 1802 | 1461256172296 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 09:29:32 INFO - PROCESS | 1802 | 1461256172301 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 09:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:29:32 INFO - PROCESS | 1802 | 1461256172307 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:29:32 INFO - PROCESS | 1802 | 1461256172310 Marionette TRACE conn3 <- [1,1026,null,{}] 09:29:32 INFO - PROCESS | 1802 | 1461256172315 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}] 09:29:32 INFO - PROCESS | 1802 | 1461256172480 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 09:29:32 INFO - PROCESS | 1802 | 1461256172673 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x89778400 == 101 [pid = 1802] [id = 264] 09:29:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x89ae6800) [pid = 1802] [serial = 793] [outer = (nil)] 09:29:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8b4bf400) [pid = 1802] [serial = 794] [outer = 0x89ae6800] 09:29:32 INFO - PROCESS | 1802 | 1461256172744 Marionette DEBUG loaded listener.js 09:29:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8b4ed400) [pid = 1802] [serial = 795] [outer = 0x89ae6800] 09:29:33 INFO - PROCESS | 1802 | 1461256173600 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]]]}] 09:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1340ms 09:29:33 INFO - PROCESS | 1802 | 1461256173647 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 09:29:33 INFO - PROCESS | 1802 | 1461256173651 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 09:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:29:33 INFO - PROCESS | 1802 | 1461256173665 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:29:33 INFO - PROCESS | 1802 | 1461256173667 Marionette TRACE conn3 <- [1,1030,null,{}] 09:29:33 INFO - PROCESS | 1802 | 1461256173673 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}] 09:29:33 INFO - PROCESS | 1802 | 1461256173894 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 09:29:33 INFO - PROCESS | 1802 | 1461256173927 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4c2000 == 102 [pid = 1802] [id = 265] 09:29:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8b64f000) [pid = 1802] [serial = 796] [outer = (nil)] 09:29:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8bd52400) [pid = 1802] [serial = 797] [outer = 0x8b64f000] 09:29:34 INFO - PROCESS | 1802 | 1461256174012 Marionette DEBUG loaded listener.js 09:29:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8be3f800) [pid = 1802] [serial = 798] [outer = 0x8b64f000] 09:29:35 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8ac0e400) [pid = 1802] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:29:35 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8900d000) [pid = 1802] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:29:35 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x88b3fc00) [pid = 1802] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:29:35 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x89007400) [pid = 1802] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:29:35 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x88b33000) [pid = 1802] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:29:35 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8b04b800) [pid = 1802] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:29:35 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x898cfc00) [pid = 1802] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:29:35 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x901a8000) [pid = 1802] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:29:35 INFO - PROCESS | 1802 | 1461256175407 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]]]}] 09:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1794ms 09:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:29:35 INFO - PROCESS | 1802 | 1461256175460 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 09:29:35 INFO - PROCESS | 1802 | 1461256175462 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 09:29:35 INFO - PROCESS | 1802 | 1461256175469 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:29:35 INFO - PROCESS | 1802 | 1461256175473 Marionette TRACE conn3 <- [1,1034,null,{}] 09:29:35 INFO - PROCESS | 1802 | 1461256175478 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}] 09:29:35 INFO - PROCESS | 1802 | 1461256175683 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 09:29:35 INFO - PROCESS | 1802 | 1461256175854 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b33000 == 103 [pid = 1802] [id = 266] 09:29:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x88b3fc00) [pid = 1802] [serial = 799] [outer = (nil)] 09:29:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8b118000) [pid = 1802] [serial = 800] [outer = 0x88b3fc00] 09:29:35 INFO - PROCESS | 1802 | 1461256175927 Marionette DEBUG loaded listener.js 09:29:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8be4d800) [pid = 1802] [serial = 801] [outer = 0x88b3fc00] 09:29:36 INFO - PROCESS | 1802 | 1461256176672 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]]]}] 09:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1229ms 09:29:36 INFO - PROCESS | 1802 | 1461256176699 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 09:29:36 INFO - PROCESS | 1802 | 1461256176703 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 09:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:29:36 INFO - PROCESS | 1802 | 1461256176709 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:29:36 INFO - PROCESS | 1802 | 1461256176712 Marionette TRACE conn3 <- [1,1038,null,{}] 09:29:36 INFO - PROCESS | 1802 | 1461256176731 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}] 09:29:36 INFO - PROCESS | 1802 | 1461256176902 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 09:29:36 INFO - PROCESS | 1802 | 1461256176919 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8900d000 == 104 [pid = 1802] [id = 267] 09:29:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8be4a000) [pid = 1802] [serial = 802] [outer = (nil)] 09:29:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8e043800) [pid = 1802] [serial = 803] [outer = 0x8be4a000] 09:29:37 INFO - PROCESS | 1802 | 1461256177008 Marionette DEBUG loaded listener.js 09:29:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8f50f000) [pid = 1802] [serial = 804] [outer = 0x8be4a000] 09:29:38 INFO - PROCESS | 1802 | 1461256178257 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]]]}] 09:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1595ms 09:29:38 INFO - PROCESS | 1802 | 1461256178305 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 09:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:29:38 INFO - PROCESS | 1802 | 1461256178314 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 09:29:38 INFO - PROCESS | 1802 | 1461256178323 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:29:38 INFO - PROCESS | 1802 | 1461256178328 Marionette TRACE conn3 <- [1,1042,null,{}] 09:29:38 INFO - PROCESS | 1802 | 1461256178337 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}] 09:29:38 INFO - PROCESS | 1802 | 1461256178553 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 09:29:38 INFO - PROCESS | 1802 | 1461256178811 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x89772400 == 105 [pid = 1802] [id = 268] 09:29:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x898d6400) [pid = 1802] [serial = 805] [outer = (nil)] 09:29:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8abb0c00) [pid = 1802] [serial = 806] [outer = 0x898d6400] 09:29:38 INFO - PROCESS | 1802 | 1461256178946 Marionette DEBUG loaded listener.js 09:29:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8aca3000) [pid = 1802] [serial = 807] [outer = 0x898d6400] 09:29:40 INFO - PROCESS | 1802 | 1461256180120 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]]]}] 09:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1842ms 09:29:40 INFO - PROCESS | 1802 | 1461256180165 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 09:29:40 INFO - PROCESS | 1802 | 1461256180175 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 09:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:29:40 INFO - PROCESS | 1802 | 1461256180186 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:29:40 INFO - PROCESS | 1802 | 1461256180191 Marionette TRACE conn3 <- [1,1046,null,{}] 09:29:40 INFO - PROCESS | 1802 | 1461256180197 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}] 09:29:40 INFO - PROCESS | 1802 | 1461256180418 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 09:29:40 INFO - PROCESS | 1802 | 1461256180694 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b167c00 == 106 [pid = 1802] [id = 269] 09:29:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8b16a400) [pid = 1802] [serial = 808] [outer = (nil)] 09:29:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8b2cc000) [pid = 1802] [serial = 809] [outer = 0x8b16a400] 09:29:40 INFO - PROCESS | 1802 | 1461256180798 Marionette DEBUG loaded listener.js 09:29:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8b64dc00) [pid = 1802] [serial = 810] [outer = 0x8b16a400] 09:29:41 INFO - PROCESS | 1802 | 1461256181757 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]]]}] 09:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1641ms 09:29:41 INFO - PROCESS | 1802 | 1461256181827 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 09:29:41 INFO - PROCESS | 1802 | 1461256181832 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 09:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:29:41 INFO - PROCESS | 1802 | 1461256181839 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:29:41 INFO - PROCESS | 1802 | 1461256181845 Marionette TRACE conn3 <- [1,1050,null,{}] 09:29:41 INFO - PROCESS | 1802 | 1461256181862 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}] 09:29:42 INFO - PROCESS | 1802 | 1461256182111 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 09:29:42 INFO - PROCESS | 1802 | 1461256182454 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x875e3800 == 107 [pid = 1802] [id = 270] 09:29:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x89aeb000) [pid = 1802] [serial = 811] [outer = (nil)] 09:29:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x8f515c00) [pid = 1802] [serial = 812] [outer = 0x89aeb000] 09:29:42 INFO - PROCESS | 1802 | 1461256182548 Marionette DEBUG loaded listener.js 09:29:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8f740000) [pid = 1802] [serial = 813] [outer = 0x89aeb000] 09:29:43 INFO - PROCESS | 1802 | 1461256183427 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]]]}] 09:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1652ms 09:29:43 INFO - PROCESS | 1802 | 1461256183491 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 09:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:29:43 INFO - PROCESS | 1802 | 1461256183496 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 09:29:43 INFO - PROCESS | 1802 | 1461256183503 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:29:43 INFO - PROCESS | 1802 | 1461256183507 Marionette TRACE conn3 <- [1,1054,null,{}] 09:29:43 INFO - PROCESS | 1802 | 1461256183513 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}] 09:29:43 INFO - PROCESS | 1802 | 1461256183712 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 09:29:43 INFO - PROCESS | 1802 | 1461256183915 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f513800 == 108 [pid = 1802] [id = 271] 09:29:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8f737400) [pid = 1802] [serial = 814] [outer = (nil)] 09:29:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x90017c00) [pid = 1802] [serial = 815] [outer = 0x8f737400] 09:29:44 INFO - PROCESS | 1802 | 1461256184100 Marionette DEBUG loaded listener.js 09:29:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x901a2800) [pid = 1802] [serial = 816] [outer = 0x8f737400] 09:29:44 INFO - PROCESS | 1802 | 1461256184986 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]]]}] 09:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1537ms 09:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:29:45 INFO - PROCESS | 1802 | 1461256185040 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 09:29:45 INFO - PROCESS | 1802 | 1461256185043 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 09:29:45 INFO - PROCESS | 1802 | 1461256185050 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:29:45 INFO - PROCESS | 1802 | 1461256185053 Marionette TRACE conn3 <- [1,1058,null,{}] 09:29:45 INFO - PROCESS | 1802 | 1461256185059 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}] 09:29:45 INFO - PROCESS | 1802 | 1461256185247 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 09:29:45 INFO - PROCESS | 1802 | 1461256185450 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e046000 == 109 [pid = 1802] [id = 272] 09:29:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x90015800) [pid = 1802] [serial = 817] [outer = (nil)] 09:29:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x902dc400) [pid = 1802] [serial = 818] [outer = 0x90015800] 09:29:45 INFO - PROCESS | 1802 | 1461256185580 Marionette DEBUG loaded listener.js 09:29:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x906b6c00) [pid = 1802] [serial = 819] [outer = 0x90015800] 09:29:46 INFO - PROCESS | 1802 | 1461256186559 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]]]}] 09:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1584ms 09:29:46 INFO - PROCESS | 1802 | 1461256186634 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 09:29:46 INFO - PROCESS | 1802 | 1461256186638 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 09:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:29:46 INFO - PROCESS | 1802 | 1461256186644 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:29:46 INFO - PROCESS | 1802 | 1461256186648 Marionette TRACE conn3 <- [1,1062,null,{}] 09:29:46 INFO - PROCESS | 1802 | 1461256186654 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}] 09:29:46 INFO - PROCESS | 1802 | 1461256186887 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 09:29:47 INFO - PROCESS | 1802 | 1461256187137 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b33400 == 110 [pid = 1802] [id = 273] 09:29:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x913dd800) [pid = 1802] [serial = 820] [outer = (nil)] 09:29:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x91f1e800) [pid = 1802] [serial = 821] [outer = 0x913dd800] 09:29:47 INFO - PROCESS | 1802 | 1461256187284 Marionette DEBUG loaded listener.js 09:29:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x92a4c800) [pid = 1802] [serial = 822] [outer = 0x913dd800] 09:29:48 INFO - PROCESS | 1802 | 1461256188175 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]]]}] 09:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1549ms 09:29:48 INFO - PROCESS | 1802 | 1461256188195 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 09:29:48 INFO - PROCESS | 1802 | 1461256188201 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 09:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:29:48 INFO - PROCESS | 1802 | 1461256188211 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:29:48 INFO - PROCESS | 1802 | 1461256188216 Marionette TRACE conn3 <- [1,1066,null,{}] 09:29:48 INFO - PROCESS | 1802 | 1461256188222 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}] 09:29:48 INFO - PROCESS | 1802 | 1461256188412 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 09:29:48 INFO - PROCESS | 1802 | 1461256188673 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fddf000 == 111 [pid = 1802] [id = 274] 09:29:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x91414400) [pid = 1802] [serial = 823] [outer = (nil)] 09:29:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x92ad1000) [pid = 1802] [serial = 824] [outer = 0x91414400] 09:29:48 INFO - PROCESS | 1802 | 1461256188801 Marionette DEBUG loaded listener.js 09:29:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x92bdac00) [pid = 1802] [serial = 825] [outer = 0x91414400] 09:29:49 INFO - PROCESS | 1802 | 1461256189677 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]]]}] 09:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1542ms 09:29:49 INFO - PROCESS | 1802 | 1461256189753 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 09:29:49 INFO - PROCESS | 1802 | 1461256189757 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 09:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:29:49 INFO - PROCESS | 1802 | 1461256189763 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:29:49 INFO - PROCESS | 1802 | 1461256189767 Marionette TRACE conn3 <- [1,1070,null,{}] 09:29:49 INFO - PROCESS | 1802 | 1461256189772 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}] 09:29:49 INFO - PROCESS | 1802 | 1461256189991 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 09:29:50 INFO - PROCESS | 1802 | 1461256190242 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x920f7c00 == 112 [pid = 1802] [id = 275] 09:29:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x92acec00) [pid = 1802] [serial = 826] [outer = (nil)] 09:29:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x92be9c00) [pid = 1802] [serial = 827] [outer = 0x92acec00] 09:29:50 INFO - PROCESS | 1802 | 1461256190366 Marionette DEBUG loaded listener.js 09:29:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x92ce3800) [pid = 1802] [serial = 828] [outer = 0x92acec00] 09:29:51 INFO - PROCESS | 1802 | 1461256191228 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]]]}] 09:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1494ms 09:29:51 INFO - PROCESS | 1802 | 1461256191258 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 09:29:51 INFO - PROCESS | 1802 | 1461256191261 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 09:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:29:51 INFO - PROCESS | 1802 | 1461256191268 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:29:51 INFO - PROCESS | 1802 | 1461256191272 Marionette TRACE conn3 <- [1,1074,null,{}] 09:29:51 INFO - PROCESS | 1802 | 1461256191278 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}] 09:29:51 INFO - PROCESS | 1802 | 1461256191474 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 09:29:51 INFO - PROCESS | 1802 | 1461256191687 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x9141ec00 == 113 [pid = 1802] [id = 276] 09:29:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x92be3800) [pid = 1802] [serial = 829] [outer = (nil)] 09:29:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x95a1e800) [pid = 1802] [serial = 830] [outer = 0x92be3800] 09:29:51 INFO - PROCESS | 1802 | 1461256191861 Marionette DEBUG loaded listener.js 09:29:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x95aa2000) [pid = 1802] [serial = 831] [outer = 0x92be3800] 09:29:52 INFO - PROCESS | 1802 | 1461256192809 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]]]}] 09:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1585ms 09:29:52 INFO - PROCESS | 1802 | 1461256192854 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 09:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:29:52 INFO - PROCESS | 1802 | 1461256192859 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 09:29:52 INFO - PROCESS | 1802 | 1461256192865 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:29:52 INFO - PROCESS | 1802 | 1461256192869 Marionette TRACE conn3 <- [1,1078,null,{}] 09:29:52 INFO - PROCESS | 1802 | 1461256192875 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}] 09:29:53 INFO - PROCESS | 1802 | 1461256193068 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 09:29:53 INFO - PROCESS | 1802 | 1461256193344 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x9132f800 == 114 [pid = 1802] [id = 277] 09:29:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x96306000) [pid = 1802] [serial = 832] [outer = (nil)] 09:29:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x963fec00) [pid = 1802] [serial = 833] [outer = 0x96306000] 09:29:53 INFO - PROCESS | 1802 | 1461256193480 Marionette DEBUG loaded listener.js 09:29:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x970e4800) [pid = 1802] [serial = 834] [outer = 0x96306000] 09:29:54 INFO - PROCESS | 1802 | 1461256194397 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]]]}] 09:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1583ms 09:29:54 INFO - PROCESS | 1802 | 1461256194447 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 09:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:29:54 INFO - PROCESS | 1802 | 1461256194452 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 09:29:54 INFO - PROCESS | 1802 | 1461256194458 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:29:54 INFO - PROCESS | 1802 | 1461256194463 Marionette TRACE conn3 <- [1,1082,null,{}] 09:29:54 INFO - PROCESS | 1802 | 1461256194469 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}] 09:29:54 INFO - PROCESS | 1802 | 1461256194691 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 09:29:54 INFO - PROCESS | 1802 | 1461256194950 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x970ee400 == 115 [pid = 1802] [id = 278] 09:29:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x9719a800) [pid = 1802] [serial = 835] [outer = (nil)] 09:29:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x971bfc00) [pid = 1802] [serial = 836] [outer = 0x9719a800] 09:29:55 INFO - PROCESS | 1802 | 1461256195087 Marionette DEBUG loaded listener.js 09:29:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x9762ec00) [pid = 1802] [serial = 837] [outer = 0x9719a800] 09:29:55 INFO - PROCESS | 1802 | 1461256195992 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]]]}] 09:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1582ms 09:29:56 INFO - PROCESS | 1802 | 1461256196041 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 09:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:29:56 INFO - PROCESS | 1802 | 1461256196045 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 09:29:56 INFO - PROCESS | 1802 | 1461256196051 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:29:56 INFO - PROCESS | 1802 | 1461256196055 Marionette TRACE conn3 <- [1,1086,null,{}] 09:29:56 INFO - PROCESS | 1802 | 1461256196060 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}] 09:29:56 INFO - PROCESS | 1802 | 1461256196248 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 09:29:56 INFO - PROCESS | 1802 | 1461256196563 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x898cfc00 == 116 [pid = 1802] [id = 279] 09:29:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x898d3800) [pid = 1802] [serial = 838] [outer = (nil)] 09:29:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x97636400) [pid = 1802] [serial = 839] [outer = 0x898d3800] 09:29:56 INFO - PROCESS | 1802 | 1461256196666 Marionette DEBUG loaded listener.js 09:29:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x97638000) [pid = 1802] [serial = 840] [outer = 0x898d3800] 09:29:57 INFO - PROCESS | 1802 | 1461256197580 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]]]}] 09:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1584ms 09:29:57 INFO - PROCESS | 1802 | 1461256197637 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 09:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:29:57 INFO - PROCESS | 1802 | 1461256197642 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 09:29:57 INFO - PROCESS | 1802 | 1461256197649 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:29:57 INFO - PROCESS | 1802 | 1461256197652 Marionette TRACE conn3 <- [1,1090,null,{}] 09:29:57 INFO - PROCESS | 1802 | 1461256197659 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}] 09:29:57 INFO - PROCESS | 1802 | 1461256197850 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 09:29:58 INFO - PROCESS | 1802 | 1461256198104 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8938f800 == 117 [pid = 1802] [id = 280] 09:29:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x89390400) [pid = 1802] [serial = 841] [outer = (nil)] 09:29:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x8aca7400) [pid = 1802] [serial = 842] [outer = 0x89390400] 09:29:58 INFO - PROCESS | 1802 | 1461256198244 Marionette DEBUG loaded listener.js 09:29:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x8b2c7000) [pid = 1802] [serial = 843] [outer = 0x89390400] 09:29:59 INFO - PROCESS | 1802 | 1461256199089 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]]]}] 09:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1482ms 09:29:59 INFO - PROCESS | 1802 | 1461256199130 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 09:29:59 INFO - PROCESS | 1802 | 1461256199135 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 09:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:29:59 INFO - PROCESS | 1802 | 1461256199141 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:29:59 INFO - PROCESS | 1802 | 1461256199145 Marionette TRACE conn3 <- [1,1094,null,{}] 09:29:59 INFO - PROCESS | 1802 | 1461256199150 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}] 09:29:59 INFO - PROCESS | 1802 | 1461256199326 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 09:29:59 INFO - PROCESS | 1802 | 1461256199543 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8914dc00 == 118 [pid = 1802] [id = 281] 09:30:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x894c9000) [pid = 1802] [serial = 844] [outer = (nil)] 09:30:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x89942400) [pid = 1802] [serial = 845] [outer = 0x894c9000] 09:30:00 INFO - PROCESS | 1802 | 1461256200208 Marionette DEBUG loaded listener.js 09:30:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x89ae2c00) [pid = 1802] [serial = 846] [outer = 0x894c9000] 09:30:01 INFO - PROCESS | 1802 | 1461256201335 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]]]}] 09:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 2232ms 09:30:01 INFO - PROCESS | 1802 | 1461256201376 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 09:30:01 INFO - PROCESS | 1802 | 1461256201383 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 09:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:30:01 INFO - PROCESS | 1802 | 1461256201392 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:30:01 INFO - PROCESS | 1802 | 1461256201396 Marionette TRACE conn3 <- [1,1098,null,{}] 09:30:01 INFO - PROCESS | 1802 | 1461256201403 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}] 09:30:01 INFO - PROCESS | 1802 | 1461256201597 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 09:30:01 INFO - PROCESS | 1802 | 1461256201864 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ac9f000 == 119 [pid = 1802] [id = 282] 09:30:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x8adfa800) [pid = 1802] [serial = 847] [outer = (nil)] 09:30:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x8b10e000) [pid = 1802] [serial = 848] [outer = 0x8adfa800] 09:30:02 INFO - PROCESS | 1802 | 1461256202064 Marionette DEBUG loaded listener.js 09:30:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x8b167000) [pid = 1802] [serial = 849] [outer = 0x8adfa800] 09:30:03 INFO - PROCESS | 1802 | 1461256203207 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]]]}] 09:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1885ms 09:30:03 INFO - PROCESS | 1802 | 1461256203277 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 09:30:03 INFO - PROCESS | 1802 | 1461256203282 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 09:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:30:03 INFO - PROCESS | 1802 | 1461256203292 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:30:03 INFO - PROCESS | 1802 | 1461256203297 Marionette TRACE conn3 <- [1,1102,null,{}] 09:30:03 INFO - PROCESS | 1802 | 1461256203302 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}] 09:30:03 INFO - PROCESS | 1802 | 1461256203488 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 09:30:03 INFO - PROCESS | 1802 | 1461256203788 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x8925e800 == 120 [pid = 1802] [id = 283] 09:30:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x898d2800) [pid = 1802] [serial = 850] [outer = (nil)] 09:30:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x8b0f1800) [pid = 1802] [serial = 851] [outer = 0x898d2800] 09:30:03 INFO - PROCESS | 1802 | 1461256203913 Marionette DEBUG loaded listener.js 09:30:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x8bd50800) [pid = 1802] [serial = 852] [outer = 0x898d2800] 09:30:04 INFO - PROCESS | 1802 | --DOCSHELL 0x88b33000 == 119 [pid = 1802] [id = 266] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x8b16cc00) [pid = 1802] [serial = 737] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x894cec00) [pid = 1802] [serial = 707] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x898d6c00) [pid = 1802] [serial = 704] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x8c816400) [pid = 1802] [serial = 713] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x8b050c00) [pid = 1802] [serial = 710] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8adff800 == 118 [pid = 1802] [id = 243] 09:30:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4c2000 == 117 [pid = 1802] [id = 265] 09:30:04 INFO - PROCESS | 1802 | --DOCSHELL 0x89778400 == 116 [pid = 1802] [id = 264] 09:30:04 INFO - PROCESS | 1802 | --DOCSHELL 0x875e7000 == 115 [pid = 1802] [id = 263] 09:30:04 INFO - PROCESS | 1802 | --DOCSHELL 0x875e6c00 == 114 [pid = 1802] [id = 262] 09:30:04 INFO - PROCESS | 1802 | --DOCSHELL 0x89944800 == 113 [pid = 1802] [id = 242] 09:30:04 INFO - PROCESS | 1802 | --DOCSHELL 0x89776800 == 112 [pid = 1802] [id = 261] 09:30:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8938b800 == 111 [pid = 1802] [id = 260] 09:30:04 INFO - PROCESS | 1802 | 1461256204899 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]]]}] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x8b0f8800) [pid = 1802] [serial = 735] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x8adf1400) [pid = 1802] [serial = 729] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x8abb0400) [pid = 1802] [serial = 722] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x8adfb800) [pid = 1802] [serial = 734] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x89ae9400) [pid = 1802] [serial = 725] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x97638c00) [pid = 1802] [serial = 698] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x8f512000) [pid = 1802] [serial = 683] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x89158800) [pid = 1802] [serial = 716] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x8ac02400) [pid = 1802] [serial = 726] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x970e6000) [pid = 1802] [serial = 695] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x8b052c00) [pid = 1802] [serial = 731] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x8b2cac00) [pid = 1802] [serial = 677] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x8be48000) [pid = 1802] [serial = 680] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x92ce1000) [pid = 1802] [serial = 692] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x8994d800) [pid = 1802] [serial = 720] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x8b0f8000) [pid = 1802] [serial = 732] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x8ac0b000) [pid = 1802] [serial = 674] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x894d1400) [pid = 1802] [serial = 671] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x8ac05000) [pid = 1802] [serial = 723] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x898d8c00) [pid = 1802] [serial = 719] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x89392400) [pid = 1802] [serial = 717] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x9af92400) [pid = 1802] [serial = 701] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x901c8000) [pid = 1802] [serial = 686] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x92be3000) [pid = 1802] [serial = 605] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8aca6000) [pid = 1802] [serial = 728] [outer = (nil)] [url = about:blank] 09:30:04 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x907f8000) [pid = 1802] [serial = 689] [outer = (nil)] [url = about:blank] 09:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1682ms 09:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:30:04 INFO - PROCESS | 1802 | 1461256204974 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 09:30:04 INFO - PROCESS | 1802 | 1461256204978 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 09:30:04 INFO - PROCESS | 1802 | 1461256204985 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:30:04 INFO - PROCESS | 1802 | 1461256204990 Marionette TRACE conn3 <- [1,1106,null,{}] 09:30:05 INFO - PROCESS | 1802 | 1461256205006 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}] 09:30:05 INFO - PROCESS | 1802 | 1461256205200 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 09:30:05 INFO - PROCESS | 1802 | 1461256205442 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x89262800 == 112 [pid = 1802] [id = 284] 09:30:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x8938d000) [pid = 1802] [serial = 853] [outer = (nil)] 09:30:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x8ac0b000) [pid = 1802] [serial = 854] [outer = 0x8938d000] 09:30:05 INFO - PROCESS | 1802 | 1461256205517 Marionette DEBUG loaded listener.js 09:30:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x8adf6000) [pid = 1802] [serial = 855] [outer = 0x8938d000] 09:30:06 INFO - PROCESS | 1802 | 1461256206235 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]]]}] 09:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1288ms 09:30:06 INFO - PROCESS | 1802 | 1461256206273 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 09:30:06 INFO - PROCESS | 1802 | 1461256206277 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 09:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:30:06 INFO - PROCESS | 1802 | 1461256206283 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:30:06 INFO - PROCESS | 1802 | 1461256206287 Marionette TRACE conn3 <- [1,1110,null,{}] 09:30:06 INFO - PROCESS | 1802 | 1461256206292 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}] 09:30:06 INFO - PROCESS | 1802 | 1461256206579 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 09:30:06 INFO - PROCESS | 1802 | 1461256206764 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x894d0000 == 113 [pid = 1802] [id = 285] 09:30:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x89777000) [pid = 1802] [serial = 856] [outer = (nil)] 09:30:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x8b11b000) [pid = 1802] [serial = 857] [outer = 0x89777000] 09:30:06 INFO - PROCESS | 1802 | 1461256206839 Marionette DEBUG loaded listener.js 09:30:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x8b379c00) [pid = 1802] [serial = 858] [outer = 0x89777000] 09:30:07 INFO - PROCESS | 1802 | 1461256207739 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]]]}] 09:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1480ms 09:30:07 INFO - PROCESS | 1802 | 1461256207764 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 09:30:07 INFO - PROCESS | 1802 | 1461256207768 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 09:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:30:07 INFO - PROCESS | 1802 | 1461256207774 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:30:07 INFO - PROCESS | 1802 | 1461256207777 Marionette TRACE conn3 <- [1,1114,null,{}] 09:30:07 INFO - PROCESS | 1802 | 1461256207782 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}] 09:30:08 INFO - PROCESS | 1802 | 1461256208004 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 09:30:08 INFO - PROCESS | 1802 | 1461256208038 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b110c00 == 114 [pid = 1802] [id = 286] 09:30:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x8b4f0400) [pid = 1802] [serial = 859] [outer = (nil)] 09:30:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x8be40800) [pid = 1802] [serial = 860] [outer = 0x8b4f0400] 09:30:08 INFO - PROCESS | 1802 | 1461256208149 Marionette DEBUG loaded listener.js 09:30:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x8c816400) [pid = 1802] [serial = 861] [outer = 0x8b4f0400] 09:30:09 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x8900b400) [pid = 1802] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:30:09 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x88b3fc00) [pid = 1802] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:30:09 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x8b64f000) [pid = 1802] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:30:09 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x89ae6800) [pid = 1802] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:30:09 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x89946000) [pid = 1802] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:30:09 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x875eac00) [pid = 1802] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:30:09 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8938e000) [pid = 1802] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:30:10 INFO - PROCESS | 1802 | 1461256210199 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]]]}] 09:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 2437ms 09:30:10 INFO - PROCESS | 1802 | 1461256210211 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 09:30:10 INFO - PROCESS | 1802 | 1461256210214 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 09:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:30:10 INFO - PROCESS | 1802 | 1461256210220 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:30:10 INFO - PROCESS | 1802 | 1461256210223 Marionette TRACE conn3 <- [1,1118,null,{}] 09:30:10 INFO - PROCESS | 1802 | 1461256210228 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}] 09:30:10 INFO - PROCESS | 1802 | 1461256210443 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 09:30:10 INFO - PROCESS | 1802 | 1461256210604 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x89005000 == 115 [pid = 1802] [id = 287] 09:30:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x89006c00) [pid = 1802] [serial = 862] [outer = (nil)] 09:30:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x8abaec00) [pid = 1802] [serial = 863] [outer = 0x89006c00] 09:30:10 INFO - PROCESS | 1802 | 1461256210679 Marionette DEBUG loaded listener.js 09:30:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x8be4d000) [pid = 1802] [serial = 864] [outer = 0x89006c00] 09:30:11 INFO - PROCESS | 1802 | 1461256211379 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]]]}] 09:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1181ms 09:30:11 INFO - PROCESS | 1802 | 1461256211401 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 09:30:11 INFO - PROCESS | 1802 | 1461256211405 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 09:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:30:11 INFO - PROCESS | 1802 | 1461256211411 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:30:11 INFO - PROCESS | 1802 | 1461256211414 Marionette TRACE conn3 <- [1,1122,null,{}] 09:30:11 INFO - PROCESS | 1802 | 1461256211419 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}] 09:30:11 INFO - PROCESS | 1802 | 1461256211655 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 09:30:11 INFO - PROCESS | 1802 | 1461256211681 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x89772000 == 116 [pid = 1802] [id = 288] 09:30:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x89ae6800) [pid = 1802] [serial = 865] [outer = (nil)] 09:30:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x8f57f800) [pid = 1802] [serial = 866] [outer = 0x89ae6800] 09:30:11 INFO - PROCESS | 1802 | 1461256211754 Marionette DEBUG loaded listener.js 09:30:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x8f736800) [pid = 1802] [serial = 867] [outer = 0x89ae6800] 09:30:13 INFO - PROCESS | 1802 | 1461256213108 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]]]}] 09:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1734ms 09:30:13 INFO - PROCESS | 1802 | 1461256213146 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 09:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:30:13 INFO - PROCESS | 1802 | 1461256213152 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 09:30:13 INFO - PROCESS | 1802 | 1461256213159 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:30:13 INFO - PROCESS | 1802 | 1461256213166 Marionette TRACE conn3 <- [1,1126,null,{}] 09:30:13 INFO - PROCESS | 1802 | 1461256213174 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}] 09:30:13 INFO - PROCESS | 1802 | 1461256213412 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 09:30:13 INFO - PROCESS | 1802 | 1461256213676 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x89950000 == 117 [pid = 1802] [id = 289] 09:30:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x89ae9400) [pid = 1802] [serial = 868] [outer = (nil)] 09:30:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x8ac9e800) [pid = 1802] [serial = 869] [outer = 0x89ae9400] 09:30:13 INFO - PROCESS | 1802 | 1461256213805 Marionette DEBUG loaded listener.js 09:30:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x8b04b800) [pid = 1802] [serial = 870] [outer = 0x89ae9400] 09:30:14 INFO - PROCESS | 1802 | 1461256214870 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]]]}] 09:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1784ms 09:30:14 INFO - PROCESS | 1802 | 1461256214944 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 09:30:14 INFO - PROCESS | 1802 | 1461256214953 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 09:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:30:14 INFO - PROCESS | 1802 | 1461256214964 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:30:14 INFO - PROCESS | 1802 | 1461256214969 Marionette TRACE conn3 <- [1,1130,null,{}] 09:30:14 INFO - PROCESS | 1802 | 1461256214975 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}] 09:30:15 INFO - PROCESS | 1802 | 1461256215209 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 09:30:15 INFO - PROCESS | 1802 | 1461256215473 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b379400 == 118 [pid = 1802] [id = 290] 09:30:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x8b382800) [pid = 1802] [serial = 871] [outer = (nil)] 09:30:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x8b4f8c00) [pid = 1802] [serial = 872] [outer = 0x8b382800] 09:30:15 INFO - PROCESS | 1802 | 1461256215577 Marionette DEBUG loaded listener.js 09:30:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x8c0bb400) [pid = 1802] [serial = 873] [outer = 0x8b382800] 09:30:16 INFO - PROCESS | 1802 | 1461256216529 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]]]}] 09:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1632ms 09:30:16 INFO - PROCESS | 1802 | 1461256216596 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 09:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:30:16 INFO - PROCESS | 1802 | 1461256216601 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 09:30:16 INFO - PROCESS | 1802 | 1461256216607 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:30:16 INFO - PROCESS | 1802 | 1461256216614 Marionette TRACE conn3 <- [1,1134,null,{}] 09:30:16 INFO - PROCESS | 1802 | 1461256216631 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}] 09:30:16 INFO - PROCESS | 1802 | 1461256216867 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 09:30:17 INFO - PROCESS | 1802 | 1461256217173 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4efc00 == 119 [pid = 1802] [id = 291] 09:30:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x8f58b800) [pid = 1802] [serial = 874] [outer = (nil)] 09:30:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x8fdd3c00) [pid = 1802] [serial = 875] [outer = 0x8f58b800] 09:30:17 INFO - PROCESS | 1802 | 1461256217272 Marionette DEBUG loaded listener.js 09:30:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x901a9c00) [pid = 1802] [serial = 876] [outer = 0x8f58b800] 09:30:18 INFO - PROCESS | 1802 | 1461256218191 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]]]}] 09:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1649ms 09:30:18 INFO - PROCESS | 1802 | 1461256218256 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 09:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:30:18 INFO - PROCESS | 1802 | 1461256218261 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 09:30:18 INFO - PROCESS | 1802 | 1461256218268 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:30:18 INFO - PROCESS | 1802 | 1461256218272 Marionette TRACE conn3 <- [1,1138,null,{}] 09:30:18 INFO - PROCESS | 1802 | 1461256218277 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}] 09:30:18 INFO - PROCESS | 1802 | 1461256218483 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 09:30:18 INFO - PROCESS | 1802 | 1461256218744 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8de75400 == 120 [pid = 1802] [id = 292] 09:30:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x8f513000) [pid = 1802] [serial = 877] [outer = (nil)] 09:30:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x902d7000) [pid = 1802] [serial = 878] [outer = 0x8f513000] 09:30:18 INFO - PROCESS | 1802 | 1461256218880 Marionette DEBUG loaded listener.js 09:30:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x906bc800) [pid = 1802] [serial = 879] [outer = 0x8f513000] 09:30:19 INFO - PROCESS | 1802 | 1461256219760 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]]]}] 09:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1531ms 09:30:19 INFO - PROCESS | 1802 | 1461256219799 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 09:30:19 INFO - PROCESS | 1802 | 1461256219803 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 09:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:30:19 INFO - PROCESS | 1802 | 1461256219809 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:30:19 INFO - PROCESS | 1802 | 1461256219813 Marionette TRACE conn3 <- [1,1142,null,{}] 09:30:19 INFO - PROCESS | 1802 | 1461256219819 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}] 09:30:20 INFO - PROCESS | 1802 | 1461256220001 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 09:30:20 INFO - PROCESS | 1802 | 1461256220214 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x901c8000 == 121 [pid = 1802] [id = 293] 09:30:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x9132f400) [pid = 1802] [serial = 880] [outer = (nil)] 09:30:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x9141b000) [pid = 1802] [serial = 881] [outer = 0x9132f400] 09:30:20 INFO - PROCESS | 1802 | 1461256220405 Marionette DEBUG loaded listener.js 09:30:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x920ed000) [pid = 1802] [serial = 882] [outer = 0x9132f400] 09:30:21 INFO - PROCESS | 1802 | 1461256221357 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]]]}] 09:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1586ms 09:30:21 INFO - PROCESS | 1802 | 1461256221397 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 09:30:21 INFO - PROCESS | 1802 | 1461256221401 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 09:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:30:21 INFO - PROCESS | 1802 | 1461256221408 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:30:21 INFO - PROCESS | 1802 | 1461256221411 Marionette TRACE conn3 <- [1,1146,null,{}] 09:30:21 INFO - PROCESS | 1802 | 1461256221417 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}] 09:30:21 INFO - PROCESS | 1802 | 1461256221638 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 09:30:21 INFO - PROCESS | 1802 | 1461256221893 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x902d2c00 == 122 [pid = 1802] [id = 294] 09:30:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x902d5c00) [pid = 1802] [serial = 883] [outer = (nil)] 09:30:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x96301400) [pid = 1802] [serial = 884] [outer = 0x902d5c00] 09:30:22 INFO - PROCESS | 1802 | 1461256222031 Marionette DEBUG loaded listener.js 09:30:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x963ef800) [pid = 1802] [serial = 885] [outer = 0x902d5c00] 09:30:22 INFO - PROCESS | 1802 | 1461256222917 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]]]}] 09:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1536ms 09:30:22 INFO - PROCESS | 1802 | 1461256222945 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 09:30:22 INFO - PROCESS | 1802 | 1461256222950 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 09:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:30:22 INFO - PROCESS | 1802 | 1461256222956 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:30:22 INFO - PROCESS | 1802 | 1461256222959 Marionette TRACE conn3 <- [1,1150,null,{}] 09:30:22 INFO - PROCESS | 1802 | 1461256222965 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}] 09:30:23 INFO - PROCESS | 1802 | 1461256223152 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 09:30:23 INFO - PROCESS | 1802 | 1461256223372 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x901a5000 == 123 [pid = 1802] [id = 295] 09:30:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x902dc800) [pid = 1802] [serial = 886] [outer = (nil)] 09:30:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x971a2400) [pid = 1802] [serial = 887] [outer = 0x902dc800] 09:30:23 INFO - PROCESS | 1802 | 1461256223495 Marionette DEBUG loaded listener.js 09:30:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x97594400) [pid = 1802] [serial = 888] [outer = 0x902dc800] 09:30:24 INFO - PROCESS | 1802 | 1461256224415 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]]]}] 09:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1529ms 09:30:24 INFO - PROCESS | 1802 | 1461256224487 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 09:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:30:24 INFO - PROCESS | 1802 | 1461256224491 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 09:30:24 INFO - PROCESS | 1802 | 1461256224498 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:30:24 INFO - PROCESS | 1802 | 1461256224501 Marionette TRACE conn3 <- [1,1154,null,{}] 09:30:24 INFO - PROCESS | 1802 | 1461256224507 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}] 09:30:24 INFO - PROCESS | 1802 | 1461256224721 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 09:30:25 INFO - PROCESS | 1802 | 1461256224972 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x96309000 == 124 [pid = 1802] [id = 296] 09:30:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x97199c00) [pid = 1802] [serial = 889] [outer = (nil)] 09:30:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x9766a800) [pid = 1802] [serial = 890] [outer = 0x97199c00] 09:30:25 INFO - PROCESS | 1802 | 1461256225096 Marionette DEBUG loaded listener.js 09:30:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x97670400) [pid = 1802] [serial = 891] [outer = 0x97199c00] 09:30:25 INFO - PROCESS | 1802 | --DOCSHELL 0x9de19400 == 123 [pid = 1802] [id = 9] 09:30:26 INFO - PROCESS | 1802 | 1461256226042 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]]]}] 09:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1589ms 09:30:26 INFO - PROCESS | 1802 | 1461256226087 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 09:30:26 INFO - PROCESS | 1802 | 1461256226091 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 09:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:30:26 INFO - PROCESS | 1802 | 1461256226098 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:30:26 INFO - PROCESS | 1802 | 1461256226101 Marionette TRACE conn3 <- [1,1158,null,{}] 09:30:26 INFO - PROCESS | 1802 | 1461256226107 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}] 09:30:26 INFO - PROCESS | 1802 | 1461256226286 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 09:30:26 INFO - PROCESS | 1802 | 1461256226553 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x89260000 == 124 [pid = 1802] [id = 297] 09:30:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x92cec000) [pid = 1802] [serial = 892] [outer = (nil)] 09:30:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x97f65000) [pid = 1802] [serial = 893] [outer = 0x92cec000] 09:30:26 INFO - PROCESS | 1802 | 1461256226684 Marionette DEBUG loaded listener.js 09:30:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x97f6a400) [pid = 1802] [serial = 894] [outer = 0x92cec000] 09:30:27 INFO - PROCESS | 1802 | 1461256227553 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]]]}] 09:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1484ms 09:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:30:27 INFO - PROCESS | 1802 | 1461256227584 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 09:30:27 INFO - PROCESS | 1802 | 1461256227587 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 09:30:27 INFO - PROCESS | 1802 | 1461256227594 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:30:27 INFO - PROCESS | 1802 | 1461256227598 Marionette TRACE conn3 <- [1,1162,null,{}] 09:30:27 INFO - PROCESS | 1802 | 1461256227604 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}] 09:30:27 INFO - PROCESS | 1802 | 1461256227815 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 09:30:28 INFO - PROCESS | 1802 | 1461256228128 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x875ec800 == 125 [pid = 1802] [id = 298] 09:30:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x902d6c00) [pid = 1802] [serial = 895] [outer = (nil)] 09:30:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x988de400) [pid = 1802] [serial = 896] [outer = 0x902d6c00] 09:30:28 INFO - PROCESS | 1802 | 1461256228265 Marionette DEBUG loaded listener.js 09:30:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x98b44800) [pid = 1802] [serial = 897] [outer = 0x902d6c00] 09:30:29 INFO - PROCESS | 1802 | 1461256229208 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]]]}] 09:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1688ms 09:30:29 INFO - PROCESS | 1802 | 1461256229283 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 09:30:29 INFO - PROCESS | 1802 | 1461256229296 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 09:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:30:29 INFO - PROCESS | 1802 | 1461256229305 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:30:29 INFO - PROCESS | 1802 | 1461256229309 Marionette TRACE conn3 <- [1,1166,null,{}] 09:30:29 INFO - PROCESS | 1802 | 1461256229315 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}] 09:30:29 INFO - PROCESS | 1802 | 1461256229585 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 09:30:29 INFO - PROCESS | 1802 | 1461256229912 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x98b51000 == 126 [pid = 1802] [id = 299] 09:30:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x98e95000) [pid = 1802] [serial = 898] [outer = (nil)] 09:30:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x99143000) [pid = 1802] [serial = 899] [outer = 0x98e95000] 09:30:30 INFO - PROCESS | 1802 | 1461256230022 Marionette DEBUG loaded listener.js 09:30:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x9ad92000) [pid = 1802] [serial = 900] [outer = 0x98e95000] 09:30:31 INFO - PROCESS | 1802 | 1461256231039 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]]]}] 09:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1788ms 09:30:31 INFO - PROCESS | 1802 | 1461256231092 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 09:30:31 INFO - PROCESS | 1802 | 1461256231095 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 09:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:30:31 INFO - PROCESS | 1802 | 1461256231103 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:30:31 INFO - PROCESS | 1802 | 1461256231107 Marionette TRACE conn3 <- [1,1170,null,{}] 09:30:31 INFO - PROCESS | 1802 | 1461256231112 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}] 09:30:31 INFO - PROCESS | 1802 | 1461256231322 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 09:30:31 INFO - PROCESS | 1802 | 1461256231656 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x9910a400 == 127 [pid = 1802] [id = 300] 09:30:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x9913ac00) [pid = 1802] [serial = 901] [outer = (nil)] 09:30:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x9af89400) [pid = 1802] [serial = 902] [outer = 0x9913ac00] 09:30:31 INFO - PROCESS | 1802 | 1461256231770 Marionette DEBUG loaded listener.js 09:30:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x9af8d800) [pid = 1802] [serial = 903] [outer = 0x9913ac00] 09:30:32 INFO - PROCESS | 1802 | 1461256232775 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]]]}] 09:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1731ms 09:30:32 INFO - PROCESS | 1802 | 1461256232835 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 09:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:30:32 INFO - PROCESS | 1802 | 1461256232839 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 09:30:32 INFO - PROCESS | 1802 | 1461256232846 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:30:32 INFO - PROCESS | 1802 | 1461256232849 Marionette TRACE conn3 <- [1,1174,null,{}] 09:30:32 INFO - PROCESS | 1802 | 1461256232855 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}] 09:30:33 INFO - PROCESS | 1802 | 1461256233079 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 09:30:33 INFO - PROCESS | 1802 | 1461256233395 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8977d800 == 128 [pid = 1802] [id = 301] 09:30:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x8e045000) [pid = 1802] [serial = 904] [outer = (nil)] 09:30:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x9de18c00) [pid = 1802] [serial = 905] [outer = 0x8e045000] 09:30:33 INFO - PROCESS | 1802 | 1461256233508 Marionette DEBUG loaded listener.js 09:30:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x9e924400) [pid = 1802] [serial = 906] [outer = 0x8e045000] 09:30:34 INFO - PROCESS | 1802 | 1461256234498 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] 09:30:34 INFO - PROCESS | 1802 | 1461256234584 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 09:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:30:34 INFO - PROCESS | 1802 | 1461256234591 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:30:34 INFO - PROCESS | 1802 | 1461256234595 Marionette TRACE conn3 <- [1,1178,null,{}] 09:30:34 INFO - PROCESS | 1802 | 1461256234600 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}] 09:30:34 INFO - PROCESS | 1802 | 1461256234785 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 09:30:35 INFO - PROCESS | 1802 | 1461256235040 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x89267400 == 129 [pid = 1802] [id = 302] 09:30:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x9adce000) [pid = 1802] [serial = 907] [outer = (nil)] 09:30:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x9fcb8000) [pid = 1802] [serial = 908] [outer = 0x9adce000] 09:30:35 INFO - PROCESS | 1802 | 1461256235166 Marionette DEBUG loaded listener.js 09:30:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x9fef5c00) [pid = 1802] [serial = 909] [outer = 0x9adce000] 09:30:36 INFO - PROCESS | 1802 | 1461256236043 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] 09:30:36 INFO - PROCESS | 1802 | 1461256236131 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 09:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:30:36 INFO - PROCESS | 1802 | 1461256236138 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:30:36 INFO - PROCESS | 1802 | 1461256236141 Marionette TRACE conn3 <- [1,1182,null,{}] 09:30:36 INFO - PROCESS | 1802 | 1461256236147 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}] 09:30:36 INFO - PROCESS | 1802 | 1461256236336 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 09:30:36 INFO - PROCESS | 1802 | 1461256236604 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x9adc4c00 == 130 [pid = 1802] [id = 303] 09:30:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x9fc5e400) [pid = 1802] [serial = 910] [outer = (nil)] 09:30:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0xa0aad800) [pid = 1802] [serial = 911] [outer = 0x9fc5e400] 09:30:36 INFO - PROCESS | 1802 | 1461256236729 Marionette DEBUG loaded listener.js 09:30:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0xa0c16c00) [pid = 1802] [serial = 912] [outer = 0x9fc5e400] 09:30:37 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:30:37 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:30:37 INFO - PROCESS | 1802 | 1461256237647 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] 09:30:37 INFO - PROCESS | 1802 | 1461256237735 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 09:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:30:37 INFO - PROCESS | 1802 | 1461256237742 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:30:37 INFO - PROCESS | 1802 | 1461256237745 Marionette TRACE conn3 <- [1,1186,null,{}] 09:30:37 INFO - PROCESS | 1802 | 1461256237751 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}] 09:30:37 INFO - PROCESS | 1802 | 1461256237937 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 09:30:38 INFO - PROCESS | 1802 | 1461256238212 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8977d000 == 131 [pid = 1802] [id = 304] 09:30:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x89780400) [pid = 1802] [serial = 913] [outer = (nil)] 09:30:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x8adf6c00) [pid = 1802] [serial = 914] [outer = 0x89780400] 09:30:38 INFO - PROCESS | 1802 | 1461256238339 Marionette DEBUG loaded listener.js 09:30:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x8b2cd800) [pid = 1802] [serial = 915] [outer = 0x89780400] 09:30:39 INFO - PROCESS | 1802 | 1461256239216 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] 09:30:39 INFO - PROCESS | 1802 | 1461256239279 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 09:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:30:39 INFO - PROCESS | 1802 | 1461256239285 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:30:39 INFO - PROCESS | 1802 | 1461256239289 Marionette TRACE conn3 <- [1,1190,null,{}] 09:30:39 INFO - PROCESS | 1802 | 1461256239294 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}] 09:30:39 INFO - PROCESS | 1802 | 1461256239496 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 09:30:39 INFO - PROCESS | 1802 | 1461256239756 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4f3400 == 132 [pid = 1802] [id = 305] 09:30:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x8b654c00) [pid = 1802] [serial = 916] [outer = (nil)] 09:30:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x9763dc00) [pid = 1802] [serial = 917] [outer = 0x8b654c00] 09:30:39 INFO - PROCESS | 1802 | 1461256239887 Marionette DEBUG loaded listener.js 09:30:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0xa0a0c000) [pid = 1802] [serial = 918] [outer = 0x8b654c00] 09:30:40 INFO - PROCESS | 1802 | 1461256240800 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] 09:30:40 INFO - PROCESS | 1802 | 1461256240880 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 09:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:30:40 INFO - PROCESS | 1802 | 1461256240888 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:30:40 INFO - PROCESS | 1802 | 1461256240891 Marionette TRACE conn3 <- [1,1194,null,{}] 09:30:40 INFO - PROCESS | 1802 | 1461256240897 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}] 09:30:41 INFO - PROCESS | 1802 | 1461256241091 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 09:30:41 INFO - PROCESS | 1802 | 1461256241786 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x89944800 == 133 [pid = 1802] [id = 306] 09:30:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x89945000) [pid = 1802] [serial = 919] [outer = (nil)] 09:30:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x89ae5c00) [pid = 1802] [serial = 920] [outer = 0x89945000] 09:30:41 INFO - PROCESS | 1802 | 1461256241879 Marionette DEBUG loaded listener.js 09:30:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x8abb5800) [pid = 1802] [serial = 921] [outer = 0x89945000] 09:30:42 INFO - PROCESS | 1802 | --DOCSHELL 0x89150400 == 132 [pid = 1802] [id = 153] 09:30:42 INFO - PROCESS | 1802 | --DOCSHELL 0x89005000 == 131 [pid = 1802] [id = 287] 09:30:42 INFO - PROCESS | 1802 | --DOCSHELL 0x8b110c00 == 130 [pid = 1802] [id = 286] 09:30:42 INFO - PROCESS | 1802 | --DOCSHELL 0x894d0000 == 129 [pid = 1802] [id = 285] 09:30:42 INFO - PROCESS | 1802 | --DOCSHELL 0x89262800 == 128 [pid = 1802] [id = 284] 09:30:42 INFO - PROCESS | 1802 | --DOCSHELL 0x8925e800 == 127 [pid = 1802] [id = 283] 09:30:42 INFO - PROCESS | 1802 | --DOCSHELL 0x8ac9f000 == 126 [pid = 1802] [id = 282] 09:30:42 INFO - PROCESS | 1802 | --DOCSHELL 0x8914dc00 == 125 [pid = 1802] [id = 281] 09:30:42 INFO - PROCESS | 1802 | --DOCSHELL 0x920f7c00 == 124 [pid = 1802] [id = 275] 09:30:42 INFO - PROCESS | 1802 | --DOCSHELL 0x88b33400 == 123 [pid = 1802] [id = 273] 09:30:42 INFO - PROCESS | 1802 | --DOCSHELL 0x8fddf000 == 122 [pid = 1802] [id = 274] 09:30:42 INFO - PROCESS | 1802 | --DOCSHELL 0x8e046000 == 121 [pid = 1802] [id = 272] 09:30:42 INFO - PROCESS | 1802 | --DOCSHELL 0x8f513800 == 120 [pid = 1802] [id = 271] 09:30:42 INFO - PROCESS | 1802 | --DOCSHELL 0x875e3800 == 119 [pid = 1802] [id = 270] 09:30:42 INFO - PROCESS | 1802 | --DOCSHELL 0x8b167c00 == 118 [pid = 1802] [id = 269] 09:30:42 INFO - PROCESS | 1802 | --DOCSHELL 0x89772400 == 117 [pid = 1802] [id = 268] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0x8bd52400) [pid = 1802] [serial = 797] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x8b4ed400) [pid = 1802] [serial = 795] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0x8ac0c400) [pid = 1802] [serial = 785] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x894d1000) [pid = 1802] [serial = 788] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 244 (0x8abb8c00) [pid = 1802] [serial = 789] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 243 (0x8aca7c00) [pid = 1802] [serial = 743] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0x8e047c00) [pid = 1802] [serial = 761] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x89778c00) [pid = 1802] [serial = 783] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x894c8800) [pid = 1802] [serial = 782] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x8be47400) [pid = 1802] [serial = 755] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x8b4c4c00) [pid = 1802] [serial = 749] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x8be3f800) [pid = 1802] [serial = 798] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x8c81c000) [pid = 1802] [serial = 758] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x894d3c00) [pid = 1802] [serial = 740] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x8b64d400) [pid = 1802] [serial = 752] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x8b378400) [pid = 1802] [serial = 746] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x8f514c00) [pid = 1802] [serial = 764] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x8f7f2800) [pid = 1802] [serial = 767] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x9001e800) [pid = 1802] [serial = 770] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x901c5800) [pid = 1802] [serial = 773] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x902d5400) [pid = 1802] [serial = 776] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x906bfc00) [pid = 1802] [serial = 779] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x8b16ec00) [pid = 1802] [serial = 791] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x8b2cc800) [pid = 1802] [serial = 792] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x8b053400) [pid = 1802] [serial = 786] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x8b4bf400) [pid = 1802] [serial = 794] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x8b118000) [pid = 1802] [serial = 800] [outer = (nil)] [url = about:blank] 09:30:42 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x8be4d800) [pid = 1802] [serial = 801] [outer = (nil)] [url = about:blank] 09:30:43 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:30:43 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:30:43 INFO - PROCESS | 1802 | 1461256243438 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] 09:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:30:43 INFO - PROCESS | 1802 | 1461256243505 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 09:30:43 INFO - PROCESS | 1802 | 1461256243512 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:30:43 INFO - PROCESS | 1802 | 1461256243518 Marionette TRACE conn3 <- [1,1198,null,{}] 09:30:43 INFO - PROCESS | 1802 | 1461256243526 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}] 09:30:43 INFO - PROCESS | 1802 | 1461256243714 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 09:30:43 INFO - PROCESS | 1802 | 1461256243942 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x89aef800 == 118 [pid = 1802] [id = 307] 09:30:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x8ac05000) [pid = 1802] [serial = 922] [outer = (nil)] 09:30:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x8adfcc00) [pid = 1802] [serial = 923] [outer = 0x8ac05000] 09:30:44 INFO - PROCESS | 1802 | 1461256244026 Marionette DEBUG loaded listener.js 09:30:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x8b0f8000) [pid = 1802] [serial = 924] [outer = 0x8ac05000] 09:30:44 INFO - PROCESS | 1802 | 1461256244876 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]]]}] 09:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1384ms 09:30:44 INFO - PROCESS | 1802 | 1461256244897 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 09:30:44 INFO - PROCESS | 1802 | 1461256244903 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 09:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:30:44 INFO - PROCESS | 1802 | 1461256244911 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:30:44 INFO - PROCESS | 1802 | 1461256244914 Marionette TRACE conn3 <- [1,1202,null,{}] 09:30:44 INFO - PROCESS | 1802 | 1461256244920 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}] 09:30:45 INFO - PROCESS | 1802 | 1461256245089 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 09:30:45 INFO - PROCESS | 1802 | 1461256245107 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b2c5400 == 119 [pid = 1802] [id = 308] 09:30:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x8b2cd400) [pid = 1802] [serial = 925] [outer = (nil)] 09:30:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x8b4bb400) [pid = 1802] [serial = 926] [outer = 0x8b2cd400] 09:30:45 INFO - PROCESS | 1802 | 1461256245182 Marionette DEBUG loaded listener.js 09:30:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x8b4f0c00) [pid = 1802] [serial = 927] [outer = 0x8b2cd400] 09:30:46 INFO - PROCESS | 1802 | 1461256246267 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]]]}] 09:30:46 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 09:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1393ms 09:30:46 INFO - PROCESS | 1802 | 1461256246303 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 09:30:46 INFO - PROCESS | 1802 | 1461256246308 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 09:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:30:46 INFO - PROCESS | 1802 | 1461256246316 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:30:46 INFO - PROCESS | 1802 | 1461256246324 Marionette TRACE conn3 <- [1,1206,null,{}] 09:30:46 INFO - PROCESS | 1802 | 1461256246345 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}] 09:30:46 INFO - PROCESS | 1802 | 1461256246593 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 09:30:46 INFO - PROCESS | 1802 | 1461256246624 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8bd50000 == 120 [pid = 1802] [id = 309] 09:30:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x8c0b6c00) [pid = 1802] [serial = 928] [outer = (nil)] 09:30:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x8de79400) [pid = 1802] [serial = 929] [outer = 0x8c0b6c00] 09:30:46 INFO - PROCESS | 1802 | 1461256246709 Marionette DEBUG loaded listener.js 09:30:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x8e04d000) [pid = 1802] [serial = 930] [outer = 0x8c0b6c00] 09:30:47 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x89006c00) [pid = 1802] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:30:47 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x8adfa800) [pid = 1802] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:30:47 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x8b4f0400) [pid = 1802] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:30:47 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x898d2800) [pid = 1802] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:30:47 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x894c9000) [pid = 1802] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:30:47 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x8938d000) [pid = 1802] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:30:47 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x89777000) [pid = 1802] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:30:48 INFO - PROCESS | 1802 | 1461256248007 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]]]}] 09:30:48 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 09:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1746ms 09:30:48 INFO - PROCESS | 1802 | 1461256248066 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 09:30:48 INFO - PROCESS | 1802 | 1461256248069 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 09:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:30:48 INFO - PROCESS | 1802 | 1461256248076 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:30:48 INFO - PROCESS | 1802 | 1461256248079 Marionette TRACE conn3 <- [1,1210,null,{}] 09:30:48 INFO - PROCESS | 1802 | 1461256248084 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}] 09:30:48 INFO - PROCESS | 1802 | 1461256248262 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 09:30:48 INFO - PROCESS | 1802 | 1461256248482 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8938d000 == 121 [pid = 1802] [id = 310] 09:30:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x894c9000) [pid = 1802] [serial = 931] [outer = (nil)] 09:30:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x8b4c1400) [pid = 1802] [serial = 932] [outer = 0x894c9000] 09:30:48 INFO - PROCESS | 1802 | 1461256248556 Marionette DEBUG loaded listener.js 09:30:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x8f582800) [pid = 1802] [serial = 933] [outer = 0x894c9000] 09:30:49 INFO - PROCESS | 1802 | 1461256249253 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]]]}] 09:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1228ms 09:30:49 INFO - PROCESS | 1802 | 1461256249318 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 09:30:49 INFO - PROCESS | 1802 | 1461256249322 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 09:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:30:49 INFO - PROCESS | 1802 | 1461256249329 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:30:49 INFO - PROCESS | 1802 | 1461256249331 Marionette TRACE conn3 <- [1,1214,null,{}] 09:30:49 INFO - PROCESS | 1802 | 1461256249337 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}] 09:30:49 INFO - PROCESS | 1802 | 1461256249515 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 09:30:49 INFO - PROCESS | 1802 | 1461256249526 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f7f9000 == 122 [pid = 1802] [id = 311] 09:30:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x8f7fb800) [pid = 1802] [serial = 934] [outer = (nil)] 09:30:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x901a4400) [pid = 1802] [serial = 935] [outer = 0x8f7fb800] 09:30:49 INFO - PROCESS | 1802 | 1461256249611 Marionette DEBUG loaded listener.js 09:30:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x902d8000) [pid = 1802] [serial = 936] [outer = 0x8f7fb800] 09:30:50 INFO - PROCESS | 1802 | 1461256250817 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]]]}] 09:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1547ms 09:30:50 INFO - PROCESS | 1802 | 1461256250877 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 09:30:50 INFO - PROCESS | 1802 | 1461256250886 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 09:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:30:50 INFO - PROCESS | 1802 | 1461256250895 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:30:50 INFO - PROCESS | 1802 | 1461256250900 Marionette TRACE conn3 <- [1,1218,null,{}] 09:30:50 INFO - PROCESS | 1802 | 1461256250952 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}] 09:30:51 INFO - PROCESS | 1802 | 1461256251195 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 09:30:51 INFO - PROCESS | 1802 | 1461256251515 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x89945800 == 123 [pid = 1802] [id = 312] 09:30:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x8aca3400) [pid = 1802] [serial = 937] [outer = (nil)] 09:30:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x8b0f7800) [pid = 1802] [serial = 938] [outer = 0x8aca3400] 09:30:51 INFO - PROCESS | 1802 | 1461256251608 Marionette DEBUG loaded listener.js 09:30:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x8b167c00) [pid = 1802] [serial = 939] [outer = 0x8aca3400] 09:30:52 INFO - PROCESS | 1802 | 1461256252660 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]]]}] 09:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1839ms 09:30:52 INFO - PROCESS | 1802 | 1461256252735 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 09:30:52 INFO - PROCESS | 1802 | 1461256252743 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 09:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:30:52 INFO - PROCESS | 1802 | 1461256252755 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:30:52 INFO - PROCESS | 1802 | 1461256252758 Marionette TRACE conn3 <- [1,1222,null,{}] 09:30:52 INFO - PROCESS | 1802 | 1461256252765 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}] 09:30:53 INFO - PROCESS | 1802 | 1461256253010 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 09:30:53 INFO - PROCESS | 1802 | 1461256253378 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8be41400 == 124 [pid = 1802] [id = 313] 09:30:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x8be42000) [pid = 1802] [serial = 940] [outer = (nil)] 09:30:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x8c820800) [pid = 1802] [serial = 941] [outer = 0x8be42000] 09:30:53 INFO - PROCESS | 1802 | 1461256253465 Marionette DEBUG loaded listener.js 09:30:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x8f73a800) [pid = 1802] [serial = 942] [outer = 0x8be42000] 09:30:54 INFO - PROCESS | 1802 | 1461256254336 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] 09:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:30:54 INFO - PROCESS | 1802 | 1461256254397 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 09:30:54 INFO - PROCESS | 1802 | 1461256254404 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:30:54 INFO - PROCESS | 1802 | 1461256254410 Marionette TRACE conn3 <- [1,1226,null,{}] 09:30:54 INFO - PROCESS | 1802 | 1461256254426 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}] 09:30:54 INFO - PROCESS | 1802 | 1461256254668 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 09:30:54 INFO - PROCESS | 1802 | 1461256254972 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x894c6800 == 125 [pid = 1802] [id = 314] 09:30:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x901a8400) [pid = 1802] [serial = 943] [outer = (nil)] 09:30:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x92a50400) [pid = 1802] [serial = 944] [outer = 0x901a8400] 09:30:55 INFO - PROCESS | 1802 | 1461256255069 Marionette DEBUG loaded listener.js 09:30:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x92cdfc00) [pid = 1802] [serial = 945] [outer = 0x901a8400] 09:30:55 INFO - PROCESS | 1802 | 1461256255920 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]]]}] 09:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1586ms 09:30:55 INFO - PROCESS | 1802 | 1461256255990 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 09:30:55 INFO - PROCESS | 1802 | 1461256255995 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 09:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:30:56 INFO - PROCESS | 1802 | 1461256256001 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:30:56 INFO - PROCESS | 1802 | 1461256256005 Marionette TRACE conn3 <- [1,1230,null,{}] 09:30:56 INFO - PROCESS | 1802 | 1461256256011 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}] 09:30:56 INFO - PROCESS | 1802 | 1461256256244 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 09:30:56 INFO - PROCESS | 1802 | 1461256256503 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8be41c00 == 126 [pid = 1802] [id = 315] 09:30:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x92cea000) [pid = 1802] [serial = 946] [outer = (nil)] 09:30:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x96303800) [pid = 1802] [serial = 947] [outer = 0x92cea000] 09:30:56 INFO - PROCESS | 1802 | 1461256256633 Marionette DEBUG loaded listener.js 09:30:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x97151c00) [pid = 1802] [serial = 948] [outer = 0x92cea000] 09:30:57 INFO - PROCESS | 1802 | 1461256257504 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]]]}] 09:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1541ms 09:30:57 INFO - PROCESS | 1802 | 1461256257544 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 09:30:57 INFO - PROCESS | 1802 | 1461256257551 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 09:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:30:57 INFO - PROCESS | 1802 | 1461256257562 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:30:57 INFO - PROCESS | 1802 | 1461256257565 Marionette TRACE conn3 <- [1,1234,null,{}] 09:30:57 INFO - PROCESS | 1802 | 1461256257571 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}] 09:30:57 INFO - PROCESS | 1802 | 1461256257767 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 09:30:58 INFO - PROCESS | 1802 | 1461256257985 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x901a7c00 == 127 [pid = 1802] [id = 316] 09:30:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x97631c00) [pid = 1802] [serial = 949] [outer = (nil)] 09:30:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x97668000) [pid = 1802] [serial = 950] [outer = 0x97631c00] 09:30:58 INFO - PROCESS | 1802 | 1461256258159 Marionette DEBUG loaded listener.js 09:30:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x978b2000) [pid = 1802] [serial = 951] [outer = 0x97631c00] 09:30:59 INFO - PROCESS | 1802 | 1461256259135 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]]]}] 09:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1641ms 09:30:59 INFO - PROCESS | 1802 | 1461256259205 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 09:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:30:59 INFO - PROCESS | 1802 | 1461256259210 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 09:30:59 INFO - PROCESS | 1802 | 1461256259216 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:30:59 INFO - PROCESS | 1802 | 1461256259220 Marionette TRACE conn3 <- [1,1238,null,{}] 09:30:59 INFO - PROCESS | 1802 | 1461256259225 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}] 09:30:59 INFO - PROCESS | 1802 | 1461256259465 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 09:30:59 INFO - PROCESS | 1802 | 1461256259731 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x92cee000 == 128 [pid = 1802] [id = 317] 09:30:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x973f3000) [pid = 1802] [serial = 952] [outer = (nil)] 09:30:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x9913c800) [pid = 1802] [serial = 953] [outer = 0x973f3000] 09:30:59 INFO - PROCESS | 1802 | 1461256259865 Marionette DEBUG loaded listener.js 09:30:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x9ac46800) [pid = 1802] [serial = 954] [outer = 0x973f3000] 09:31:00 INFO - PROCESS | 1802 | 1461256260708 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]]]}] 09:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1542ms 09:31:00 INFO - PROCESS | 1802 | 1461256260757 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 09:31:00 INFO - PROCESS | 1802 | 1461256260762 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 09:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:31:00 INFO - PROCESS | 1802 | 1461256260768 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:31:00 INFO - PROCESS | 1802 | 1461256260771 Marionette TRACE conn3 <- [1,1242,null,{}] 09:31:00 INFO - PROCESS | 1802 | 1461256260777 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}] 09:31:00 INFO - PROCESS | 1802 | 1461256260964 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 09:31:01 INFO - PROCESS | 1802 | 1461256261181 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x98b53400 == 129 [pid = 1802] [id = 318] 09:31:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x98b89000) [pid = 1802] [serial = 955] [outer = (nil)] 09:31:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0xa0c41c00) [pid = 1802] [serial = 956] [outer = 0x98b89000] 09:31:01 INFO - PROCESS | 1802 | 1461256261312 Marionette DEBUG loaded listener.js 09:31:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0xa0fed000) [pid = 1802] [serial = 957] [outer = 0x98b89000] 09:31:02 INFO - PROCESS | 1802 | 1461256262309 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]]]}] 09:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1590ms 09:31:02 INFO - PROCESS | 1802 | 1461256262359 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 09:31:02 INFO - PROCESS | 1802 | 1461256262363 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 09:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:31:02 INFO - PROCESS | 1802 | 1461256262369 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:31:02 INFO - PROCESS | 1802 | 1461256262373 Marionette TRACE conn3 <- [1,1246,null,{}] 09:31:02 INFO - PROCESS | 1802 | 1461256262378 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}] 09:31:02 INFO - PROCESS | 1802 | 1461256262580 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 09:31:02 INFO - PROCESS | 1802 | 1461256262855 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b64f400 == 130 [pid = 1802] [id = 319] 09:31:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x97f65400) [pid = 1802] [serial = 958] [outer = (nil)] 09:31:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0xa2ae4400) [pid = 1802] [serial = 959] [outer = 0x97f65400] 09:31:02 INFO - PROCESS | 1802 | 1461256262989 Marionette DEBUG loaded listener.js 09:31:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0xa3c8b000) [pid = 1802] [serial = 960] [outer = 0x97f65400] 09:31:03 INFO - PROCESS | 1802 | 1461256263875 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]]]}] 09:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1539ms 09:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:31:03 INFO - PROCESS | 1802 | 1461256263909 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 09:31:03 INFO - PROCESS | 1802 | 1461256263912 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 09:31:03 INFO - PROCESS | 1802 | 1461256263919 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:31:03 INFO - PROCESS | 1802 | 1461256263922 Marionette TRACE conn3 <- [1,1250,null,{}] 09:31:03 INFO - PROCESS | 1802 | 1461256263928 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}] 09:31:04 INFO - PROCESS | 1802 | 1461256264128 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 09:31:04 INFO - PROCESS | 1802 | 1461256264399 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x98e99800 == 131 [pid = 1802] [id = 320] 09:31:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0xa2a45c00) [pid = 1802] [serial = 961] [outer = (nil)] 09:31:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0xa4358c00) [pid = 1802] [serial = 962] [outer = 0xa2a45c00] 09:31:04 INFO - PROCESS | 1802 | 1461256264531 Marionette DEBUG loaded listener.js 09:31:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0xa437c000) [pid = 1802] [serial = 963] [outer = 0xa2a45c00] 09:31:05 INFO - PROCESS | 1802 | 1461256265427 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]]]}] 09:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1542ms 09:31:05 INFO - PROCESS | 1802 | 1461256265461 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 09:31:05 INFO - PROCESS | 1802 | 1461256265465 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 09:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:31:05 INFO - PROCESS | 1802 | 1461256265471 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:31:05 INFO - PROCESS | 1802 | 1461256265474 Marionette TRACE conn3 <- [1,1254,null,{}] 09:31:05 INFO - PROCESS | 1802 | 1461256265480 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}] 09:31:05 INFO - PROCESS | 1802 | 1461256265671 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 09:31:05 INFO - PROCESS | 1802 | 1461256265950 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:06 INFO - PROCESS | 1802 | ++DOCSHELL 0xa430c800 == 132 [pid = 1802] [id = 321] 09:31:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0xa44b4c00) [pid = 1802] [serial = 964] [outer = (nil)] 09:31:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0xa472fc00) [pid = 1802] [serial = 965] [outer = 0xa44b4c00] 09:31:06 INFO - PROCESS | 1802 | 1461256266083 Marionette DEBUG loaded listener.js 09:31:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0xa4735800) [pid = 1802] [serial = 966] [outer = 0xa44b4c00] 09:31:07 INFO - PROCESS | 1802 | 1461256267067 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]]]}] 09:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1647ms 09:31:07 INFO - PROCESS | 1802 | 1461256267121 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 09:31:07 INFO - PROCESS | 1802 | 1461256267128 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 09:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:31:07 INFO - PROCESS | 1802 | 1461256267138 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:31:07 INFO - PROCESS | 1802 | 1461256267144 Marionette TRACE conn3 <- [1,1258,null,{}] 09:31:07 INFO - PROCESS | 1802 | 1461256267154 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}] 09:31:07 INFO - PROCESS | 1802 | 1461256267558 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 09:31:07 INFO - PROCESS | 1802 | 1461256267943 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x98032800 == 133 [pid = 1802] [id = 322] 09:31:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x98034800) [pid = 1802] [serial = 967] [outer = (nil)] 09:31:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x9803c000) [pid = 1802] [serial = 968] [outer = 0x98034800] 09:31:08 INFO - PROCESS | 1802 | 1461256268037 Marionette DEBUG loaded listener.js 09:31:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0xa4310400) [pid = 1802] [serial = 969] [outer = 0x98034800] 09:31:09 INFO - PROCESS | 1802 | 1461256269048 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]]]}] 09:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1949ms 09:31:09 INFO - PROCESS | 1802 | 1461256269087 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 09:31:09 INFO - PROCESS | 1802 | 1461256269090 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 09:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:31:09 INFO - PROCESS | 1802 | 1461256269097 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:31:09 INFO - PROCESS | 1802 | 1461256269100 Marionette TRACE conn3 <- [1,1262,null,{}] 09:31:09 INFO - PROCESS | 1802 | 1461256269106 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}] 09:31:09 INFO - PROCESS | 1802 | 1461256269303 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 09:31:09 INFO - PROCESS | 1802 | 1461256269571 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4edc00 == 134 [pid = 1802] [id = 323] 09:31:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x98036c00) [pid = 1802] [serial = 970] [outer = (nil)] 09:31:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 264 (0xa4b0a000) [pid = 1802] [serial = 971] [outer = 0x98036c00] 09:31:09 INFO - PROCESS | 1802 | 1461256269704 Marionette DEBUG loaded listener.js 09:31:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 265 (0xa4b4f400) [pid = 1802] [serial = 972] [outer = 0x98036c00] 09:31:10 INFO - PROCESS | 1802 | 1461256270577 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]]]}] 09:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1529ms 09:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:31:10 INFO - PROCESS | 1802 | 1461256270627 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 09:31:10 INFO - PROCESS | 1802 | 1461256270630 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 09:31:10 INFO - PROCESS | 1802 | 1461256270637 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:31:10 INFO - PROCESS | 1802 | 1461256270640 Marionette TRACE conn3 <- [1,1266,null,{}] 09:31:10 INFO - PROCESS | 1802 | 1461256270646 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}] 09:31:10 INFO - PROCESS | 1802 | 1461256270836 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 09:31:11 INFO - PROCESS | 1802 | 1461256271102 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x86cc1400 == 135 [pid = 1802] [id = 324] 09:31:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 266 (0x86cc3400) [pid = 1802] [serial = 973] [outer = (nil)] 09:31:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 267 (0x86ccb400) [pid = 1802] [serial = 974] [outer = 0x86cc3400] 09:31:11 INFO - PROCESS | 1802 | 1461256271233 Marionette DEBUG loaded listener.js 09:31:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 268 (0x86cce400) [pid = 1802] [serial = 975] [outer = 0x86cc3400] 09:31:12 INFO - PROCESS | 1802 | 1461256272124 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]]]}] 09:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1532ms 09:31:12 INFO - PROCESS | 1802 | 1461256272169 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 09:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:31:12 INFO - PROCESS | 1802 | 1461256272173 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 09:31:12 INFO - PROCESS | 1802 | 1461256272179 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:31:12 INFO - PROCESS | 1802 | 1461256272182 Marionette TRACE conn3 <- [1,1270,null,{}] 09:31:12 INFO - PROCESS | 1802 | 1461256272188 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}] 09:31:12 INFO - PROCESS | 1802 | 1461256272373 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 09:31:12 INFO - PROCESS | 1802 | 1461256272641 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c51400 == 136 [pid = 1802] [id = 325] 09:31:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 269 (0x86c51c00) [pid = 1802] [serial = 976] [outer = (nil)] 09:31:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 270 (0x86c5a800) [pid = 1802] [serial = 977] [outer = 0x86c51c00] 09:31:12 INFO - PROCESS | 1802 | 1461256272782 Marionette DEBUG loaded listener.js 09:31:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 271 (0x86c5d800) [pid = 1802] [serial = 978] [outer = 0x86c51c00] 09:31:13 INFO - PROCESS | 1802 | 1461256273702 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]]]}] 09:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1594ms 09:31:13 INFO - PROCESS | 1802 | 1461256273773 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 09:31:13 INFO - PROCESS | 1802 | 1461256273776 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 09:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:31:13 INFO - PROCESS | 1802 | 1461256273782 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:31:13 INFO - PROCESS | 1802 | 1461256273786 Marionette TRACE conn3 <- [1,1274,null,{}] 09:31:13 INFO - PROCESS | 1802 | 1461256273791 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}] 09:31:13 INFO - PROCESS | 1802 | 1461256273991 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 09:31:14 INFO - PROCESS | 1802 | 1461256274320 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c59000 == 137 [pid = 1802] [id = 326] 09:31:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 272 (0x86c5a000) [pid = 1802] [serial = 979] [outer = (nil)] 09:31:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 273 (0x894cec00) [pid = 1802] [serial = 980] [outer = 0x86c5a000] 09:31:14 INFO - PROCESS | 1802 | 1461256274409 Marionette DEBUG loaded listener.js 09:31:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 274 (0x8adf1c00) [pid = 1802] [serial = 981] [outer = 0x86c5a000] 09:31:15 INFO - PROCESS | 1802 | 1461256275276 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]]]}] 09:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1529ms 09:31:15 INFO - PROCESS | 1802 | 1461256275312 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 09:31:15 INFO - PROCESS | 1802 | 1461256275316 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 09:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:31:15 INFO - PROCESS | 1802 | 1461256275323 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:31:15 INFO - PROCESS | 1802 | 1461256275325 Marionette TRACE conn3 <- [1,1278,null,{}] 09:31:15 INFO - PROCESS | 1802 | 1461256275331 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}] 09:31:15 INFO - PROCESS | 1802 | 1461256275512 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 09:31:15 INFO - PROCESS | 1802 | 1461256275827 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x86cc5400 == 138 [pid = 1802] [id = 327] 09:31:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 275 (0x898d5400) [pid = 1802] [serial = 982] [outer = (nil)] 09:31:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 276 (0x8c820000) [pid = 1802] [serial = 983] [outer = 0x898d5400] 09:31:15 INFO - PROCESS | 1802 | 1461256275919 Marionette DEBUG loaded listener.js 09:31:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 277 (0x98032400) [pid = 1802] [serial = 984] [outer = 0x898d5400] 09:31:16 INFO - PROCESS | 1802 | 1461256276798 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]]]}] 09:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1534ms 09:31:16 INFO - PROCESS | 1802 | 1461256276858 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 09:31:16 INFO - PROCESS | 1802 | 1461256276862 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 09:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:31:16 INFO - PROCESS | 1802 | 1461256276869 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:31:16 INFO - PROCESS | 1802 | 1461256276873 Marionette TRACE conn3 <- [1,1282,null,{}] 09:31:16 INFO - PROCESS | 1802 | 1461256276878 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}] 09:31:17 INFO - PROCESS | 1802 | 1461256277068 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 09:31:17 INFO - PROCESS | 1802 | 1461256277381 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x89005c00 == 139 [pid = 1802] [id = 328] 09:31:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 278 (0x898cc800) [pid = 1802] [serial = 985] [outer = (nil)] 09:31:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 279 (0x8b0cd000) [pid = 1802] [serial = 986] [outer = 0x898cc800] 09:31:17 INFO - PROCESS | 1802 | 1461256277479 Marionette DEBUG loaded listener.js 09:31:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 280 (0x8b0cec00) [pid = 1802] [serial = 987] [outer = 0x898cc800] 09:31:19 INFO - PROCESS | 1802 | 1461256279003 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]]]}] 09:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 2184ms 09:31:19 INFO - PROCESS | 1802 | 1461256279054 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 09:31:19 INFO - PROCESS | 1802 | 1461256279059 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 09:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:31:19 INFO - PROCESS | 1802 | 1461256279068 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:31:19 INFO - PROCESS | 1802 | 1461256279074 Marionette TRACE conn3 <- [1,1286,null,{}] 09:31:19 INFO - PROCESS | 1802 | 1461256279083 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}] 09:31:19 INFO - PROCESS | 1802 | 1461256279323 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 09:31:19 INFO - PROCESS | 1802 | 1461256279595 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x86cc4c00 == 140 [pid = 1802] [id = 329] 09:31:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 281 (0x8aca8800) [pid = 1802] [serial = 988] [outer = (nil)] 09:31:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 282 (0x8b0d4c00) [pid = 1802] [serial = 989] [outer = 0x8aca8800] 09:31:19 INFO - PROCESS | 1802 | 1461256279679 Marionette DEBUG loaded listener.js 09:31:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 283 (0x8b0f9400) [pid = 1802] [serial = 990] [outer = 0x8aca8800] 09:31:20 INFO - PROCESS | 1802 | --DOCSHELL 0x92ce2800 == 139 [pid = 1802] [id = 93] 09:31:20 INFO - PROCESS | 1802 | --DOCSHELL 0x97f71c00 == 138 [pid = 1802] [id = 94] 09:31:20 INFO - PROCESS | 1802 | --DOCSHELL 0x8938d000 == 137 [pid = 1802] [id = 310] 09:31:20 INFO - PROCESS | 1802 | --DOCSHELL 0x8bd50000 == 136 [pid = 1802] [id = 309] 09:31:20 INFO - PROCESS | 1802 | --DOCSHELL 0x8b2c5400 == 135 [pid = 1802] [id = 308] 09:31:20 INFO - PROCESS | 1802 | --DOCSHELL 0x89aef800 == 134 [pid = 1802] [id = 307] 09:31:20 INFO - PROCESS | 1802 | --DOCSHELL 0x9af8d400 == 133 [pid = 1802] [id = 10] 09:31:20 INFO - PROCESS | 1802 | --DOCSHELL 0x89944800 == 132 [pid = 1802] [id = 306] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 282 (0x8f57f800) [pid = 1802] [serial = 866] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 281 (0x8abaec00) [pid = 1802] [serial = 863] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 280 (0x8be4d000) [pid = 1802] [serial = 864] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 279 (0x8b10e000) [pid = 1802] [serial = 848] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 278 (0x8b2cc000) [pid = 1802] [serial = 809] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 277 (0x8be40800) [pid = 1802] [serial = 860] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 276 (0x8e043800) [pid = 1802] [serial = 803] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 275 (0x8b0f1800) [pid = 1802] [serial = 851] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 274 (0x963fec00) [pid = 1802] [serial = 833] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 273 (0x971bfc00) [pid = 1802] [serial = 836] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 272 (0x89942400) [pid = 1802] [serial = 845] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 271 (0x8abb0c00) [pid = 1802] [serial = 806] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 270 (0x8ac0b000) [pid = 1802] [serial = 854] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 269 (0x92be9c00) [pid = 1802] [serial = 827] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 268 (0x8c816400) [pid = 1802] [serial = 861] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 267 (0x89ae2c00) [pid = 1802] [serial = 846] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 266 (0x97636400) [pid = 1802] [serial = 839] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 265 (0x92ad1000) [pid = 1802] [serial = 824] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 264 (0x902dc400) [pid = 1802] [serial = 818] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 263 (0x95a1e800) [pid = 1802] [serial = 830] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 262 (0x8f515c00) [pid = 1802] [serial = 812] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 261 (0x8b379c00) [pid = 1802] [serial = 858] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 260 (0x91f1e800) [pid = 1802] [serial = 821] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x90017c00) [pid = 1802] [serial = 815] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x8adf6000) [pid = 1802] [serial = 855] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x8b167000) [pid = 1802] [serial = 849] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x8aca7400) [pid = 1802] [serial = 842] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x8bd50800) [pid = 1802] [serial = 852] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x8b11b000) [pid = 1802] [serial = 857] [outer = (nil)] [url = about:blank] 09:31:21 INFO - PROCESS | 1802 | 1461256281042 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]]]}] 09:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 2047ms 09:31:21 INFO - PROCESS | 1802 | 1461256281145 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 09:31:21 INFO - PROCESS | 1802 | 1461256281154 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 09:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:31:21 INFO - PROCESS | 1802 | 1461256281164 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:31:21 INFO - PROCESS | 1802 | 1461256281167 Marionette TRACE conn3 <- [1,1290,null,{}] 09:31:21 INFO - PROCESS | 1802 | 1461256281180 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}] 09:31:21 INFO - PROCESS | 1802 | 1461256281406 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 09:31:21 INFO - PROCESS | 1802 | 1461256281424 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x89ae8800 == 133 [pid = 1802] [id = 330] 09:31:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x8abae800) [pid = 1802] [serial = 991] [outer = (nil)] 09:31:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x8aca7400) [pid = 1802] [serial = 992] [outer = 0x8abae800] 09:31:21 INFO - PROCESS | 1802 | 1461256281530 Marionette DEBUG loaded listener.js 09:31:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x8b0f0400) [pid = 1802] [serial = 993] [outer = 0x8abae800] 09:31:22 INFO - PROCESS | 1802 | 1461256282501 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]]]}] 09:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1379ms 09:31:22 INFO - PROCESS | 1802 | 1461256282542 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 09:31:22 INFO - PROCESS | 1802 | 1461256282545 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 09:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:31:22 INFO - PROCESS | 1802 | 1461256282552 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:31:22 INFO - PROCESS | 1802 | 1461256282558 Marionette TRACE conn3 <- [1,1294,null,{}] 09:31:22 INFO - PROCESS | 1802 | 1461256282573 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}] 09:31:22 INFO - PROCESS | 1802 | 1461256282769 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 09:31:23 INFO - PROCESS | 1802 | 1461256283010 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b378800 == 134 [pid = 1802] [id = 331] 09:31:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x8b64f000) [pid = 1802] [serial = 994] [outer = (nil)] 09:31:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x8bd56c00) [pid = 1802] [serial = 995] [outer = 0x8b64f000] 09:31:23 INFO - PROCESS | 1802 | 1461256283092 Marionette DEBUG loaded listener.js 09:31:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x8be49c00) [pid = 1802] [serial = 996] [outer = 0x8b64f000] 09:31:23 INFO - PROCESS | 1802 | 1461256283901 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]]]}] 09:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1387ms 09:31:23 INFO - PROCESS | 1802 | 1461256283940 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 09:31:23 INFO - PROCESS | 1802 | 1461256283945 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 09:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:31:23 INFO - PROCESS | 1802 | 1461256283960 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:31:23 INFO - PROCESS | 1802 | 1461256283963 Marionette TRACE conn3 <- [1,1298,null,{}] 09:31:23 INFO - PROCESS | 1802 | 1461256283968 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}] 09:31:24 INFO - PROCESS | 1802 | 1461256284198 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 09:31:24 INFO - PROCESS | 1802 | 1461256284234 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b059400 == 135 [pid = 1802] [id = 332] 09:31:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x8c81c000) [pid = 1802] [serial = 997] [outer = (nil)] 09:31:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0x8e043800) [pid = 1802] [serial = 998] [outer = 0x8c81c000] 09:31:24 INFO - PROCESS | 1802 | 1461256284313 Marionette DEBUG loaded listener.js 09:31:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x8f57fc00) [pid = 1802] [serial = 999] [outer = 0x8c81c000] 09:31:25 INFO - PROCESS | 1802 | 1461256285352 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]]]}] 09:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1939ms 09:31:25 INFO - PROCESS | 1802 | --DOMWINDOW == 262 (0x8c0b6c00) [pid = 1802] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:31:25 INFO - PROCESS | 1802 | --DOMWINDOW == 261 (0xa0c42400) [pid = 1802] [serial = 27] [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.] 09:31:25 INFO - PROCESS | 1802 | --DOMWINDOW == 260 (0x8b2cd400) [pid = 1802] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:31:25 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x8ac05000) [pid = 1802] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:31:25 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x8be4a000) [pid = 1802] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:31:25 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x89ae6800) [pid = 1802] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:31:25 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x8b116000) [pid = 1802] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:31:25 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x89945000) [pid = 1802] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:31:25 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x894c9000) [pid = 1802] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:31:25 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x9de21400) [pid = 1802] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:31:25 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x894cd400) [pid = 1802] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:31:25 INFO - PROCESS | 1802 | 1461256285979 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 09:31:25 INFO - PROCESS | 1802 | 1461256285982 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 09:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:31:25 INFO - PROCESS | 1802 | 1461256285991 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:31:25 INFO - PROCESS | 1802 | 1461256285995 Marionette TRACE conn3 <- [1,1302,null,{}] 09:31:26 INFO - PROCESS | 1802 | 1461256286000 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}] 09:31:26 INFO - PROCESS | 1802 | 1461256286215 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 09:31:26 INFO - PROCESS | 1802 | 1461256286411 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x89ae6800 == 136 [pid = 1802] [id = 333] 09:31:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x8ac08000) [pid = 1802] [serial = 1000] [outer = (nil)] 09:31:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x8b2c3c00) [pid = 1802] [serial = 1001] [outer = 0x8ac08000] 09:31:26 INFO - PROCESS | 1802 | 1461256286484 Marionette DEBUG loaded listener.js 09:31:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x8c0b6c00) [pid = 1802] [serial = 1002] [outer = 0x8ac08000] 09:31:27 INFO - PROCESS | 1802 | 1461256287282 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]]]}] 09:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1330ms 09:31:27 INFO - PROCESS | 1802 | 1461256287322 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 09:31:27 INFO - PROCESS | 1802 | 1461256287327 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 09:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:31:27 INFO - PROCESS | 1802 | 1461256287335 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:31:27 INFO - PROCESS | 1802 | 1461256287339 Marionette TRACE conn3 <- [1,1306,null,{}] 09:31:27 INFO - PROCESS | 1802 | 1461256287346 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}] 09:31:27 INFO - PROCESS | 1802 | 1461256287563 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 09:31:27 INFO - PROCESS | 1802 | 1461256287762 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b3ec00 == 137 [pid = 1802] [id = 334] 09:31:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x8b2cd400) [pid = 1802] [serial = 1003] [outer = (nil)] 09:31:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x902d8800) [pid = 1802] [serial = 1004] [outer = 0x8b2cd400] 09:31:27 INFO - PROCESS | 1802 | 1461256287862 Marionette DEBUG loaded listener.js 09:31:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x906b8800) [pid = 1802] [serial = 1005] [outer = 0x8b2cd400] 09:31:29 INFO - PROCESS | 1802 | 1461256289169 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]]]}] 09:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1885ms 09:31:29 INFO - PROCESS | 1802 | 1461256289220 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 09:31:29 INFO - PROCESS | 1802 | 1461256289228 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 09:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:31:29 INFO - PROCESS | 1802 | 1461256289237 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:31:29 INFO - PROCESS | 1802 | 1461256289243 Marionette TRACE conn3 <- [1,1310,null,{}] 09:31:29 INFO - PROCESS | 1802 | 1461256289251 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}] 09:31:29 INFO - PROCESS | 1802 | 1461256289491 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 09:31:29 INFO - PROCESS | 1802 | 1461256289854 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x86cc9000 == 138 [pid = 1802] [id = 335] 09:31:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x89948800) [pid = 1802] [serial = 1006] [outer = (nil)] 09:31:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x8b04d400) [pid = 1802] [serial = 1007] [outer = 0x89948800] 09:31:29 INFO - PROCESS | 1802 | 1461256289964 Marionette DEBUG loaded listener.js 09:31:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x8b0d5c00) [pid = 1802] [serial = 1008] [outer = 0x89948800] 09:31:30 INFO - PROCESS | 1802 | 1461256290943 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] 09:31:31 INFO - PROCESS | 1802 | 1461256291035 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 09:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:31:31 INFO - PROCESS | 1802 | 1461256291046 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:31:31 INFO - PROCESS | 1802 | 1461256291050 Marionette TRACE conn3 <- [1,1314,null,{}] 09:31:31 INFO - PROCESS | 1802 | 1461256291057 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}] 09:31:31 INFO - PROCESS | 1802 | 1461256291296 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 09:31:31 INFO - PROCESS | 1802 | 1461256291686 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4fa400 == 139 [pid = 1802] [id = 336] 09:31:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0x8b4fcc00) [pid = 1802] [serial = 1009] [outer = (nil)] 09:31:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x8e044000) [pid = 1802] [serial = 1010] [outer = 0x8b4fcc00] 09:31:31 INFO - PROCESS | 1802 | 1461256291774 Marionette DEBUG loaded listener.js 09:31:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 264 (0x8fddec00) [pid = 1802] [serial = 1011] [outer = 0x8b4fcc00] 09:31:32 INFO - PROCESS | 1802 | 1461256292716 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]]]}] 09:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1735ms 09:31:32 INFO - PROCESS | 1802 | 1461256292781 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 09:31:32 INFO - PROCESS | 1802 | 1461256292786 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 09:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:31:32 INFO - PROCESS | 1802 | 1461256292793 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:31:32 INFO - PROCESS | 1802 | 1461256292799 Marionette TRACE conn3 <- [1,1318,null,{}] 09:31:32 INFO - PROCESS | 1802 | 1461256292815 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}] 09:31:33 INFO - PROCESS | 1802 | 1461256293064 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 09:31:33 INFO - PROCESS | 1802 | 1461256293380 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c81a000 == 140 [pid = 1802] [id = 337] 09:31:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 265 (0x902d3400) [pid = 1802] [serial = 1012] [outer = (nil)] 09:31:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 266 (0x920f8000) [pid = 1802] [serial = 1013] [outer = 0x902d3400] 09:31:33 INFO - PROCESS | 1802 | 1461256293470 Marionette DEBUG loaded listener.js 09:31:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 267 (0x92ad1800) [pid = 1802] [serial = 1014] [outer = 0x902d3400] 09:31:34 INFO - PROCESS | 1802 | 1461256294365 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]]]}] 09:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1642ms 09:31:34 INFO - PROCESS | 1802 | 1461256294434 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 09:31:34 INFO - PROCESS | 1802 | 1461256294439 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 09:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:31:34 INFO - PROCESS | 1802 | 1461256294446 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:31:34 INFO - PROCESS | 1802 | 1461256294449 Marionette TRACE conn3 <- [1,1322,null,{}] 09:31:34 INFO - PROCESS | 1802 | 1461256294455 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}] 09:31:34 INFO - PROCESS | 1802 | 1461256294652 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 09:31:34 INFO - PROCESS | 1802 | 1461256294962 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x907f5400 == 141 [pid = 1802] [id = 338] 09:31:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 268 (0x9141fc00) [pid = 1802] [serial = 1015] [outer = (nil)] 09:31:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 269 (0x95aa9800) [pid = 1802] [serial = 1016] [outer = 0x9141fc00] 09:31:35 INFO - PROCESS | 1802 | 1461256295056 Marionette DEBUG loaded listener.js 09:31:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 270 (0x96fd5400) [pid = 1802] [serial = 1017] [outer = 0x9141fc00] 09:31:35 INFO - PROCESS | 1802 | 1461256295925 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]]]}] 09:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1529ms 09:31:35 INFO - PROCESS | 1802 | 1461256295976 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 09:31:35 INFO - PROCESS | 1802 | 1461256295980 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 09:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:31:35 INFO - PROCESS | 1802 | 1461256295987 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:31:35 INFO - PROCESS | 1802 | 1461256295991 Marionette TRACE conn3 <- [1,1326,null,{}] 09:31:35 INFO - PROCESS | 1802 | 1461256295996 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}] 09:31:36 INFO - PROCESS | 1802 | 1461256296186 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 09:31:36 INFO - PROCESS | 1802 | 1461256296456 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x92ce0800 == 142 [pid = 1802] [id = 339] 09:31:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 271 (0x95a1c000) [pid = 1802] [serial = 1018] [outer = (nil)] 09:31:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 272 (0x9763c400) [pid = 1802] [serial = 1019] [outer = 0x95a1c000] 09:31:36 INFO - PROCESS | 1802 | 1461256296585 Marionette DEBUG loaded listener.js 09:31:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 273 (0x978aa000) [pid = 1802] [serial = 1020] [outer = 0x95a1c000] 09:31:37 INFO - PROCESS | 1802 | 1461256297485 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]]]}] 09:31: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 09:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1546ms 09:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:31:37 INFO - PROCESS | 1802 | 1461256297543 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 09:31:37 INFO - PROCESS | 1802 | 1461256297546 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 09:31:37 INFO - PROCESS | 1802 | 1461256297554 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:31:37 INFO - PROCESS | 1802 | 1461256297557 Marionette TRACE conn3 <- [1,1330,null,{}] 09:31:37 INFO - PROCESS | 1802 | 1461256297563 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}] 09:31:37 INFO - PROCESS | 1802 | 1461256297761 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 09:31:38 INFO - PROCESS | 1802 | 1461256298100 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8914cc00 == 143 [pid = 1802] [id = 340] 09:31:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 274 (0x97593800) [pid = 1802] [serial = 1021] [outer = (nil)] 09:31:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 275 (0x9803f800) [pid = 1802] [serial = 1022] [outer = 0x97593800] 09:31:38 INFO - PROCESS | 1802 | 1461256298196 Marionette DEBUG loaded listener.js 09:31:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 276 (0x98b87000) [pid = 1802] [serial = 1023] [outer = 0x97593800] 09:31:39 INFO - PROCESS | 1802 | 1461256299070 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]]]}] 09:31:39 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 09:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1591ms 09:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:31:39 INFO - PROCESS | 1802 | 1461256299145 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 09:31:39 INFO - PROCESS | 1802 | 1461256299149 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 09:31:39 INFO - PROCESS | 1802 | 1461256299155 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:31:39 INFO - PROCESS | 1802 | 1461256299159 Marionette TRACE conn3 <- [1,1334,null,{}] 09:31:39 INFO - PROCESS | 1802 | 1461256299165 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}] 09:31:39 INFO - PROCESS | 1802 | 1461256299388 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 09:31:39 INFO - PROCESS | 1802 | 1461256299698 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x9803ec00 == 144 [pid = 1802] [id = 341] 09:31:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 277 (0x9ac3d800) [pid = 1802] [serial = 1024] [outer = (nil)] 09:31:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 278 (0x9de21400) [pid = 1802] [serial = 1025] [outer = 0x9ac3d800] 09:31:39 INFO - PROCESS | 1802 | 1461256299797 Marionette DEBUG loaded listener.js 09:31:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 279 (0x9e926000) [pid = 1802] [serial = 1026] [outer = 0x9ac3d800] 09:31:40 INFO - PROCESS | 1802 | 1461256300650 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]]]}] 09:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1538ms 09:31:40 INFO - PROCESS | 1802 | 1461256300693 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 09:31:40 INFO - PROCESS | 1802 | 1461256300697 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 09:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:31:40 INFO - PROCESS | 1802 | 1461256300703 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:31:40 INFO - PROCESS | 1802 | 1461256300707 Marionette TRACE conn3 <- [1,1338,null,{}] 09:31:40 INFO - PROCESS | 1802 | 1461256300712 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}] 09:31:40 INFO - PROCESS | 1802 | 1461256300902 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 09:31:41 INFO - PROCESS | 1802 | 1461256301175 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x9913dc00 == 145 [pid = 1802] [id = 342] 09:31:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 280 (0x9ac3dc00) [pid = 1802] [serial = 1027] [outer = (nil)] 09:31:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 281 (0xa0c42400) [pid = 1802] [serial = 1028] [outer = 0x9ac3dc00] 09:31:41 INFO - PROCESS | 1802 | 1461256301316 Marionette DEBUG loaded listener.js 09:31:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 282 (0xa0feb800) [pid = 1802] [serial = 1029] [outer = 0x9ac3dc00] 09:31:42 INFO - PROCESS | 1802 | 1461256302683 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]]]}] 09:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2038ms 09:31:42 INFO - PROCESS | 1802 | 1461256302763 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 09:31:42 INFO - PROCESS | 1802 | 1461256302766 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 09:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:31:42 INFO - PROCESS | 1802 | 1461256302777 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:31:42 INFO - PROCESS | 1802 | 1461256302780 Marionette TRACE conn3 <- [1,1342,null,{}] 09:31:42 INFO - PROCESS | 1802 | 1461256302786 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}] 09:31:42 INFO - PROCESS | 1802 | 1461256302986 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 09:31:43 INFO - PROCESS | 1802 | 1461256303248 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b0fc000 == 146 [pid = 1802] [id = 343] 09:31:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 283 (0x97155400) [pid = 1802] [serial = 1030] [outer = (nil)] 09:31:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 284 (0xa4359800) [pid = 1802] [serial = 1031] [outer = 0x97155400] 09:31:43 INFO - PROCESS | 1802 | 1461256303334 Marionette DEBUG loaded listener.js 09:31:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 285 (0xa44b0000) [pid = 1802] [serial = 1032] [outer = 0x97155400] 09:31:44 INFO - PROCESS | 1802 | 1461256304323 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]]]}] 09:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1587ms 09:31:44 INFO - PROCESS | 1802 | 1461256304363 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 09:31:44 INFO - PROCESS | 1802 | 1461256304367 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 09:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:31:44 INFO - PROCESS | 1802 | 1461256304373 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:31:44 INFO - PROCESS | 1802 | 1461256304377 Marionette TRACE conn3 <- [1,1346,null,{}] 09:31:44 INFO - PROCESS | 1802 | 1461256304383 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}] 09:31:44 INFO - PROCESS | 1802 | 1461256304579 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 09:31:44 INFO - PROCESS | 1802 | 1461256304894 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x856ea800 == 147 [pid = 1802] [id = 344] 09:31:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 286 (0x856ecc00) [pid = 1802] [serial = 1033] [outer = (nil)] 09:31:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 287 (0x856f6400) [pid = 1802] [serial = 1034] [outer = 0x856ecc00] 09:31:44 INFO - PROCESS | 1802 | 1461256304987 Marionette DEBUG loaded listener.js 09:31:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 288 (0x856f8400) [pid = 1802] [serial = 1035] [outer = 0x856ecc00] 09:31:45 INFO - PROCESS | 1802 | 1461256305929 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]]]}] 09:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1630ms 09:31:46 INFO - PROCESS | 1802 | 1461256306005 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 09:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:31:46 INFO - PROCESS | 1802 | 1461256306017 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 09:31:46 INFO - PROCESS | 1802 | 1461256306022 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:31:46 INFO - PROCESS | 1802 | 1461256306027 Marionette TRACE conn3 <- [1,1350,null,{}] 09:31:46 INFO - PROCESS | 1802 | 1461256306033 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}] 09:31:46 INFO - PROCESS | 1802 | 1461256306279 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 09:31:46 INFO - PROCESS | 1802 | 1461256306620 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x856f8000 == 148 [pid = 1802] [id = 345] 09:31:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 289 (0x86ad9c00) [pid = 1802] [serial = 1036] [outer = (nil)] 09:31:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 290 (0x86addc00) [pid = 1802] [serial = 1037] [outer = 0x86ad9c00] 09:31:46 INFO - PROCESS | 1802 | 1461256306712 Marionette DEBUG loaded listener.js 09:31:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 291 (0xa4357c00) [pid = 1802] [serial = 1038] [outer = 0x86ad9c00] 09:31:47 INFO - PROCESS | 1802 | 1461256307650 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]]]}] 09:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1683ms 09:31:47 INFO - PROCESS | 1802 | 1461256307707 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 09:31:47 INFO - PROCESS | 1802 | 1461256307711 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 09:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:31:47 INFO - PROCESS | 1802 | 1461256307717 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:31:47 INFO - PROCESS | 1802 | 1461256307720 Marionette TRACE conn3 <- [1,1354,null,{}] 09:31:47 INFO - PROCESS | 1802 | 1461256307726 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}] 09:31:47 INFO - PROCESS | 1802 | 1461256307929 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 09:31:48 INFO - PROCESS | 1802 | 1461256308256 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x84982000 == 149 [pid = 1802] [id = 346] 09:31:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 292 (0x84982c00) [pid = 1802] [serial = 1039] [outer = (nil)] 09:31:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 293 (0x84989400) [pid = 1802] [serial = 1040] [outer = 0x84982c00] 09:31:48 INFO - PROCESS | 1802 | 1461256308350 Marionette DEBUG loaded listener.js 09:31:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 294 (0x8498b000) [pid = 1802] [serial = 1041] [outer = 0x84982c00] 09:31:49 INFO - PROCESS | 1802 | 1461256309288 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]]]}] 09:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1587ms 09:31:49 INFO - PROCESS | 1802 | 1461256309304 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 09:31:49 INFO - PROCESS | 1802 | 1461256309307 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 09:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:31:49 INFO - PROCESS | 1802 | 1461256309314 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:31:49 INFO - PROCESS | 1802 | 1461256309317 Marionette TRACE conn3 <- [1,1358,null,{}] 09:31:49 INFO - PROCESS | 1802 | 1461256309322 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}] 09:31:49 INFO - PROCESS | 1802 | 1461256309515 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 09:31:49 INFO - PROCESS | 1802 | 1461256309834 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8498a000 == 150 [pid = 1802] [id = 347] 09:31:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 295 (0x8498ac00) [pid = 1802] [serial = 1042] [outer = (nil)] 09:31:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 296 (0x86a64c00) [pid = 1802] [serial = 1043] [outer = 0x8498ac00] 09:31:49 INFO - PROCESS | 1802 | 1461256309931 Marionette DEBUG loaded listener.js 09:31:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 297 (0x86a66000) [pid = 1802] [serial = 1044] [outer = 0x8498ac00] 09:31:50 INFO - PROCESS | 1802 | 1461256310794 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]]]}] 09:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1534ms 09:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:31:50 INFO - PROCESS | 1802 | 1461256310849 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 09:31:50 INFO - PROCESS | 1802 | 1461256310852 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 09:31:50 INFO - PROCESS | 1802 | 1461256310858 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:31:50 INFO - PROCESS | 1802 | 1461256310862 Marionette TRACE conn3 <- [1,1362,null,{}] 09:31:50 INFO - PROCESS | 1802 | 1461256310867 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}] 09:31:51 INFO - PROCESS | 1802 | 1461256311064 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 09:31:51 INFO - PROCESS | 1802 | 1461256311377 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x84982400 == 151 [pid = 1802] [id = 348] 09:31:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 298 (0x84987c00) [pid = 1802] [serial = 1045] [outer = (nil)] 09:31:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 299 (0x859c7c00) [pid = 1802] [serial = 1046] [outer = 0x84987c00] 09:31:51 INFO - PROCESS | 1802 | 1461256311467 Marionette DEBUG loaded listener.js 09:31:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 300 (0x859c9800) [pid = 1802] [serial = 1047] [outer = 0x84987c00] 09:31:52 INFO - PROCESS | 1802 | 1461256312369 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]]]}] 09:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1580ms 09:31:52 INFO - PROCESS | 1802 | 1461256312440 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 09:31:52 INFO - PROCESS | 1802 | 1461256312445 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 09:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:31:52 INFO - PROCESS | 1802 | 1461256312452 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:31:52 INFO - PROCESS | 1802 | 1461256312455 Marionette TRACE conn3 <- [1,1366,null,{}] 09:31:52 INFO - PROCESS | 1802 | 1461256312461 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}] 09:31:52 INFO - PROCESS | 1802 | 1461256312655 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 09:31:53 INFO - PROCESS | 1802 | 1461256313021 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x859c6400 == 152 [pid = 1802] [id = 349] 09:31:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 301 (0x859c7000) [pid = 1802] [serial = 1048] [outer = (nil)] 09:31:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 302 (0x86a63800) [pid = 1802] [serial = 1049] [outer = 0x859c7000] 09:31:53 INFO - PROCESS | 1802 | 1461256313135 Marionette DEBUG loaded listener.js 09:31:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 303 (0x86a69800) [pid = 1802] [serial = 1050] [outer = 0x859c7000] 09:31:54 INFO - PROCESS | 1802 | 1461256314163 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] 09:31:54 INFO - PROCESS | 1802 | 1461256314205 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 09:31:54 INFO - PROCESS | 1802 | 1461256314212 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:31:54 INFO - PROCESS | 1802 | 1461256314216 Marionette TRACE conn3 <- [1,1370,null,{}] 09:31:54 INFO - PROCESS | 1802 | 1461256314222 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}] 09:31:54 INFO - PROCESS | 1802 | 1461256314416 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 09:31:54 INFO - PROCESS | 1802 | 1461256314735 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x83945000 == 153 [pid = 1802] [id = 350] 09:31:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 304 (0x83945800) [pid = 1802] [serial = 1051] [outer = (nil)] 09:31:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 305 (0x8394fc00) [pid = 1802] [serial = 1052] [outer = 0x83945800] 09:31:54 INFO - PROCESS | 1802 | 1461256314825 Marionette DEBUG loaded listener.js 09:31:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 306 (0x83951800) [pid = 1802] [serial = 1053] [outer = 0x83945800] 09:31:55 INFO - PROCESS | 1802 | 1461256315699 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] 09:31:55 INFO - PROCESS | 1802 | 1461256315759 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 09:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:31:55 INFO - PROCESS | 1802 | 1461256315765 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:31:55 INFO - PROCESS | 1802 | 1461256315769 Marionette TRACE conn3 <- [1,1374,null,{}] 09:31:55 INFO - PROCESS | 1802 | 1461256315774 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}] 09:31:56 INFO - PROCESS | 1802 | 1461256316000 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 09:31:56 INFO - PROCESS | 1802 | 1461256316321 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x83948400 == 154 [pid = 1802] [id = 351] 09:31:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 307 (0x8394cc00) [pid = 1802] [serial = 1054] [outer = (nil)] 09:31:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 308 (0x86ad3c00) [pid = 1802] [serial = 1055] [outer = 0x8394cc00] 09:31:56 INFO - PROCESS | 1802 | 1461256316413 Marionette DEBUG loaded listener.js 09:31:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 309 (0x86ade400) [pid = 1802] [serial = 1056] [outer = 0x8394cc00] 09:31:57 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:31:57 INFO - PROCESS | 1802 | 1461256317418 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] 09:31:57 INFO - PROCESS | 1802 | 1461256317457 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 09:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:31:57 INFO - PROCESS | 1802 | 1461256317464 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:31:57 INFO - PROCESS | 1802 | 1461256317467 Marionette TRACE conn3 <- [1,1378,null,{}] 09:31:57 INFO - PROCESS | 1802 | 1461256317473 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}] 09:31:57 INFO - PROCESS | 1802 | 1461256317708 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 09:31:58 INFO - PROCESS | 1802 | 1461256318080 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b33c00 == 155 [pid = 1802] [id = 352] 09:31:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 310 (0x83b35000) [pid = 1802] [serial = 1057] [outer = (nil)] 09:31:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 311 (0x83b3b000) [pid = 1802] [serial = 1058] [outer = 0x83b35000] 09:31:58 INFO - PROCESS | 1802 | 1461256318170 Marionette DEBUG loaded listener.js 09:31:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 312 (0x83b3f800) [pid = 1802] [serial = 1059] [outer = 0x83b35000] 09:31:59 INFO - PROCESS | 1802 | --DOCSHELL 0x89ae6800 == 154 [pid = 1802] [id = 333] 09:31:59 INFO - PROCESS | 1802 | --DOCSHELL 0x8b059400 == 153 [pid = 1802] [id = 332] 09:31:59 INFO - PROCESS | 1802 | --DOCSHELL 0x8b378800 == 152 [pid = 1802] [id = 331] 09:31:59 INFO - PROCESS | 1802 | --DOCSHELL 0x89ae8800 == 151 [pid = 1802] [id = 330] 09:31:59 INFO - PROCESS | 1802 | --DOCSHELL 0x86cc4c00 == 150 [pid = 1802] [id = 329] 09:31:59 INFO - PROCESS | 1802 | --DOCSHELL 0x98032800 == 149 [pid = 1802] [id = 322] 09:31:59 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4edc00 == 148 [pid = 1802] [id = 323] 09:31:59 INFO - PROCESS | 1802 | --DOCSHELL 0xa430c800 == 147 [pid = 1802] [id = 321] 09:31:59 INFO - PROCESS | 1802 | --DOCSHELL 0x98e99800 == 146 [pid = 1802] [id = 320] 09:31:59 INFO - PROCESS | 1802 | --DOCSHELL 0x8b64f400 == 145 [pid = 1802] [id = 319] 09:31:59 INFO - PROCESS | 1802 | --DOCSHELL 0x92cee000 == 144 [pid = 1802] [id = 317] 09:31:59 INFO - PROCESS | 1802 | --DOCSHELL 0x98b53400 == 143 [pid = 1802] [id = 318] 09:31:59 INFO - PROCESS | 1802 | --DOCSHELL 0x901a7c00 == 142 [pid = 1802] [id = 316] 09:31:59 INFO - PROCESS | 1802 | --DOCSHELL 0x8be41c00 == 141 [pid = 1802] [id = 315] 09:31:59 INFO - PROCESS | 1802 | --DOCSHELL 0x894c6800 == 140 [pid = 1802] [id = 314] 09:31:59 INFO - PROCESS | 1802 | --DOCSHELL 0x8be41400 == 139 [pid = 1802] [id = 313] 09:31:59 INFO - PROCESS | 1802 | --DOCSHELL 0x89945800 == 138 [pid = 1802] [id = 312] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 311 (0x8de79400) [pid = 1802] [serial = 929] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 310 (0x9de18c00) [pid = 1802] [serial = 905] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 309 (0x8b4f8c00) [pid = 1802] [serial = 872] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 308 (0x96301400) [pid = 1802] [serial = 884] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 307 (0x9763ac00) [pid = 1802] [serial = 612] [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.] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 306 (0x8ac9e800) [pid = 1802] [serial = 869] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 305 (0x8b4bb400) [pid = 1802] [serial = 926] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 304 (0x8adfcc00) [pid = 1802] [serial = 923] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 303 (0xa0aad800) [pid = 1802] [serial = 911] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 302 (0x97f65000) [pid = 1802] [serial = 893] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 301 (0x8f50f000) [pid = 1802] [serial = 804] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 300 (0x8f736800) [pid = 1802] [serial = 867] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 299 (0x99143000) [pid = 1802] [serial = 899] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 298 (0x902d7000) [pid = 1802] [serial = 878] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 297 (0x9fcb8000) [pid = 1802] [serial = 908] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 296 (0x8b0f8000) [pid = 1802] [serial = 924] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 295 (0x8b2c7800) [pid = 1802] [serial = 738] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 294 (0x9763dc00) [pid = 1802] [serial = 917] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 293 (0x8abb5800) [pid = 1802] [serial = 921] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 292 (0x8b4c1400) [pid = 1802] [serial = 932] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 291 (0x9141b000) [pid = 1802] [serial = 881] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 290 (0x9af89400) [pid = 1802] [serial = 902] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 289 (0x8e04d000) [pid = 1802] [serial = 930] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 288 (0x9fb92800) [pid = 1802] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 287 (0x89ae5c00) [pid = 1802] [serial = 920] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 286 (0x971a2400) [pid = 1802] [serial = 887] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 285 (0x9766a800) [pid = 1802] [serial = 890] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 284 (0x8b4f0c00) [pid = 1802] [serial = 927] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 283 (0x8adf6c00) [pid = 1802] [serial = 914] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 282 (0x8ac01800) [pid = 1802] [serial = 669] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 281 (0x8fdd3c00) [pid = 1802] [serial = 875] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 280 (0x988de400) [pid = 1802] [serial = 896] [outer = (nil)] [url = about:blank] 09:31:59 INFO - PROCESS | 1802 | --DOMWINDOW == 279 (0x8f582800) [pid = 1802] [serial = 933] [outer = (nil)] [url = about:blank] 09:32:00 INFO - PROCESS | 1802 | 1461256320351 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] 09:32:00 INFO - PROCESS | 1802 | 1461256320410 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 09:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:32:00 INFO - PROCESS | 1802 | 1461256320418 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:32:00 INFO - PROCESS | 1802 | 1461256320423 Marionette TRACE conn3 <- [1,1382,null,{}] 09:32:00 INFO - PROCESS | 1802 | 1461256320431 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}] 09:32:00 INFO - PROCESS | 1802 | 1461256320625 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 09:32:00 INFO - PROCESS | 1802 | 1461256320815 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x859cdc00 == 139 [pid = 1802] [id = 353] 09:32:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 280 (0x86a70400) [pid = 1802] [serial = 1060] [outer = (nil)] 09:32:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 281 (0x86c5c800) [pid = 1802] [serial = 1061] [outer = 0x86a70400] 09:32:00 INFO - PROCESS | 1802 | 1461256320919 Marionette DEBUG loaded listener.js 09:32:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 282 (0x86cc8c00) [pid = 1802] [serial = 1062] [outer = 0x86a70400] 09:32:02 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:32:02 INFO - PROCESS | 1802 | 1461256322366 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] 09:32:02 INFO - PROCESS | 1802 | 1461256322415 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 09:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:32:02 INFO - PROCESS | 1802 | 1461256322436 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:32:02 INFO - PROCESS | 1802 | 1461256322440 Marionette TRACE conn3 <- [1,1386,null,{}] 09:32:02 INFO - PROCESS | 1802 | 1461256322446 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}] 09:32:02 INFO - PROCESS | 1802 | 1461256322751 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 09:32:02 INFO - PROCESS | 1802 | 1461256322863 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b37800 == 140 [pid = 1802] [id = 354] 09:32:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 283 (0x89779800) [pid = 1802] [serial = 1063] [outer = (nil)] 09:32:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 284 (0x8ac02400) [pid = 1802] [serial = 1064] [outer = 0x89779800] 09:32:02 INFO - PROCESS | 1802 | 1461256322955 Marionette DEBUG loaded listener.js 09:32:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 285 (0x8aca0c00) [pid = 1802] [serial = 1065] [outer = 0x89779800] 09:32:03 INFO - PROCESS | 1802 | 1461256323861 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] 09:32:03 INFO - PROCESS | 1802 | 1461256323928 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 09:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:32:03 INFO - PROCESS | 1802 | 1461256323934 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:32:03 INFO - PROCESS | 1802 | 1461256323940 Marionette TRACE conn3 <- [1,1390,null,{}] 09:32:03 INFO - PROCESS | 1802 | 1461256323955 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}] 09:32:04 INFO - PROCESS | 1802 | 1461256324589 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 09:32:04 INFO - PROCESS | 1802 | --DOMWINDOW == 284 (0x8c81c000) [pid = 1802] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:32:04 INFO - PROCESS | 1802 | --DOMWINDOW == 283 (0x8aca8800) [pid = 1802] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:32:04 INFO - PROCESS | 1802 | --DOMWINDOW == 282 (0x8b64f000) [pid = 1802] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:32:04 INFO - PROCESS | 1802 | --DOMWINDOW == 281 (0x8ac08000) [pid = 1802] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:32:04 INFO - PROCESS | 1802 | --DOMWINDOW == 280 (0x8abae800) [pid = 1802] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:32:04 INFO - PROCESS | 1802 | 1461256324781 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x86cc1800 == 141 [pid = 1802] [id = 355] 09:32:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 281 (0x89ae1c00) [pid = 1802] [serial = 1066] [outer = (nil)] 09:32:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 282 (0x8b0d1000) [pid = 1802] [serial = 1067] [outer = 0x89ae1c00] 09:32:04 INFO - PROCESS | 1802 | 1461256324859 Marionette DEBUG loaded listener.js 09:32:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 283 (0x8b16cc00) [pid = 1802] [serial = 1068] [outer = 0x89ae1c00] 09:32:05 INFO - PROCESS | 1802 | 1461256325632 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]]]}] 09:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1734ms 09:32:05 INFO - PROCESS | 1802 | 1461256325669 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 09:32:05 INFO - PROCESS | 1802 | 1461256325673 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 09:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:32:05 INFO - PROCESS | 1802 | 1461256325679 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:32:05 INFO - PROCESS | 1802 | 1461256325682 Marionette TRACE conn3 <- [1,1394,null,{}] 09:32:05 INFO - PROCESS | 1802 | 1461256325688 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}] 09:32:05 INFO - PROCESS | 1802 | 1461256325938 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 09:32:05 INFO - PROCESS | 1802 | 1461256325961 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x86a6cc00 == 142 [pid = 1802] [id = 356] 09:32:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 284 (0x8b0f8400) [pid = 1802] [serial = 1069] [outer = (nil)] 09:32:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 285 (0x8b386400) [pid = 1802] [serial = 1070] [outer = 0x8b0f8400] 09:32:06 INFO - PROCESS | 1802 | 1461256326055 Marionette DEBUG loaded listener.js 09:32:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 286 (0x8b4f0800) [pid = 1802] [serial = 1071] [outer = 0x8b0f8400] 09:32:07 INFO - PROCESS | 1802 | 1461256327149 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]]]}] 09:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1482ms 09:32:07 INFO - PROCESS | 1802 | 1461256327163 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 09:32:07 INFO - PROCESS | 1802 | 1461256327169 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 09:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:32:07 INFO - PROCESS | 1802 | 1461256327178 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:32:07 INFO - PROCESS | 1802 | 1461256327183 Marionette TRACE conn3 <- [1,1398,null,{}] 09:32:07 INFO - PROCESS | 1802 | 1461256327192 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}] 09:32:07 INFO - PROCESS | 1802 | 1461256327411 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 09:32:07 INFO - PROCESS | 1802 | 1461256327763 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x856f0800 == 143 [pid = 1802] [id = 357] 09:32:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 287 (0x86ad4000) [pid = 1802] [serial = 1072] [outer = (nil)] 09:32:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 288 (0x86c57400) [pid = 1802] [serial = 1073] [outer = 0x86ad4000] 09:32:07 INFO - PROCESS | 1802 | 1461256327863 Marionette DEBUG loaded listener.js 09:32:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 289 (0x894c9000) [pid = 1802] [serial = 1074] [outer = 0x86ad4000] 09:32:08 INFO - PROCESS | 1802 | 1461256328785 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]]]}] 09:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1634ms 09:32:08 INFO - PROCESS | 1802 | 1461256328813 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 09:32:08 INFO - PROCESS | 1802 | 1461256328822 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 09:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:32:08 INFO - PROCESS | 1802 | 1461256328832 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:32:08 INFO - PROCESS | 1802 | 1461256328836 Marionette TRACE conn3 <- [1,1402,null,{}] 09:32:08 INFO - PROCESS | 1802 | 1461256328843 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}] 09:32:09 INFO - PROCESS | 1802 | 1461256329041 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 09:32:09 INFO - PROCESS | 1802 | 1461256329361 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8abb7c00 == 144 [pid = 1802] [id = 358] 09:32:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 290 (0x8abb9400) [pid = 1802] [serial = 1075] [outer = (nil)] 09:32:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 291 (0x8adfa800) [pid = 1802] [serial = 1076] [outer = 0x8abb9400] 09:32:09 INFO - PROCESS | 1802 | 1461256329454 Marionette DEBUG loaded listener.js 09:32:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 292 (0x8b0cf400) [pid = 1802] [serial = 1077] [outer = 0x8abb9400] 09:32:10 INFO - PROCESS | 1802 | 1461256330596 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]]]}] 09:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1837ms 09:32:10 INFO - PROCESS | 1802 | 1461256330672 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 09:32:10 INFO - PROCESS | 1802 | 1461256330678 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 09:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:32:10 INFO - PROCESS | 1802 | 1461256330689 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:32:10 INFO - PROCESS | 1802 | 1461256330699 Marionette TRACE conn3 <- [1,1406,null,{}] 09:32:10 INFO - PROCESS | 1802 | 1461256330739 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}] 09:32:11 INFO - PROCESS | 1802 | 1461256331297 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 09:32:11 INFO - PROCESS | 1802 | 1461256331518 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x89ae2000 == 145 [pid = 1802] [id = 359] 09:32:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 293 (0x8b37e800) [pid = 1802] [serial = 1078] [outer = (nil)] 09:32:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 294 (0x8c0b3800) [pid = 1802] [serial = 1079] [outer = 0x8b37e800] 09:32:11 INFO - PROCESS | 1802 | 1461256331671 Marionette DEBUG loaded listener.js 09:32:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 295 (0x8e046000) [pid = 1802] [serial = 1080] [outer = 0x8b37e800] 09:32:12 INFO - PROCESS | 1802 | 1461256332612 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]]]}] 09:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 2000ms 09:32:12 INFO - PROCESS | 1802 | 1461256332687 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 09:32:12 INFO - PROCESS | 1802 | 1461256332691 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 09:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:32:12 INFO - PROCESS | 1802 | 1461256332698 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:32:12 INFO - PROCESS | 1802 | 1461256332702 Marionette TRACE conn3 <- [1,1410,null,{}] 09:32:12 INFO - PROCESS | 1802 | 1461256332708 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}] 09:32:12 INFO - PROCESS | 1802 | 1461256332934 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 09:32:13 INFO - PROCESS | 1802 | 1461256333263 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b35400 == 146 [pid = 1802] [id = 360] 09:32:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 296 (0x8b37c800) [pid = 1802] [serial = 1081] [outer = (nil)] 09:32:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 297 (0x8f736800) [pid = 1802] [serial = 1082] [outer = 0x8b37c800] 09:32:13 INFO - PROCESS | 1802 | 1461256333364 Marionette DEBUG loaded listener.js 09:32:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 298 (0x8fdd5800) [pid = 1802] [serial = 1083] [outer = 0x8b37c800] 09:32:14 INFO - PROCESS | 1802 | 1461256334310 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]]]}] 09:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1632ms 09:32:14 INFO - PROCESS | 1802 | 1461256334330 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 09:32:14 INFO - PROCESS | 1802 | 1461256334333 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 09:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:32:14 INFO - PROCESS | 1802 | 1461256334340 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:32:14 INFO - PROCESS | 1802 | 1461256334344 Marionette TRACE conn3 <- [1,1414,null,{}] 09:32:14 INFO - PROCESS | 1802 | 1461256334349 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}] 09:32:14 INFO - PROCESS | 1802 | 1461256334538 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 09:32:14 INFO - PROCESS | 1802 | 1461256334855 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c0bd000 == 147 [pid = 1802] [id = 361] 09:32:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 299 (0x8f513800) [pid = 1802] [serial = 1084] [outer = (nil)] 09:32:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 300 (0x902d5400) [pid = 1802] [serial = 1085] [outer = 0x8f513800] 09:32:14 INFO - PROCESS | 1802 | 1461256334959 Marionette DEBUG loaded listener.js 09:32:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 301 (0x906b2c00) [pid = 1802] [serial = 1086] [outer = 0x8f513800] 09:32:15 INFO - PROCESS | 1802 | 1461256335986 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]]]}] 09:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1688ms 09:32:16 INFO - PROCESS | 1802 | 1461256336029 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 09:32:16 INFO - PROCESS | 1802 | 1461256336032 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 09:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:32:16 INFO - PROCESS | 1802 | 1461256336039 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:32:16 INFO - PROCESS | 1802 | 1461256336042 Marionette TRACE conn3 <- [1,1418,null,{}] 09:32:16 INFO - PROCESS | 1802 | 1461256336048 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}] 09:32:16 INFO - PROCESS | 1802 | 1461256336303 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 09:32:16 INFO - PROCESS | 1802 | 1461256336641 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b37b800 == 148 [pid = 1802] [id = 362] 09:32:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 302 (0x91422c00) [pid = 1802] [serial = 1087] [outer = (nil)] 09:32:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 303 (0x963f0c00) [pid = 1802] [serial = 1088] [outer = 0x91422c00] 09:32:16 INFO - PROCESS | 1802 | 1461256336735 Marionette DEBUG loaded listener.js 09:32:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 304 (0x971c9400) [pid = 1802] [serial = 1089] [outer = 0x91422c00] 09:32:17 INFO - PROCESS | 1802 | 1461256337748 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]]]}] 09:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1785ms 09:32:17 INFO - PROCESS | 1802 | 1461256337825 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 09:32:17 INFO - PROCESS | 1802 | 1461256337829 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 09:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:32:17 INFO - PROCESS | 1802 | 1461256337836 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:32:17 INFO - PROCESS | 1802 | 1461256337840 Marionette TRACE conn3 <- [1,1422,null,{}] 09:32:17 INFO - PROCESS | 1802 | 1461256337845 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}] 09:32:18 INFO - PROCESS | 1802 | 1461256338091 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 09:32:18 INFO - PROCESS | 1802 | 1461256338421 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x898ce000 == 149 [pid = 1802] [id = 363] 09:32:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 305 (0x8ac0e800) [pid = 1802] [serial = 1090] [outer = (nil)] 09:32:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 306 (0x979b9000) [pid = 1802] [serial = 1091] [outer = 0x8ac0e800] 09:32:18 INFO - PROCESS | 1802 | 1461256338513 Marionette DEBUG loaded listener.js 09:32:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 307 (0x97f6c000) [pid = 1802] [serial = 1092] [outer = 0x8ac0e800] 09:32:19 INFO - PROCESS | 1802 | 1461256339576 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]]]}] 09:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1785ms 09:32:19 INFO - PROCESS | 1802 | 1461256339622 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 09:32:19 INFO - PROCESS | 1802 | 1461256339626 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 09:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:32:19 INFO - PROCESS | 1802 | 1461256339634 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:32:19 INFO - PROCESS | 1802 | 1461256339637 Marionette TRACE conn3 <- [1,1426,null,{}] 09:32:19 INFO - PROCESS | 1802 | 1461256339644 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}] 09:32:19 INFO - PROCESS | 1802 | 1461256339876 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 09:32:20 INFO - PROCESS | 1802 | 1461256340230 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x89944000 == 150 [pid = 1802] [id = 364] 09:32:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 308 (0x8b2d0400) [pid = 1802] [serial = 1093] [outer = (nil)] 09:32:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 309 (0x988dfc00) [pid = 1802] [serial = 1094] [outer = 0x8b2d0400] 09:32:20 INFO - PROCESS | 1802 | 1461256340335 Marionette DEBUG loaded listener.js 09:32:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 310 (0x98b4a000) [pid = 1802] [serial = 1095] [outer = 0x8b2d0400] 09:32:21 INFO - PROCESS | 1802 | 1461256341349 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]]]}] 09:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1793ms 09:32:21 INFO - PROCESS | 1802 | 1461256341427 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 09:32:21 INFO - PROCESS | 1802 | 1461256341430 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 09:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:32:21 INFO - PROCESS | 1802 | 1461256341437 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:32:21 INFO - PROCESS | 1802 | 1461256341442 Marionette TRACE conn3 <- [1,1430,null,{}] 09:32:21 INFO - PROCESS | 1802 | 1461256341447 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}] 09:32:21 INFO - PROCESS | 1802 | 1461256341683 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 09:32:22 INFO - PROCESS | 1802 | 1461256342006 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x9803a400 == 151 [pid = 1802] [id = 365] 09:32:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 311 (0x988df400) [pid = 1802] [serial = 1096] [outer = (nil)] 09:32:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 312 (0x9fb36800) [pid = 1802] [serial = 1097] [outer = 0x988df400] 09:32:22 INFO - PROCESS | 1802 | 1461256342104 Marionette DEBUG loaded listener.js 09:32:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 313 (0x9fcb2000) [pid = 1802] [serial = 1098] [outer = 0x988df400] 09:32:23 INFO - PROCESS | 1802 | 1461256343029 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]]]}] 09:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1650ms 09:32:23 INFO - PROCESS | 1802 | 1461256343086 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 09:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:32:23 INFO - PROCESS | 1802 | 1461256343090 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 09:32:23 INFO - PROCESS | 1802 | 1461256343097 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:32:23 INFO - PROCESS | 1802 | 1461256343100 Marionette TRACE conn3 <- [1,1434,null,{}] 09:32:23 INFO - PROCESS | 1802 | 1461256343106 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}] 09:32:23 INFO - PROCESS | 1802 | 1461256343305 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 09:32:23 INFO - PROCESS | 1802 | 1461256343637 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x898d6800 == 152 [pid = 1802] [id = 366] 09:32:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 314 (0x8ac05400) [pid = 1802] [serial = 1099] [outer = (nil)] 09:32:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 315 (0xa2a42c00) [pid = 1802] [serial = 1100] [outer = 0x8ac05400] 09:32:23 INFO - PROCESS | 1802 | 1461256343734 Marionette DEBUG loaded listener.js 09:32:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 316 (0xa2ad9400) [pid = 1802] [serial = 1101] [outer = 0x8ac05400] 09:32:24 INFO - PROCESS | 1802 | 1461256344671 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]]]}] 09:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1641ms 09:32:24 INFO - PROCESS | 1802 | 1461256344739 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 09:32:24 INFO - PROCESS | 1802 | 1461256344742 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 09:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:32:24 INFO - PROCESS | 1802 | 1461256344750 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:32:24 INFO - PROCESS | 1802 | 1461256344755 Marionette TRACE conn3 <- [1,1438,null,{}] 09:32:24 INFO - PROCESS | 1802 | 1461256344760 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}] 09:32:25 INFO - PROCESS | 1802 | 1461256345021 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 09:32:25 INFO - PROCESS | 1802 | 1461256345388 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x89b5fc00 == 153 [pid = 1802] [id = 367] 09:32:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 317 (0x89b68c00) [pid = 1802] [serial = 1102] [outer = (nil)] 09:32:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 318 (0x9adca800) [pid = 1802] [serial = 1103] [outer = 0x89b68c00] 09:32:25 INFO - PROCESS | 1802 | 1461256345548 Marionette DEBUG loaded listener.js 09:32:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 319 (0xa4382800) [pid = 1802] [serial = 1104] [outer = 0x89b68c00] 09:32:26 INFO - PROCESS | 1802 | 1461256346619 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]]]}] 09:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1943ms 09:32:26 INFO - PROCESS | 1802 | 1461256346694 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 09:32:26 INFO - PROCESS | 1802 | 1461256346698 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 09:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:32:26 INFO - PROCESS | 1802 | 1461256346704 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:32:26 INFO - PROCESS | 1802 | 1461256346708 Marionette TRACE conn3 <- [1,1442,null,{}] 09:32:26 INFO - PROCESS | 1802 | 1461256346714 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}] 09:32:26 INFO - PROCESS | 1802 | 1461256346914 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 09:32:27 INFO - PROCESS | 1802 | 1461256347248 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x84942800 == 154 [pid = 1802] [id = 368] 09:32:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 320 (0x84943000) [pid = 1802] [serial = 1105] [outer = (nil)] 09:32:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 321 (0x8494b400) [pid = 1802] [serial = 1106] [outer = 0x84943000] 09:32:27 INFO - PROCESS | 1802 | 1461256347345 Marionette DEBUG loaded listener.js 09:32:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 322 (0x8494e800) [pid = 1802] [serial = 1107] [outer = 0x84943000] 09:32:28 INFO - PROCESS | 1802 | 1461256348268 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]]]}] 09:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1635ms 09:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:32:28 INFO - PROCESS | 1802 | 1461256348340 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 09:32:28 INFO - PROCESS | 1802 | 1461256348343 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 09:32:28 INFO - PROCESS | 1802 | 1461256348350 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:32:28 INFO - PROCESS | 1802 | 1461256348353 Marionette TRACE conn3 <- [1,1446,null,{}] 09:32:28 INFO - PROCESS | 1802 | 1461256348359 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}] 09:32:28 INFO - PROCESS | 1802 | 1461256348594 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 09:32:28 INFO - PROCESS | 1802 | 1461256348926 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x84950400 == 155 [pid = 1802] [id = 369] 09:32:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 323 (0x84981000) [pid = 1802] [serial = 1108] [outer = (nil)] 09:32:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 324 (0x8ad51800) [pid = 1802] [serial = 1109] [outer = 0x84981000] 09:32:29 INFO - PROCESS | 1802 | 1461256349019 Marionette DEBUG loaded listener.js 09:32:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 325 (0x8ad53400) [pid = 1802] [serial = 1110] [outer = 0x84981000] 09:32:30 INFO - PROCESS | 1802 | 1461256350045 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]]]}] 09:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1736ms 09:32:30 INFO - PROCESS | 1802 | 1461256350086 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 09:32:30 INFO - PROCESS | 1802 | 1461256350090 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 09:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:32:30 INFO - PROCESS | 1802 | 1461256350096 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:32:30 INFO - PROCESS | 1802 | 1461256350099 Marionette TRACE conn3 <- [1,1450,null,{}] 09:32:30 INFO - PROCESS | 1802 | 1461256350105 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}] 09:32:30 INFO - PROCESS | 1802 | 1461256350335 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 09:32:31 INFO - PROCESS | 1802 | 1461256351258 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x856ea400 == 156 [pid = 1802] [id = 370] 09:32:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 326 (0x856f1400) [pid = 1802] [serial = 1111] [outer = (nil)] 09:32:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 327 (0x859c9000) [pid = 1802] [serial = 1112] [outer = 0x856f1400] 09:32:31 INFO - PROCESS | 1802 | 1461256351389 Marionette DEBUG loaded listener.js 09:32:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 328 (0x86ad4400) [pid = 1802] [serial = 1113] [outer = 0x856f1400] 09:32:32 INFO - PROCESS | 1802 | 1461256352323 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]]]}] 09:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 2283ms 09:32:32 INFO - PROCESS | 1802 | 1461256352380 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 09:32:32 INFO - PROCESS | 1802 | 1461256352388 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 09:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:32:32 INFO - PROCESS | 1802 | 1461256352396 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:32:32 INFO - PROCESS | 1802 | 1461256352401 Marionette TRACE conn3 <- [1,1454,null,{}] 09:32:32 INFO - PROCESS | 1802 | 1461256352408 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}] 09:32:32 INFO - PROCESS | 1802 | 1461256352606 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 09:32:32 INFO - PROCESS | 1802 | 1461256352935 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8900ec00 == 157 [pid = 1802] [id = 371] 09:32:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 329 (0x89010400) [pid = 1802] [serial = 1114] [outer = (nil)] 09:32:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 330 (0x8925c400) [pid = 1802] [serial = 1115] [outer = 0x89010400] 09:32:33 INFO - PROCESS | 1802 | 1461256353028 Marionette DEBUG loaded listener.js 09:32:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 331 (0x8938d400) [pid = 1802] [serial = 1116] [outer = 0x89010400] 09:32:33 INFO - PROCESS | 1802 | 1461256353932 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]]]}] 09:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1596ms 09:32:33 INFO - PROCESS | 1802 | 1461256353995 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 09:32:34 INFO - PROCESS | 1802 | 1461256354002 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 09:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:32:34 INFO - PROCESS | 1802 | 1461256354010 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:32:34 INFO - PROCESS | 1802 | 1461256354013 Marionette TRACE conn3 <- [1,1458,null,{}] 09:32:34 INFO - PROCESS | 1802 | 1461256354019 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}] 09:32:34 INFO - PROCESS | 1802 | 1461256354201 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 09:32:34 INFO - PROCESS | 1802 | 1461256354713 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b37c00 == 158 [pid = 1802] [id = 372] 09:32:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 332 (0x83b3a800) [pid = 1802] [serial = 1117] [outer = (nil)] 09:32:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 333 (0x86a65400) [pid = 1802] [serial = 1118] [outer = 0x83b3a800] 09:32:34 INFO - PROCESS | 1802 | 1461256354799 Marionette DEBUG loaded listener.js 09:32:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 334 (0x89b5d800) [pid = 1802] [serial = 1119] [outer = 0x83b3a800] 09:32:35 INFO - PROCESS | 1802 | 1461256355825 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]]]}] 09:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1851ms 09:32:35 INFO - PROCESS | 1802 | 1461256355861 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 09:32:35 INFO - PROCESS | 1802 | 1461256355865 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 09:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:32:35 INFO - PROCESS | 1802 | 1461256355873 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:32:35 INFO - PROCESS | 1802 | 1461256355883 Marionette TRACE conn3 <- [1,1462,null,{}] 09:32:35 INFO - PROCESS | 1802 | 1461256355898 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}] 09:32:36 INFO - PROCESS | 1802 | 1461256356091 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 09:32:36 INFO - PROCESS | 1802 | 1461256356425 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8abb5800 == 159 [pid = 1802] [id = 373] 09:32:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 335 (0x8ac08000) [pid = 1802] [serial = 1120] [outer = (nil)] 09:32:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 336 (0x8ad50800) [pid = 1802] [serial = 1121] [outer = 0x8ac08000] 09:32:36 INFO - PROCESS | 1802 | 1461256356520 Marionette DEBUG loaded listener.js 09:32:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 337 (0x8ad59c00) [pid = 1802] [serial = 1122] [outer = 0x8ac08000] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x89948400 == 158 [pid = 1802] [id = 245] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x89267400 == 157 [pid = 1802] [id = 302] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8977d800 == 156 [pid = 1802] [id = 301] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8977d000 == 155 [pid = 1802] [id = 304] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x88b38c00 == 154 [pid = 1802] [id = 184] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8938f400 == 153 [pid = 1802] [id = 193] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x89262000 == 152 [pid = 1802] [id = 246] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4fc400 == 151 [pid = 1802] [id = 254] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x875ec800 == 150 [pid = 1802] [id = 298] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4bc400 == 149 [pid = 1802] [id = 251] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8de75400 == 148 [pid = 1802] [id = 292] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x9910a400 == 147 [pid = 1802] [id = 300] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x901a5000 == 146 [pid = 1802] [id = 295] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8f57f400 == 145 [pid = 1802] [id = 255] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x901ad000 == 144 [pid = 1802] [id = 258] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x96309000 == 143 [pid = 1802] [id = 296] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x89262c00 == 142 [pid = 1802] [id = 190] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x9adc4c00 == 141 [pid = 1802] [id = 303] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x901c8000 == 140 [pid = 1802] [id = 293] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x907ecc00 == 139 [pid = 1802] [id = 95] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8b383c00 == 138 [pid = 1802] [id = 250] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x98b51000 == 137 [pid = 1802] [id = 299] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8de77000 == 136 [pid = 1802] [id = 162] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x89950000 == 135 [pid = 1802] [id = 289] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x898d4400 == 134 [pid = 1802] [id = 253] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x89260000 == 133 [pid = 1802] [id = 297] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4efc00 == 132 [pid = 1802] [id = 291] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4f3400 == 131 [pid = 1802] [id = 305] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x902d2c00 == 130 [pid = 1802] [id = 294] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x86cc1800 == 129 [pid = 1802] [id = 355] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x83b37800 == 128 [pid = 1802] [id = 354] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x859cdc00 == 127 [pid = 1802] [id = 353] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x83948400 == 126 [pid = 1802] [id = 351] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x859c6400 == 125 [pid = 1802] [id = 349] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x83945000 == 124 [pid = 1802] [id = 350] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x84982400 == 123 [pid = 1802] [id = 348] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8498a000 == 122 [pid = 1802] [id = 347] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x856f8000 == 121 [pid = 1802] [id = 345] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x84982000 == 120 [pid = 1802] [id = 346] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x856ea800 == 119 [pid = 1802] [id = 344] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8b0fc000 == 118 [pid = 1802] [id = 343] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x9913dc00 == 117 [pid = 1802] [id = 342] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x9803ec00 == 116 [pid = 1802] [id = 341] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x92ce0800 == 115 [pid = 1802] [id = 339] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8914cc00 == 114 [pid = 1802] [id = 340] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x907f5400 == 113 [pid = 1802] [id = 338] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8c81a000 == 112 [pid = 1802] [id = 337] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4fa400 == 111 [pid = 1802] [id = 336] 09:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x86cc9000 == 110 [pid = 1802] [id = 335] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 336 (0x8f57fc00) [pid = 1802] [serial = 999] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 335 (0xa4b0a000) [pid = 1802] [serial = 971] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 334 (0x8b0f7800) [pid = 1802] [serial = 938] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 333 (0x9913c800) [pid = 1802] [serial = 953] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 332 (0x8b0d4c00) [pid = 1802] [serial = 989] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 331 (0x8bd56c00) [pid = 1802] [serial = 995] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 330 (0x96303800) [pid = 1802] [serial = 947] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 329 (0xa2ae4400) [pid = 1802] [serial = 959] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 328 (0x97668000) [pid = 1802] [serial = 950] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 327 (0xa0c41c00) [pid = 1802] [serial = 956] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 326 (0x86ccb400) [pid = 1802] [serial = 974] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 325 (0x8b2c3c00) [pid = 1802] [serial = 1001] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 324 (0x901a4400) [pid = 1802] [serial = 935] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 323 (0x9803c000) [pid = 1802] [serial = 968] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 322 (0xa472fc00) [pid = 1802] [serial = 965] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 321 (0x8be49c00) [pid = 1802] [serial = 996] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 320 (0x8b0f9400) [pid = 1802] [serial = 990] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 319 (0x8c820800) [pid = 1802] [serial = 941] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 318 (0x8b0f0400) [pid = 1802] [serial = 993] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 317 (0x92a50400) [pid = 1802] [serial = 944] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 316 (0xa4358c00) [pid = 1802] [serial = 962] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 315 (0x894cec00) [pid = 1802] [serial = 980] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 314 (0x8aca7400) [pid = 1802] [serial = 992] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 313 (0x86c5a800) [pid = 1802] [serial = 977] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 312 (0x8c820000) [pid = 1802] [serial = 983] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 311 (0x8b0cd000) [pid = 1802] [serial = 986] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 310 (0x8e043800) [pid = 1802] [serial = 998] [outer = (nil)] [url = about:blank] 09:32:37 INFO - PROCESS | 1802 | --DOMWINDOW == 309 (0x8c0b6c00) [pid = 1802] [serial = 1002] [outer = (nil)] [url = about:blank] 09:32:38 INFO - PROCESS | 1802 | 1461256358093 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]]]}] 09:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 2297ms 09:32:38 INFO - PROCESS | 1802 | 1461256358170 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 09:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:32:38 INFO - PROCESS | 1802 | 1461256358175 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 09:32:38 INFO - PROCESS | 1802 | 1461256358180 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:32:38 INFO - PROCESS | 1802 | 1461256358184 Marionette TRACE conn3 <- [1,1466,null,{}] 09:32:38 INFO - PROCESS | 1802 | 1461256358189 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}] 09:32:38 INFO - PROCESS | 1802 | 1461256358358 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 09:32:38 INFO - PROCESS | 1802 | 1461256358369 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8394dc00 == 111 [pid = 1802] [id = 374] 09:32:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 310 (0x84984400) [pid = 1802] [serial = 1123] [outer = (nil)] 09:32:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 311 (0x86ad6400) [pid = 1802] [serial = 1124] [outer = 0x84984400] 09:32:38 INFO - PROCESS | 1802 | 1461256358445 Marionette DEBUG loaded listener.js 09:32:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 312 (0x86c5f000) [pid = 1802] [serial = 1125] [outer = 0x84984400] 09:32:39 INFO - PROCESS | 1802 | 1461256359529 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]]]}] 09:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1379ms 09:32:39 INFO - PROCESS | 1802 | 1461256359561 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 09:32:39 INFO - PROCESS | 1802 | 1461256359564 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 09:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:32:39 INFO - PROCESS | 1802 | 1461256359573 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:32:39 INFO - PROCESS | 1802 | 1461256359577 Marionette TRACE conn3 <- [1,1470,null,{}] 09:32:39 INFO - PROCESS | 1802 | 1461256359582 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}] 09:32:39 INFO - PROCESS | 1802 | 1461256359884 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 09:32:40 INFO - PROCESS | 1802 | 1461256360017 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c5a800 == 112 [pid = 1802] [id = 375] 09:32:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 313 (0x86c5c400) [pid = 1802] [serial = 1126] [outer = (nil)] 09:32:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 314 (0x894cec00) [pid = 1802] [serial = 1127] [outer = 0x86c5c400] 09:32:40 INFO - PROCESS | 1802 | 1461256360102 Marionette DEBUG loaded listener.js 09:32:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 315 (0x89ae6800) [pid = 1802] [serial = 1128] [outer = 0x86c5c400] 09:32:41 INFO - PROCESS | 1802 | 1461256360996 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]]]}] 09:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1483ms 09:32:41 INFO - PROCESS | 1802 | 1461256361056 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 09:32:41 INFO - PROCESS | 1802 | 1461256361059 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 09:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:32:41 INFO - PROCESS | 1802 | 1461256361073 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:32:41 INFO - PROCESS | 1802 | 1461256361075 Marionette TRACE conn3 <- [1,1474,null,{}] 09:32:41 INFO - PROCESS | 1802 | 1461256361081 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}] 09:32:41 INFO - PROCESS | 1802 | 1461256361333 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 09:32:41 INFO - PROCESS | 1802 | 1461256361361 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x86adc800 == 113 [pid = 1802] [id = 376] 09:32:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 316 (0x89262c00) [pid = 1802] [serial = 1129] [outer = (nil)] 09:32:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 317 (0x8b04b000) [pid = 1802] [serial = 1130] [outer = 0x89262c00] 09:32:41 INFO - PROCESS | 1802 | 1461256361437 Marionette DEBUG loaded listener.js 09:32:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 318 (0x8b0c7c00) [pid = 1802] [serial = 1131] [outer = 0x89262c00] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 317 (0x9ac3d800) [pid = 1802] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 316 (0x901a8400) [pid = 1802] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 315 (0x9132f400) [pid = 1802] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 314 (0x8925d000) [pid = 1802] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 313 (0x898d5400) [pid = 1802] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 312 (0x9001f400) [pid = 1802] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 311 (0x898d3800) [pid = 1802] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 310 (0x89948800) [pid = 1802] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 309 (0x8abb2c00) [pid = 1802] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 308 (0x83b35000) [pid = 1802] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 307 (0x84982c00) [pid = 1802] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 306 (0x86c51c00) [pid = 1802] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 305 (0x89aeb000) [pid = 1802] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 304 (0x971bf800) [pid = 1802] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 303 (0x89ae1c00) [pid = 1802] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 302 (0x89390400) [pid = 1802] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 301 (0x8b167400) [pid = 1802] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 300 (0x8394cc00) [pid = 1802] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 299 (0x902d6c00) [pid = 1802] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 298 (0x89387800) [pid = 1802] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 297 (0x86cc3400) [pid = 1802] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 296 (0x8aca3400) [pid = 1802] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 295 (0x95a1c000) [pid = 1802] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 294 (0x97f65400) [pid = 1802] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 293 (0x9141fc00) [pid = 1802] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 292 (0x86c5a000) [pid = 1802] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 291 (0x8b4fa800) [pid = 1802] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 290 (0x97155400) [pid = 1802] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 289 (0x98e95000) [pid = 1802] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 288 (0x856ecc00) [pid = 1802] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 287 (0x97199c00) [pid = 1802] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 286 (0x89ae9400) [pid = 1802] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 285 (0x8f513000) [pid = 1802] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 284 (0x902d3400) [pid = 1802] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 283 (0x89779800) [pid = 1802] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 282 (0x898d0400) [pid = 1802] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 281 (0x902d5c00) [pid = 1802] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 280 (0x98034800) [pid = 1802] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 279 (0x97593800) [pid = 1802] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 278 (0x9719a800) [pid = 1802] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 277 (0x901a1800) [pid = 1802] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 276 (0x9ac3dc00) [pid = 1802] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 275 (0x8b164400) [pid = 1802] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 274 (0x89392c00) [pid = 1802] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 273 (0x88b37400) [pid = 1802] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 272 (0x902dc800) [pid = 1802] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 271 (0x8c817800) [pid = 1802] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 270 (0x8b4c5c00) [pid = 1802] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 269 (0x99143400) [pid = 1802] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 268 (0x96288000) [pid = 1802] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 267 (0x86ad9c00) [pid = 1802] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 266 (0x901adc00) [pid = 1802] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 265 (0x84987c00) [pid = 1802] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 264 (0x8b163000) [pid = 1802] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 263 (0x8e047000) [pid = 1802] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 262 (0x98b89000) [pid = 1802] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 261 (0x8b4bac00) [pid = 1802] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 260 (0x901a6800) [pid = 1802] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x92cec000) [pid = 1802] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x92cea000) [pid = 1802] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x898cc800) [pid = 1802] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x86a70400) [pid = 1802] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x8b382800) [pid = 1802] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x9132b000) [pid = 1802] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x90013000) [pid = 1802] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x8900e000) [pid = 1802] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x913dd800) [pid = 1802] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x90015800) [pid = 1802] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x875e8400) [pid = 1802] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0x89268800) [pid = 1802] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x97631c00) [pid = 1802] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0x901cd400) [pid = 1802] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x898d6400) [pid = 1802] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 244 (0x8f58b800) [pid = 1802] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 243 (0xa44b4c00) [pid = 1802] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0x8498ac00) [pid = 1802] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x8b16d000) [pid = 1802] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x92acec00) [pid = 1802] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x973f3000) [pid = 1802] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x89265c00) [pid = 1802] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x98036c00) [pid = 1802] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x8b16d400) [pid = 1802] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x8925f400) [pid = 1802] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x8f737400) [pid = 1802] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x9913ac00) [pid = 1802] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x9fc5e400) [pid = 1802] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x8f73f800) [pid = 1802] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x8b4fcc00) [pid = 1802] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x83945800) [pid = 1802] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x8b4c0000) [pid = 1802] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x96306000) [pid = 1802] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x8abaf000) [pid = 1802] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x8bd51000) [pid = 1802] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x8c0b7400) [pid = 1802] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x8e045000) [pid = 1802] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x859c7000) [pid = 1802] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x8be42000) [pid = 1802] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x8b654c00) [pid = 1802] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x8b379000) [pid = 1802] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0xa2a45c00) [pid = 1802] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x906b2800) [pid = 1802] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x8b2cb000) [pid = 1802] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x91414400) [pid = 1802] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x9adce000) [pid = 1802] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x8be4ac00) [pid = 1802] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x89780400) [pid = 1802] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x92be3800) [pid = 1802] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x8b16a400) [pid = 1802] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:32:44 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x8f7fb800) [pid = 1802] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:32:44 INFO - PROCESS | 1802 | 1461256364459 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]]]}] 09:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 3447ms 09:32:44 INFO - PROCESS | 1802 | 1461256364513 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 09:32:44 INFO - PROCESS | 1802 | 1461256364517 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 09:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:32:44 INFO - PROCESS | 1802 | 1461256364523 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:32:44 INFO - PROCESS | 1802 | 1461256364525 Marionette TRACE conn3 <- [1,1478,null,{}] 09:32:44 INFO - PROCESS | 1802 | 1461256364541 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}] 09:32:44 INFO - PROCESS | 1802 | 1461256364716 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 09:32:44 INFO - PROCESS | 1802 | 1461256364730 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x83945800 == 114 [pid = 1802] [id = 377] 09:32:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x83946400) [pid = 1802] [serial = 1132] [outer = (nil)] 09:32:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x859c8c00) [pid = 1802] [serial = 1133] [outer = 0x83946400] 09:32:44 INFO - PROCESS | 1802 | 1461256364804 Marionette DEBUG loaded listener.js 09:32:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x86adf000) [pid = 1802] [serial = 1134] [outer = 0x83946400] 09:32:45 INFO - PROCESS | 1802 | 1461256365707 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]]]}] 09:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1228ms 09:32:45 INFO - PROCESS | 1802 | 1461256365765 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 09:32:45 INFO - PROCESS | 1802 | 1461256365768 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 09:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:32:45 INFO - PROCESS | 1802 | 1461256365774 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:32:45 INFO - PROCESS | 1802 | 1461256365777 Marionette TRACE conn3 <- [1,1482,null,{}] 09:32:45 INFO - PROCESS | 1802 | 1461256365787 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}] 09:32:45 INFO - PROCESS | 1802 | 1461256365957 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 09:32:46 INFO - PROCESS | 1802 | 1461256366294 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x83947800 == 115 [pid = 1802] [id = 378] 09:32:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x8394a800) [pid = 1802] [serial = 1135] [outer = (nil)] 09:32:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x83b36000) [pid = 1802] [serial = 1136] [outer = 0x8394a800] 09:32:46 INFO - PROCESS | 1802 | 1461256366389 Marionette DEBUG loaded listener.js 09:32:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x8494c000) [pid = 1802] [serial = 1137] [outer = 0x8394a800] 09:32:47 INFO - PROCESS | 1802 | 1461256367554 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]]]}] 09:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1830ms 09:32:47 INFO - PROCESS | 1802 | 1461256367608 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 09:32:47 INFO - PROCESS | 1802 | 1461256367616 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 09:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:32:47 INFO - PROCESS | 1802 | 1461256367626 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:32:47 INFO - PROCESS | 1802 | 1461256367631 Marionette TRACE conn3 <- [1,1486,null,{}] 09:32:47 INFO - PROCESS | 1802 | 1461256367639 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}] 09:32:47 INFO - PROCESS | 1802 | 1461256367881 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 09:32:48 INFO - PROCESS | 1802 | 1461256368219 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b34c00 == 116 [pid = 1802] [id = 379] 09:32:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x89003000) [pid = 1802] [serial = 1138] [outer = (nil)] 09:32:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x8900b000) [pid = 1802] [serial = 1139] [outer = 0x89003000] 09:32:48 INFO - PROCESS | 1802 | 1461256368316 Marionette DEBUG loaded listener.js 09:32:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x89158c00) [pid = 1802] [serial = 1140] [outer = 0x89003000] 09:32:49 INFO - PROCESS | 1802 | 1461256369579 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]]]}] 09:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1988ms 09:32:49 INFO - PROCESS | 1802 | 1461256369626 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 09:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:32:49 INFO - PROCESS | 1802 | 1461256369635 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 09:32:49 INFO - PROCESS | 1802 | 1461256369646 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:32:49 INFO - PROCESS | 1802 | 1461256369651 Marionette TRACE conn3 <- [1,1490,null,{}] 09:32:49 INFO - PROCESS | 1802 | 1461256369670 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}] 09:32:49 INFO - PROCESS | 1802 | 1461256369901 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 09:32:50 INFO - PROCESS | 1802 | 1461256370262 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x894d3000 == 117 [pid = 1802] [id = 380] 09:32:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x898d3800) [pid = 1802] [serial = 1141] [outer = (nil)] 09:32:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x89948400) [pid = 1802] [serial = 1142] [outer = 0x898d3800] 09:32:50 INFO - PROCESS | 1802 | 1461256370359 Marionette DEBUG loaded listener.js 09:32:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x89af0000) [pid = 1802] [serial = 1143] [outer = 0x898d3800] 09:32:51 INFO - PROCESS | 1802 | 1461256371352 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]]]}] 09:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1748ms 09:32:51 INFO - PROCESS | 1802 | 1461256371393 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 09:32:51 INFO - PROCESS | 1802 | 1461256371397 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 09:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:32:51 INFO - PROCESS | 1802 | 1461256371414 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:32:51 INFO - PROCESS | 1802 | 1461256371423 Marionette TRACE conn3 <- [1,1494,null,{}] 09:32:51 INFO - PROCESS | 1802 | 1461256371430 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}] 09:32:51 INFO - PROCESS | 1802 | 1461256371689 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 09:32:52 INFO - PROCESS | 1802 | 1461256372011 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x898d6000 == 118 [pid = 1802] [id = 381] 09:32:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x8ac04400) [pid = 1802] [serial = 1144] [outer = (nil)] 09:32:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x8ad5d800) [pid = 1802] [serial = 1145] [outer = 0x8ac04400] 09:32:52 INFO - PROCESS | 1802 | 1461256372103 Marionette DEBUG loaded listener.js 09:32:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x8b04d800) [pid = 1802] [serial = 1146] [outer = 0x8ac04400] 09:32:53 INFO - PROCESS | 1802 | 1461256373048 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]]]}] 09:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1700ms 09:32:53 INFO - PROCESS | 1802 | 1461256373106 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 09:32:53 INFO - PROCESS | 1802 | 1461256373111 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 09:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:32:53 INFO - PROCESS | 1802 | 1461256373117 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:32:53 INFO - PROCESS | 1802 | 1461256373125 Marionette TRACE conn3 <- [1,1498,null,{}] 09:32:53 INFO - PROCESS | 1802 | 1461256373134 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}] 09:32:53 INFO - PROCESS | 1802 | 1461256373414 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 09:32:53 INFO - PROCESS | 1802 | 1461256373779 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8aca0400 == 119 [pid = 1802] [id = 382] 09:32:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x8ad4f400) [pid = 1802] [serial = 1147] [outer = (nil)] 09:32:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x8b0f3800) [pid = 1802] [serial = 1148] [outer = 0x8ad4f400] 09:32:53 INFO - PROCESS | 1802 | 1461256373870 Marionette DEBUG loaded listener.js 09:32:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x8b0f7800) [pid = 1802] [serial = 1149] [outer = 0x8ad4f400] 09:32:54 INFO - PROCESS | 1802 | 1461256374777 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]]]}] 09:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1702ms 09:32:54 INFO - PROCESS | 1802 | 1461256374819 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 09:32:54 INFO - PROCESS | 1802 | 1461256374824 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 09:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:32:54 INFO - PROCESS | 1802 | 1461256374830 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:32:54 INFO - PROCESS | 1802 | 1461256374832 Marionette TRACE conn3 <- [1,1502,null,{}] 09:32:54 INFO - PROCESS | 1802 | 1461256374839 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}] 09:32:55 INFO - PROCESS | 1802 | 1461256375035 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 09:32:55 INFO - PROCESS | 1802 | 1461256375317 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b163000 == 120 [pid = 1802] [id = 383] 09:32:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x8b163400) [pid = 1802] [serial = 1150] [outer = (nil)] 09:32:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x8b16ac00) [pid = 1802] [serial = 1151] [outer = 0x8b163400] 09:32:55 INFO - PROCESS | 1802 | 1461256375466 Marionette DEBUG loaded listener.js 09:32:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x8b37f000) [pid = 1802] [serial = 1152] [outer = 0x8b163400] 09:32:56 INFO - PROCESS | 1802 | 1461256376414 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]]]}] 09:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1629ms 09:32:56 INFO - PROCESS | 1802 | 1461256376460 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 09:32:56 INFO - PROCESS | 1802 | 1461256376464 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 09:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:32:56 INFO - PROCESS | 1802 | 1461256376470 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:32:56 INFO - PROCESS | 1802 | 1461256376474 Marionette TRACE conn3 <- [1,1506,null,{}] 09:32:56 INFO - PROCESS | 1802 | 1461256376480 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}] 09:32:56 INFO - PROCESS | 1802 | 1461256376675 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 09:32:57 INFO - PROCESS | 1802 | 1461256376983 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b0f5400 == 121 [pid = 1802] [id = 384] 09:32:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x8b0fc000) [pid = 1802] [serial = 1153] [outer = (nil)] 09:32:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x8b4efc00) [pid = 1802] [serial = 1154] [outer = 0x8b0fc000] 09:32:57 INFO - PROCESS | 1802 | 1461256377081 Marionette DEBUG loaded listener.js 09:32:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x8b4fa000) [pid = 1802] [serial = 1155] [outer = 0x8b0fc000] 09:32:58 INFO - PROCESS | 1802 | 1461256378013 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]]]}] 09:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1588ms 09:32:58 INFO - PROCESS | 1802 | 1461256378060 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 09:32:58 INFO - PROCESS | 1802 | 1461256378064 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 09:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:32:58 INFO - PROCESS | 1802 | 1461256378071 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:32:58 INFO - PROCESS | 1802 | 1461256378074 Marionette TRACE conn3 <- [1,1510,null,{}] 09:32:58 INFO - PROCESS | 1802 | 1461256378080 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}] 09:32:58 INFO - PROCESS | 1802 | 1461256378301 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 09:32:58 INFO - PROCESS | 1802 | 1461256378613 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x84942c00 == 122 [pid = 1802] [id = 385] 09:32:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x8925d400) [pid = 1802] [serial = 1156] [outer = (nil)] 09:32:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x8b655000) [pid = 1802] [serial = 1157] [outer = 0x8925d400] 09:32:58 INFO - PROCESS | 1802 | 1461256378708 Marionette DEBUG loaded listener.js 09:32:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x8bd56c00) [pid = 1802] [serial = 1158] [outer = 0x8925d400] 09:32:59 INFO - PROCESS | 1802 | 1461256379596 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]]]}] 09:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1584ms 09:32:59 INFO - PROCESS | 1802 | 1461256379656 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 09:32:59 INFO - PROCESS | 1802 | 1461256379659 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 09:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:32:59 INFO - PROCESS | 1802 | 1461256379667 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:32:59 INFO - PROCESS | 1802 | 1461256379671 Marionette TRACE conn3 <- [1,1514,null,{}] 09:32:59 INFO - PROCESS | 1802 | 1461256379677 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}] 09:32:59 INFO - PROCESS | 1802 | 1461256379880 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 09:33:00 INFO - PROCESS | 1802 | 1461256380191 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b658400 == 123 [pid = 1802] [id = 386] 09:33:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x8bd50000) [pid = 1802] [serial = 1159] [outer = (nil)] 09:33:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x8be47800) [pid = 1802] [serial = 1160] [outer = 0x8bd50000] 09:33:00 INFO - PROCESS | 1802 | 1461256380286 Marionette DEBUG loaded listener.js 09:33:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x8be4a000) [pid = 1802] [serial = 1161] [outer = 0x8bd50000] 09:33:01 INFO - PROCESS | 1802 | 1461256381212 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]]]}] 09:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1584ms 09:33:01 INFO - PROCESS | 1802 | 1461256381252 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 09:33:01 INFO - PROCESS | 1802 | 1461256381256 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 09:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:33:01 INFO - PROCESS | 1802 | 1461256381263 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:33:01 INFO - PROCESS | 1802 | 1461256381267 Marionette TRACE conn3 <- [1,1518,null,{}] 09:33:01 INFO - PROCESS | 1802 | 1461256381272 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}] 09:33:01 INFO - PROCESS | 1802 | 1461256381511 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 09:33:01 INFO - PROCESS | 1802 | 1461256381835 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x86a65800 == 124 [pid = 1802] [id = 387] 09:33:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x8b0fa400) [pid = 1802] [serial = 1162] [outer = (nil)] 09:33:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x8c812c00) [pid = 1802] [serial = 1163] [outer = 0x8b0fa400] 09:33:01 INFO - PROCESS | 1802 | 1461256381923 Marionette DEBUG loaded listener.js 09:33:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x8c818800) [pid = 1802] [serial = 1164] [outer = 0x8b0fa400] 09:33:02 INFO - PROCESS | 1802 | 1461256382979 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]]]}] 09:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1783ms 09:33:03 INFO - PROCESS | 1802 | 1461256383047 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 09:33:03 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:33:03 INFO - PROCESS | 1802 | 1461256383052 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 09:33:03 INFO - PROCESS | 1802 | 1461256383058 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:33:03 INFO - PROCESS | 1802 | 1461256383062 Marionette TRACE conn3 <- [1,1522,null,{}] 09:33:03 INFO - PROCESS | 1802 | 1461256383068 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}] 09:33:03 INFO - PROCESS | 1802 | 1461256383298 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 09:33:03 INFO - PROCESS | 1802 | 1461256383629 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x8de80000 == 125 [pid = 1802] [id = 388] 09:33:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x8de81400) [pid = 1802] [serial = 1165] [outer = (nil)] 09:33:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x8e046400) [pid = 1802] [serial = 1166] [outer = 0x8de81400] 09:33:03 INFO - PROCESS | 1802 | 1461256383741 Marionette DEBUG loaded listener.js 09:33:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x8f511400) [pid = 1802] [serial = 1167] [outer = 0x8de81400] 09:33:04 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:04 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:33:04 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:04 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:04 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:04 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:04 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:04 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:04 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:04 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:04 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:04 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:04 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 () { 09:33:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:33:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:33:04 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 () { 09:33:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:33:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:33:04 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 () { 09:33:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:33:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:33:04 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 () { 09:33:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:33:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:33:04 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1534ms 09:33:04 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:33:04 INFO - PROCESS | 1802 | 1461256384569 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"]]]}] 09:33:04 INFO - PROCESS | 1802 | 1461256384594 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 09:33:04 INFO - PROCESS | 1802 | 1461256384605 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 09:33:04 INFO - PROCESS | 1802 | 1461256384614 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:33:04 INFO - PROCESS | 1802 | 1461256384620 Marionette TRACE conn3 <- [1,1526,null,{}] 09:33:04 INFO - PROCESS | 1802 | 1461256384648 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}] 09:33:04 INFO - PROCESS | 1802 | 1461256384884 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 09:33:05 INFO - PROCESS | 1802 | 1461256385150 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f57f400 == 126 [pid = 1802] [id = 389] 09:33:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x8f588400) [pid = 1802] [serial = 1168] [outer = (nil)] 09:33:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x8fdd6800) [pid = 1802] [serial = 1169] [outer = 0x8f588400] 09:33:05 INFO - PROCESS | 1802 | 1461256385289 Marionette DEBUG loaded listener.js 09:33:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x8fdd9c00) [pid = 1802] [serial = 1170] [outer = 0x8f588400] 09:33:06 INFO - PROCESS | 1802 | 1461256386124 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"]]]}] 09:33:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:33:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:33:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:33:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:33:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:33:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:33:06 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1548ms 09:33:06 INFO - PROCESS | 1802 | 1461256386208 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 09:33:06 INFO - PROCESS | 1802 | 1461256386212 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 09:33:06 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:33:06 INFO - PROCESS | 1802 | 1461256386221 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:33:06 INFO - PROCESS | 1802 | 1461256386224 Marionette TRACE conn3 <- [1,1530,null,{}] 09:33:06 INFO - PROCESS | 1802 | 1461256386229 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}] 09:33:06 INFO - PROCESS | 1802 | 1461256386419 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 09:33:06 INFO - PROCESS | 1802 | 1461256386692 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b2d1000 == 127 [pid = 1802] [id = 390] 09:33:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x8f731c00) [pid = 1802] [serial = 1171] [outer = (nil)] 09:33:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x9001a800) [pid = 1802] [serial = 1172] [outer = 0x8f731c00] 09:33:06 INFO - PROCESS | 1802 | 1461256386829 Marionette DEBUG loaded listener.js 09:33:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x9001f800) [pid = 1802] [serial = 1173] [outer = 0x8f731c00] 09:33:07 INFO - PROCESS | 1802 | 1461256387627 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]]]}] 09:33:07 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 09:33:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:33:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:33:07 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. 09:33:07 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:33:07 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1438ms 09:33:07 INFO - PROCESS | 1802 | 1461256387661 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 09:33:07 INFO - PROCESS | 1802 | 1461256387665 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 09:33:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:33:07 INFO - PROCESS | 1802 | 1461256387671 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:33:07 INFO - PROCESS | 1802 | 1461256387674 Marionette TRACE conn3 <- [1,1534,null,{}] 09:33:07 INFO - PROCESS | 1802 | 1461256387680 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}] 09:33:07 INFO - PROCESS | 1802 | 1461256387866 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 09:33:08 INFO - PROCESS | 1802 | 1461256388147 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x83949800 == 128 [pid = 1802] [id = 391] 09:33:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x859c1800) [pid = 1802] [serial = 1174] [outer = (nil)] 09:33:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x902d5c00) [pid = 1802] [serial = 1175] [outer = 0x859c1800] 09:33:08 INFO - PROCESS | 1802 | 1461256388249 Marionette DEBUG loaded listener.js 09:33:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x902df000) [pid = 1802] [serial = 1176] [outer = 0x859c1800] 09:33:09 INFO - PROCESS | 1802 | 1461256389194 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]]]}] 09:33:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:33:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1590ms 09:33:09 INFO - PROCESS | 1802 | 1461256389263 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 09:33:09 INFO - PROCESS | 1802 | 1461256389267 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 09:33:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:33:09 INFO - PROCESS | 1802 | 1461256389274 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:33:09 INFO - PROCESS | 1802 | 1461256389277 Marionette TRACE conn3 <- [1,1538,null,{}] 09:33:09 INFO - PROCESS | 1802 | 1461256389283 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}] 09:33:09 INFO - PROCESS | 1802 | 1461256389478 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 09:33:09 INFO - PROCESS | 1802 | 1461256389799 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x901ca400 == 129 [pid = 1802] [id = 392] 09:33:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x901cdc00) [pid = 1802] [serial = 1177] [outer = (nil)] 09:33:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x907f3000) [pid = 1802] [serial = 1178] [outer = 0x901cdc00] 09:33:09 INFO - PROCESS | 1802 | 1461256389891 Marionette DEBUG loaded listener.js 09:33:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x907f6800) [pid = 1802] [serial = 1179] [outer = 0x901cdc00] 09:33:10 INFO - PROCESS | 1802 | 1461256390789 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]]]}] 09:33:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:33:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1587ms 09:33:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:33:10 INFO - PROCESS | 1802 | 1461256390861 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 09:33:10 INFO - PROCESS | 1802 | 1461256390865 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 09:33:10 INFO - PROCESS | 1802 | 1461256390871 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:33:10 INFO - PROCESS | 1802 | 1461256390875 Marionette TRACE conn3 <- [1,1542,null,{}] 09:33:10 INFO - PROCESS | 1802 | 1461256390880 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}] 09:33:11 INFO - PROCESS | 1802 | 1461256391114 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 09:33:11 INFO - PROCESS | 1802 | 1461256391439 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x907eb400 == 130 [pid = 1802] [id = 393] 09:33:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x907eb800) [pid = 1802] [serial = 1180] [outer = (nil)] 09:33:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x91421000) [pid = 1802] [serial = 1181] [outer = 0x907eb800] 09:33:11 INFO - PROCESS | 1802 | 1461256391533 Marionette DEBUG loaded listener.js 09:33:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x920f2000) [pid = 1802] [serial = 1182] [outer = 0x907eb800] 09:33:12 INFO - PROCESS | 1802 | 1461256392446 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]]]}] 09:33:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:33:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1633ms 09:33:12 INFO - PROCESS | 1802 | 1461256392505 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 09:33:12 INFO - PROCESS | 1802 | 1461256392509 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 09:33:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:33:12 INFO - PROCESS | 1802 | 1461256392515 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:33:12 INFO - PROCESS | 1802 | 1461256392519 Marionette TRACE conn3 <- [1,1546,null,{}] 09:33:12 INFO - PROCESS | 1802 | 1461256392524 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}] 09:33:12 INFO - PROCESS | 1802 | 1461256392728 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 09:33:13 INFO - PROCESS | 1802 | 1461256393066 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x83953c00 == 131 [pid = 1802] [id = 394] 09:33:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x83b32400) [pid = 1802] [serial = 1183] [outer = (nil)] 09:33:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0x859cd800) [pid = 1802] [serial = 1184] [outer = 0x83b32400] 09:33:13 INFO - PROCESS | 1802 | 1461256393157 Marionette DEBUG loaded listener.js 09:33:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x86cca800) [pid = 1802] [serial = 1185] [outer = 0x83b32400] 09:33:14 INFO - PROCESS | 1802 | 1461256394089 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]]]}] 09:33:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:33:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1637ms 09:33:14 INFO - PROCESS | 1802 | 1461256394153 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 09:33:14 INFO - PROCESS | 1802 | 1461256394157 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 09:33:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:33:14 INFO - PROCESS | 1802 | 1461256394163 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:33:14 INFO - PROCESS | 1802 | 1461256394167 Marionette TRACE conn3 <- [1,1550,null,{}] 09:33:14 INFO - PROCESS | 1802 | 1461256394172 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}] 09:33:14 INFO - PROCESS | 1802 | 1461256394379 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 09:33:14 INFO - PROCESS | 1802 | 1461256394709 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x856f0000 == 132 [pid = 1802] [id = 395] 09:33:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 264 (0x856f5000) [pid = 1802] [serial = 1186] [outer = (nil)] 09:33:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 265 (0x86a62c00) [pid = 1802] [serial = 1187] [outer = 0x856f5000] 09:33:14 INFO - PROCESS | 1802 | 1461256394797 Marionette DEBUG loaded listener.js 09:33:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 266 (0x86ad2400) [pid = 1802] [serial = 1188] [outer = 0x856f5000] 09:33:15 INFO - PROCESS | 1802 | 1461256395733 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]]]}] 09:33:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:33:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1630ms 09:33:15 INFO - PROCESS | 1802 | 1461256395796 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 09:33:15 INFO - PROCESS | 1802 | 1461256395800 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 09:33:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:33:15 INFO - PROCESS | 1802 | 1461256395807 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:33:15 INFO - PROCESS | 1802 | 1461256395810 Marionette TRACE conn3 <- [1,1554,null,{}] 09:33:15 INFO - PROCESS | 1802 | 1461256395816 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}] 09:33:16 INFO - PROCESS | 1802 | 1461256396039 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 09:33:17 INFO - PROCESS | 1802 | --DOCSHELL 0x86cc1400 == 131 [pid = 1802] [id = 324] 09:33:17 INFO - PROCESS | 1802 | --DOCSHELL 0x83945800 == 130 [pid = 1802] [id = 377] 09:33:17 INFO - PROCESS | 1802 | --DOCSHELL 0x86adc800 == 129 [pid = 1802] [id = 376] 09:33:17 INFO - PROCESS | 1802 | --DOCSHELL 0x86c5a800 == 128 [pid = 1802] [id = 375] 09:33:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8394dc00 == 127 [pid = 1802] [id = 374] 09:33:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8abb5800 == 126 [pid = 1802] [id = 373] 09:33:17 INFO - PROCESS | 1802 | --DOCSHELL 0x83b37c00 == 125 [pid = 1802] [id = 372] 09:33:17 INFO - PROCESS | 1802 | --DOCSHELL 0x856ea400 == 124 [pid = 1802] [id = 370] 09:33:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8900ec00 == 123 [pid = 1802] [id = 371] 09:33:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8b37b800 == 122 [pid = 1802] [id = 362] 09:33:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8c0bd000 == 121 [pid = 1802] [id = 361] 09:33:17 INFO - PROCESS | 1802 | --DOCSHELL 0x88b35400 == 120 [pid = 1802] [id = 360] 09:33:17 INFO - PROCESS | 1802 | --DOCSHELL 0x89ae2000 == 119 [pid = 1802] [id = 359] 09:33:17 INFO - PROCESS | 1802 | --DOCSHELL 0x856f0800 == 118 [pid = 1802] [id = 357] 09:33:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8abb7c00 == 117 [pid = 1802] [id = 358] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 265 (0x902d8000) [pid = 1802] [serial = 936] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 264 (0x8b386400) [pid = 1802] [serial = 1070] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 263 (0x9e926000) [pid = 1802] [serial = 1026] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 262 (0x92cdfc00) [pid = 1802] [serial = 945] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 261 (0x920ed000) [pid = 1802] [serial = 882] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 260 (0x8ac9ec00) [pid = 1802] [serial = 705] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x98032400) [pid = 1802] [serial = 984] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x901c9400) [pid = 1802] [serial = 774] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x97638000) [pid = 1802] [serial = 840] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x8b04d400) [pid = 1802] [serial = 1007] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x8b050800) [pid = 1802] [serial = 744] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x83b3f800) [pid = 1802] [serial = 1059] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x8498b000) [pid = 1802] [serial = 1041] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x86c5d800) [pid = 1802] [serial = 978] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x8f740000) [pid = 1802] [serial = 813] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x9766b800) [pid = 1802] [serial = 699] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x8b0d1000) [pid = 1802] [serial = 1067] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0x8b2c7000) [pid = 1802] [serial = 843] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x8b4c0c00) [pid = 1802] [serial = 678] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0x86ad3c00) [pid = 1802] [serial = 1055] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x98b44800) [pid = 1802] [serial = 897] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 244 (0x8b2cdc00) [pid = 1802] [serial = 711] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 243 (0x86cce400) [pid = 1802] [serial = 975] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0x8b167c00) [pid = 1802] [serial = 939] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x9763c400) [pid = 1802] [serial = 1019] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0xa3c8b000) [pid = 1802] [serial = 960] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x95aa9800) [pid = 1802] [serial = 1016] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x8adf1c00) [pid = 1802] [serial = 981] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x8e04cc00) [pid = 1802] [serial = 762] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0xa44b0000) [pid = 1802] [serial = 1032] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x9ad92000) [pid = 1802] [serial = 900] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x856f6400) [pid = 1802] [serial = 1034] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x8b16cc00) [pid = 1802] [serial = 1068] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x97670400) [pid = 1802] [serial = 891] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x8b04b800) [pid = 1802] [serial = 870] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x906bc800) [pid = 1802] [serial = 879] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x920f8000) [pid = 1802] [serial = 1013] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x8ac02400) [pid = 1802] [serial = 1064] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x8de81000) [pid = 1802] [serial = 714] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x963ef800) [pid = 1802] [serial = 885] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0xa4310400) [pid = 1802] [serial = 969] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x98b87000) [pid = 1802] [serial = 1023] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x9762ec00) [pid = 1802] [serial = 837] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x9141f000) [pid = 1802] [serial = 690] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0xa0feb800) [pid = 1802] [serial = 1029] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x8bd57400) [pid = 1802] [serial = 627] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x98b8b000) [pid = 1802] [serial = 615] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x89ae5400) [pid = 1802] [serial = 708] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x97594400) [pid = 1802] [serial = 888] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x9803f800) [pid = 1802] [serial = 1022] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x8f583c00) [pid = 1802] [serial = 765] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x8c0b6400) [pid = 1802] [serial = 756] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0xa00a9c00) [pid = 1802] [serial = 702] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x9719fc00) [pid = 1802] [serial = 696] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0xa4357c00) [pid = 1802] [serial = 1038] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x902d9c00) [pid = 1802] [serial = 777] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x859c9800) [pid = 1802] [serial = 1047] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x8b0d5c00) [pid = 1802] [serial = 1008] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x84989400) [pid = 1802] [serial = 1040] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x8b16f800) [pid = 1802] [serial = 618] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x92a55800) [pid = 1802] [serial = 611] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x856f8400) [pid = 1802] [serial = 1035] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0xa0fed000) [pid = 1802] [serial = 957] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x8b4c1c00) [pid = 1802] [serial = 621] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x902d4800) [pid = 1802] [serial = 687] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x97f6a400) [pid = 1802] [serial = 894] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x97151c00) [pid = 1802] [serial = 948] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x8b0cec00) [pid = 1802] [serial = 987] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x86c5c800) [pid = 1802] [serial = 1061] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x8c0bb400) [pid = 1802] [serial = 873] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0xa0c42400) [pid = 1802] [serial = 1028] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x92ceac00) [pid = 1802] [serial = 693] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x901abc00) [pid = 1802] [serial = 771] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8977c800) [pid = 1802] [serial = 672] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0xa4359800) [pid = 1802] [serial = 1031] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x96fd5400) [pid = 1802] [serial = 1017] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x92a4c800) [pid = 1802] [serial = 822] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x906b6c00) [pid = 1802] [serial = 819] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8de7f000) [pid = 1802] [serial = 639] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8aca0c00) [pid = 1802] [serial = 1065] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8b0fbc00) [pid = 1802] [serial = 608] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x83b3b000) [pid = 1802] [serial = 1058] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x978b2000) [pid = 1802] [serial = 951] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x907f2000) [pid = 1802] [serial = 780] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8aca3000) [pid = 1802] [serial = 807] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x901a9c00) [pid = 1802] [serial = 876] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0xa4735800) [pid = 1802] [serial = 966] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x86a64c00) [pid = 1802] [serial = 1043] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8b381c00) [pid = 1802] [serial = 747] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x92ce3800) [pid = 1802] [serial = 828] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x9ac46800) [pid = 1802] [serial = 954] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x86cc8c00) [pid = 1802] [serial = 1062] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8977cc00) [pid = 1802] [serial = 741] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x859c7c00) [pid = 1802] [serial = 1046] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0xa4b4f400) [pid = 1802] [serial = 972] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x98e97800) [pid = 1802] [serial = 624] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x92ad1800) [pid = 1802] [serial = 1014] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x906b4800) [pid = 1802] [serial = 630] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x901a2800) [pid = 1802] [serial = 816] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x978aa000) [pid = 1802] [serial = 1020] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x9af8d800) [pid = 1802] [serial = 903] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0xa0c16c00) [pid = 1802] [serial = 912] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8f7fa000) [pid = 1802] [serial = 768] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8e044000) [pid = 1802] [serial = 1010] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8fddec00) [pid = 1802] [serial = 1011] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x83951800) [pid = 1802] [serial = 1053] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x86a66000) [pid = 1802] [serial = 1044] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8b64fc00) [pid = 1802] [serial = 753] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x970e4800) [pid = 1802] [serial = 834] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8acaa400) [pid = 1802] [serial = 675] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x906bd800) [pid = 1802] [serial = 633] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8f588000) [pid = 1802] [serial = 684] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x9e924400) [pid = 1802] [serial = 906] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x86a69800) [pid = 1802] [serial = 1050] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8f73a800) [pid = 1802] [serial = 942] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x902d8800) [pid = 1802] [serial = 1004] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0xa0a0c000) [pid = 1802] [serial = 918] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8b4f1000) [pid = 1802] [serial = 750] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0xa437c000) [pid = 1802] [serial = 963] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0xa0aae800) [pid = 1802] [serial = 636] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x9de21400) [pid = 1802] [serial = 1025] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8de76000) [pid = 1802] [serial = 681] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8394fc00) [pid = 1802] [serial = 1052] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x92bdac00) [pid = 1802] [serial = 825] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x9fef5c00) [pid = 1802] [serial = 909] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x86ade400) [pid = 1802] [serial = 1056] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x86addc00) [pid = 1802] [serial = 1037] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8c820c00) [pid = 1802] [serial = 759] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8b2cd800) [pid = 1802] [serial = 915] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x95aa2000) [pid = 1802] [serial = 831] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x86a63800) [pid = 1802] [serial = 1049] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8b64dc00) [pid = 1802] [serial = 810] [outer = (nil)] [url = about:blank] 09:33:17 INFO - PROCESS | 1802 | 1461256397781 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b3b000 == 118 [pid = 1802] [id = 396] 09:33:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x83b3e400) [pid = 1802] [serial = 1189] [outer = (nil)] 09:33:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x84983000) [pid = 1802] [serial = 1190] [outer = 0x83b3e400] 09:33:17 INFO - PROCESS | 1802 | 1461256397869 Marionette DEBUG loaded listener.js 09:33:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x856f9c00) [pid = 1802] [serial = 1191] [outer = 0x83b3e400] 09:33:18 INFO - PROCESS | 1802 | 1461256398690 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]]]}] 09:33:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:33:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 2939ms 09:33:18 INFO - PROCESS | 1802 | 1461256398771 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 09:33:18 INFO - PROCESS | 1802 | 1461256398779 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 09:33:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:33:18 INFO - PROCESS | 1802 | 1461256398788 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:33:18 INFO - PROCESS | 1802 | 1461256398793 Marionette TRACE conn3 <- [1,1558,null,{}] 09:33:18 INFO - PROCESS | 1802 | 1461256398800 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}] 09:33:18 INFO - PROCESS | 1802 | 1461256398991 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 09:33:19 INFO - PROCESS | 1802 | 1461256399003 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x86a66000 == 119 [pid = 1802] [id = 397] 09:33:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x86a70400) [pid = 1802] [serial = 1192] [outer = (nil)] 09:33:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x86ae0000) [pid = 1802] [serial = 1193] [outer = 0x86a70400] 09:33:19 INFO - PROCESS | 1802 | 1461256399242 Marionette DEBUG loaded listener.js 09:33:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86c5dc00) [pid = 1802] [serial = 1194] [outer = 0x86a70400] 09:33:20 INFO - PROCESS | 1802 | 1461256400178 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]]]}] 09:33:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:33:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1442ms 09:33:20 INFO - PROCESS | 1802 | 1461256400234 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 09:33:20 INFO - PROCESS | 1802 | 1461256400240 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 09:33:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:33:20 INFO - PROCESS | 1802 | 1461256400247 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:33:20 INFO - PROCESS | 1802 | 1461256400249 Marionette TRACE conn3 <- [1,1562,null,{}] 09:33:20 INFO - PROCESS | 1802 | 1461256400269 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}] 09:33:20 INFO - PROCESS | 1802 | 1461256400520 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 09:33:20 INFO - PROCESS | 1802 | 1461256400546 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c5d800 == 120 [pid = 1802] [id = 398] 09:33:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x86ccd400) [pid = 1802] [serial = 1195] [outer = (nil)] 09:33:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8900ac00) [pid = 1802] [serial = 1196] [outer = 0x86ccd400] 09:33:20 INFO - PROCESS | 1802 | 1461256400622 Marionette DEBUG loaded listener.js 09:33:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x89269400) [pid = 1802] [serial = 1197] [outer = 0x86ccd400] 09:33:21 INFO - PROCESS | 1802 | 1461256401765 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]]]}] 09:33:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:33:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1549ms 09:33:21 INFO - PROCESS | 1802 | 1461256401797 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 09:33:21 INFO - PROCESS | 1802 | 1461256401800 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 09:33:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:33:21 INFO - PROCESS | 1802 | 1461256401815 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:33:21 INFO - PROCESS | 1802 | 1461256401824 Marionette TRACE conn3 <- [1,1566,null,{}] 09:33:21 INFO - PROCESS | 1802 | 1461256401837 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}] 09:33:22 INFO - PROCESS | 1802 | 1461256402090 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 09:33:22 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x89262c00) [pid = 1802] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:33:22 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x84984400) [pid = 1802] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:33:22 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x83b3a800) [pid = 1802] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:33:22 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x89010400) [pid = 1802] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:33:22 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8ac08000) [pid = 1802] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:33:22 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x86c5c400) [pid = 1802] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:33:22 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x856f1400) [pid = 1802] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:33:22 INFO - PROCESS | 1802 | 1461256402658 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x83945000 == 121 [pid = 1802] [id = 399] 09:33:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8394d000) [pid = 1802] [serial = 1198] [outer = (nil)] 09:33:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x856edc00) [pid = 1802] [serial = 1199] [outer = 0x8394d000] 09:33:22 INFO - PROCESS | 1802 | 1461256402736 Marionette DEBUG loaded listener.js 09:33:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x86cc6800) [pid = 1802] [serial = 1200] [outer = 0x8394d000] 09:33:23 INFO - PROCESS | 1802 | 1461256403489 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]]]}] 09:33:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:33:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1700ms 09:33:23 INFO - PROCESS | 1802 | 1461256403508 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 09:33:23 INFO - PROCESS | 1802 | 1461256403512 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 09:33:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:33:23 INFO - PROCESS | 1802 | 1461256403522 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:33:23 INFO - PROCESS | 1802 | 1461256403525 Marionette TRACE conn3 <- [1,1570,null,{}] 09:33:23 INFO - PROCESS | 1802 | 1461256403531 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}] 09:33:23 INFO - PROCESS | 1802 | 1461256403702 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 09:33:23 INFO - PROCESS | 1802 | 1461256403719 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x856f3000 == 122 [pid = 1802] [id = 400] 09:33:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x89775400) [pid = 1802] [serial = 1201] [outer = (nil)] 09:33:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x89b63400) [pid = 1802] [serial = 1202] [outer = 0x89775400] 09:33:23 INFO - PROCESS | 1802 | 1461256403793 Marionette DEBUG loaded listener.js 09:33:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x89b6c400) [pid = 1802] [serial = 1203] [outer = 0x89775400] 09:33:24 INFO - PROCESS | 1802 | 1461256404959 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]]]}] 09:33:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:33:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1485ms 09:33:25 INFO - PROCESS | 1802 | 1461256405009 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 09:33:25 INFO - PROCESS | 1802 | 1461256405016 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 09:33:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:33:25 INFO - PROCESS | 1802 | 1461256405025 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:33:25 INFO - PROCESS | 1802 | 1461256405030 Marionette TRACE conn3 <- [1,1574,null,{}] 09:33:25 INFO - PROCESS | 1802 | 1461256405042 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}] 09:33:25 INFO - PROCESS | 1802 | 1461256405264 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 09:33:25 INFO - PROCESS | 1802 | 1461256405556 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x859c3c00 == 123 [pid = 1802] [id = 401] 09:33:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x859c5c00) [pid = 1802] [serial = 1204] [outer = (nil)] 09:33:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x86a6c400) [pid = 1802] [serial = 1205] [outer = 0x859c5c00] 09:33:25 INFO - PROCESS | 1802 | 1461256405689 Marionette DEBUG loaded listener.js 09:33:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x875ea000) [pid = 1802] [serial = 1206] [outer = 0x859c5c00] 09:33:26 INFO - PROCESS | 1802 | 1461256406704 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]]]}] 09:33:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:33:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1746ms 09:33:26 INFO - PROCESS | 1802 | 1461256406772 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 09:33:26 INFO - PROCESS | 1802 | 1461256406782 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 09:33:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:33:26 INFO - PROCESS | 1802 | 1461256406792 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:33:26 INFO - PROCESS | 1802 | 1461256406796 Marionette TRACE conn3 <- [1,1578,null,{}] 09:33:26 INFO - PROCESS | 1802 | 1461256406803 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}] 09:33:27 INFO - PROCESS | 1802 | 1461256407058 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 09:33:27 INFO - PROCESS | 1802 | 1461256407386 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x86ad6c00 == 124 [pid = 1802] [id = 402] 09:33:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x875e7c00) [pid = 1802] [serial = 1207] [outer = (nil)] 09:33:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8994a800) [pid = 1802] [serial = 1208] [outer = 0x875e7c00] 09:33:27 INFO - PROCESS | 1802 | 1461256407476 Marionette DEBUG loaded listener.js 09:33:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x89b63800) [pid = 1802] [serial = 1209] [outer = 0x875e7c00] 09:33:28 INFO - PROCESS | 1802 | 1461256408522 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]]]}] 09:33:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:33:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1795ms 09:33:28 INFO - PROCESS | 1802 | 1461256408588 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 09:33:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:33:28 INFO - PROCESS | 1802 | 1461256408593 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 09:33:28 INFO - PROCESS | 1802 | 1461256408600 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:33:28 INFO - PROCESS | 1802 | 1461256408606 Marionette TRACE conn3 <- [1,1582,null,{}] 09:33:28 INFO - PROCESS | 1802 | 1461256408623 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}] 09:33:28 INFO - PROCESS | 1802 | 1461256408883 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 09:33:29 INFO - PROCESS | 1802 | 1461256409197 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x89941c00 == 125 [pid = 1802] [id = 403] 09:33:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8ac0ec00) [pid = 1802] [serial = 1210] [outer = (nil)] 09:33:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8ad4f800) [pid = 1802] [serial = 1211] [outer = 0x8ac0ec00] 09:33:29 INFO - PROCESS | 1802 | 1461256409342 Marionette DEBUG loaded listener.js 09:33:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8ad5b000) [pid = 1802] [serial = 1212] [outer = 0x8ac0ec00] 09:33:30 INFO - PROCESS | 1802 | 1461256410435 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]]]}] 09:33:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:33:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1892ms 09:33:30 INFO - PROCESS | 1802 | 1461256410491 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 09:33:30 INFO - PROCESS | 1802 | 1461256410496 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 09:33:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:33:30 INFO - PROCESS | 1802 | 1461256410503 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:33:30 INFO - PROCESS | 1802 | 1461256410506 Marionette TRACE conn3 <- [1,1586,null,{}] 09:33:30 INFO - PROCESS | 1802 | 1461256410512 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}] 09:33:30 INFO - PROCESS | 1802 | 1461256410717 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 09:33:31 INFO - PROCESS | 1802 | 1461256410981 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x875e5800 == 126 [pid = 1802] [id = 404] 09:33:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8acaac00) [pid = 1802] [serial = 1213] [outer = (nil)] 09:33:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8b055400) [pid = 1802] [serial = 1214] [outer = 0x8acaac00] 09:33:31 INFO - PROCESS | 1802 | 1461256411116 Marionette DEBUG loaded listener.js 09:33:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8b0d1000) [pid = 1802] [serial = 1215] [outer = 0x8acaac00] 09:33:32 INFO - PROCESS | 1802 | 1461256412028 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]]]}] 09:33:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:33:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1584ms 09:33:32 INFO - PROCESS | 1802 | 1461256412088 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 09:33:32 INFO - PROCESS | 1802 | 1461256412091 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 09:33:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:33:32 INFO - PROCESS | 1802 | 1461256412098 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:33:32 INFO - PROCESS | 1802 | 1461256412101 Marionette TRACE conn3 <- [1,1590,null,{}] 09:33:32 INFO - PROCESS | 1802 | 1461256412107 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}] 09:33:32 INFO - PROCESS | 1802 | 1461256412317 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 09:33:32 INFO - PROCESS | 1802 | 1461256412591 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b04bc00 == 127 [pid = 1802] [id = 405] 09:33:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8b0cec00) [pid = 1802] [serial = 1216] [outer = (nil)] 09:33:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8b0fcc00) [pid = 1802] [serial = 1217] [outer = 0x8b0cec00] 09:33:32 INFO - PROCESS | 1802 | 1461256412724 Marionette DEBUG loaded listener.js 09:33:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8b117400) [pid = 1802] [serial = 1218] [outer = 0x8b0cec00] 09:33:33 INFO - PROCESS | 1802 | 1461256413714 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]]]}] 09:33:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:33:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1685ms 09:33:33 INFO - PROCESS | 1802 | 1461256413783 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 09:33:33 INFO - PROCESS | 1802 | 1461256413788 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 09:33:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:33:33 INFO - PROCESS | 1802 | 1461256413794 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:33:33 INFO - PROCESS | 1802 | 1461256413798 Marionette TRACE conn3 <- [1,1594,null,{}] 09:33:33 INFO - PROCESS | 1802 | 1461256413804 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}] 09:33:34 INFO - PROCESS | 1802 | 1461256414065 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 09:33:34 INFO - PROCESS | 1802 | 1461256414385 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b16fc00 == 128 [pid = 1802] [id = 406] 09:33:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8b2ca000) [pid = 1802] [serial = 1219] [outer = (nil)] 09:33:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8b377800) [pid = 1802] [serial = 1220] [outer = 0x8b2ca000] 09:33:34 INFO - PROCESS | 1802 | 1461256414493 Marionette DEBUG loaded listener.js 09:33:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8b4ba400) [pid = 1802] [serial = 1221] [outer = 0x8b2ca000] 09:33:35 INFO - PROCESS | 1802 | 1461256415405 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]]]}] 09:33:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:33:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1680ms 09:33:35 INFO - PROCESS | 1802 | 1461256415476 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 09:33:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:33:35 INFO - PROCESS | 1802 | 1461256415481 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 09:33:35 INFO - PROCESS | 1802 | 1461256415487 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:33:35 INFO - PROCESS | 1802 | 1461256415491 Marionette TRACE conn3 <- [1,1598,null,{}] 09:33:35 INFO - PROCESS | 1802 | 1461256415496 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}] 09:33:35 INFO - PROCESS | 1802 | 1461256415734 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 09:33:36 INFO - PROCESS | 1802 | 1461256416037 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b2c9000 == 129 [pid = 1802] [id = 407] 09:33:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8b2d2800) [pid = 1802] [serial = 1222] [outer = (nil)] 09:33:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8b4f0400) [pid = 1802] [serial = 1223] [outer = 0x8b2d2800] 09:33:36 INFO - PROCESS | 1802 | 1461256416131 Marionette DEBUG loaded listener.js 09:33:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8b4fa400) [pid = 1802] [serial = 1224] [outer = 0x8b2d2800] 09:33:37 INFO - PROCESS | 1802 | 1461256417018 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]]]}] 09:33:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:33:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1588ms 09:33:37 INFO - PROCESS | 1802 | 1461256417076 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 09:33:37 INFO - PROCESS | 1802 | 1461256417079 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 09:33:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:33:37 INFO - PROCESS | 1802 | 1461256417086 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:33:37 INFO - PROCESS | 1802 | 1461256417090 Marionette TRACE conn3 <- [1,1602,null,{}] 09:33:37 INFO - PROCESS | 1802 | 1461256417096 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}] 09:33:37 INFO - PROCESS | 1802 | 1461256417303 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 09:33:37 INFO - PROCESS | 1802 | 1461256417579 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4c7000 == 130 [pid = 1802] [id = 408] 09:33:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8b4ed400) [pid = 1802] [serial = 1225] [outer = (nil)] 09:33:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8bd52400) [pid = 1802] [serial = 1226] [outer = 0x8b4ed400] 09:33:37 INFO - PROCESS | 1802 | 1461256417673 Marionette DEBUG loaded listener.js 09:33:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8bd56800) [pid = 1802] [serial = 1227] [outer = 0x8b4ed400] 09:33:38 INFO - PROCESS | 1802 | 1461256418581 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]]]}] 09:33:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:33:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1535ms 09:33:38 INFO - PROCESS | 1802 | 1461256418623 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 09:33:38 INFO - PROCESS | 1802 | 1461256418627 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 09:33:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:33:38 INFO - PROCESS | 1802 | 1461256418633 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:33:38 INFO - PROCESS | 1802 | 1461256418636 Marionette TRACE conn3 <- [1,1606,null,{}] 09:33:38 INFO - PROCESS | 1802 | 1461256418642 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}] 09:33:38 INFO - PROCESS | 1802 | 1461256418843 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 09:33:39 INFO - PROCESS | 1802 | 1461256419161 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x8994ec00 == 131 [pid = 1802] [id = 409] 09:33:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8b4fc800) [pid = 1802] [serial = 1228] [outer = (nil)] 09:33:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8c0b1800) [pid = 1802] [serial = 1229] [outer = 0x8b4fc800] 09:33:39 INFO - PROCESS | 1802 | 1461256419256 Marionette DEBUG loaded listener.js 09:33:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8c0b9000) [pid = 1802] [serial = 1230] [outer = 0x8b4fc800] 09:33:40 INFO - PROCESS | 1802 | 1461256420186 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]]]}] 09:33:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:33:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1584ms 09:33:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:33:40 INFO - PROCESS | 1802 | 1461256420219 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 09:33:40 INFO - PROCESS | 1802 | 1461256420222 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 09:33:40 INFO - PROCESS | 1802 | 1461256420229 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:33:40 INFO - PROCESS | 1802 | 1461256420233 Marionette TRACE conn3 <- [1,1610,null,{}] 09:33:40 INFO - PROCESS | 1802 | 1461256420238 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}] 09:33:40 INFO - PROCESS | 1802 | 1461256420431 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 09:33:40 INFO - PROCESS | 1802 | 1461256420700 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x8bd5dc00 == 132 [pid = 1802] [id = 410] 09:33:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8be43000) [pid = 1802] [serial = 1231] [outer = (nil)] 09:33:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8de76000) [pid = 1802] [serial = 1232] [outer = 0x8be43000] 09:33:40 INFO - PROCESS | 1802 | 1461256420832 Marionette DEBUG loaded listener.js 09:33:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8de7c000) [pid = 1802] [serial = 1233] [outer = 0x8be43000] 09:33:41 INFO - PROCESS | 1802 | 1461256421707 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]]]}] 09:33:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:33:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1531ms 09:33:41 INFO - PROCESS | 1802 | 1461256421760 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 09:33:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:33:41 INFO - PROCESS | 1802 | 1461256421765 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 09:33:41 INFO - PROCESS | 1802 | 1461256421771 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:33:41 INFO - PROCESS | 1802 | 1461256421776 Marionette TRACE conn3 <- [1,1614,null,{}] 09:33:41 INFO - PROCESS | 1802 | 1461256421782 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}] 09:33:42 INFO - PROCESS | 1802 | 1461256422018 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 09:33:42 INFO - PROCESS | 1802 | 1461256422339 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c81d800 == 133 [pid = 1802] [id = 411] 09:33:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8f57fc00) [pid = 1802] [serial = 1234] [outer = (nil)] 09:33:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8f584c00) [pid = 1802] [serial = 1235] [outer = 0x8f57fc00] 09:33:42 INFO - PROCESS | 1802 | 1461256422456 Marionette DEBUG loaded listener.js 09:33:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8f732400) [pid = 1802] [serial = 1236] [outer = 0x8f57fc00] 09:33:43 INFO - PROCESS | 1802 | 1461256423461 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]]]}] 09:33:43 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 09:33:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1748ms 09:33:43 INFO - PROCESS | 1802 | 1461256423520 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 09:33:43 INFO - PROCESS | 1802 | 1461256423523 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 09:33:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:33:43 INFO - PROCESS | 1802 | 1461256423530 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:33:43 INFO - PROCESS | 1802 | 1461256423534 Marionette TRACE conn3 <- [1,1618,null,{}] 09:33:43 INFO - PROCESS | 1802 | 1461256423539 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}] 09:33:43 INFO - PROCESS | 1802 | 1461256423744 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 09:33:44 INFO - PROCESS | 1802 | 1461256424064 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f50c000 == 134 [pid = 1802] [id = 412] 09:33:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8f582400) [pid = 1802] [serial = 1237] [outer = (nil)] 09:33:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8f7f4400) [pid = 1802] [serial = 1238] [outer = 0x8f582400] 09:33:44 INFO - PROCESS | 1802 | 1461256424161 Marionette DEBUG loaded listener.js 09:33:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x8f7f6400) [pid = 1802] [serial = 1239] [outer = 0x8f582400] 09:33:45 INFO - PROCESS | 1802 | 1461256425074 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]]]}] 09:33:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:33:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1596ms 09:33:45 INFO - PROCESS | 1802 | 1461256425127 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 09:33:45 INFO - PROCESS | 1802 | 1461256425130 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 09:33:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:33:45 INFO - PROCESS | 1802 | 1461256425137 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:33:45 INFO - PROCESS | 1802 | 1461256425140 Marionette TRACE conn3 <- [1,1622,null,{}] 09:33:45 INFO - PROCESS | 1802 | 1461256425146 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}] 09:33:45 INFO - PROCESS | 1802 | 1461256425363 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 09:33:45 INFO - PROCESS | 1802 | 1461256425675 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e042c00 == 135 [pid = 1802] [id = 413] 09:33:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8f73c400) [pid = 1802] [serial = 1240] [outer = (nil)] 09:33:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x901a1800) [pid = 1802] [serial = 1241] [outer = 0x8f73c400] 09:33:45 INFO - PROCESS | 1802 | 1461256425771 Marionette DEBUG loaded listener.js 09:33:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x901a6000) [pid = 1802] [serial = 1242] [outer = 0x8f73c400] 09:33:46 INFO - PROCESS | 1802 | 1461256426683 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]]]}] 09:33:46 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 09:33:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1589ms 09:33:46 INFO - PROCESS | 1802 | 1461256426726 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 09:33:46 INFO - PROCESS | 1802 | 1461256426730 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 09:33:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:33:46 INFO - PROCESS | 1802 | 1461256426758 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:33:46 INFO - PROCESS | 1802 | 1461256426762 Marionette TRACE conn3 <- [1,1626,null,{}] 09:33:46 INFO - PROCESS | 1802 | 1461256426768 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}] 09:33:47 INFO - PROCESS | 1802 | 1461256427002 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 09:33:47 INFO - PROCESS | 1802 | 1461256427323 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fdd2c00 == 136 [pid = 1802] [id = 414] 09:33:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x8fdd8c00) [pid = 1802] [serial = 1243] [outer = (nil)] 09:33:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x901cd000) [pid = 1802] [serial = 1244] [outer = 0x8fdd8c00] 09:33:47 INFO - PROCESS | 1802 | 1461256427420 Marionette DEBUG loaded listener.js 09:33:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x901d0c00) [pid = 1802] [serial = 1245] [outer = 0x8fdd8c00] 09:33:48 INFO - PROCESS | 1802 | 1461256428385 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]]]}] 09:33:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:33:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1688ms 09:33:48 INFO - PROCESS | 1802 | 1461256428443 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 09:33:48 INFO - PROCESS | 1802 | 1461256428449 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 09:33:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:33:48 INFO - PROCESS | 1802 | 1461256428455 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:33:48 INFO - PROCESS | 1802 | 1461256428458 Marionette TRACE conn3 <- [1,1630,null,{}] 09:33:48 INFO - PROCESS | 1802 | 1461256428464 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}] 09:33:48 INFO - PROCESS | 1802 | 1461256428711 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 09:33:49 INFO - PROCESS | 1802 | 1461256429030 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x89aebc00 == 137 [pid = 1802] [id = 415] 09:33:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x8b10d800) [pid = 1802] [serial = 1246] [outer = (nil)] 09:33:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x906b4c00) [pid = 1802] [serial = 1247] [outer = 0x8b10d800] 09:33:49 INFO - PROCESS | 1802 | 1461256429125 Marionette DEBUG loaded listener.js 09:33:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x906b8c00) [pid = 1802] [serial = 1248] [outer = 0x8b10d800] 09:33:50 INFO - PROCESS | 1802 | 1461256430022 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]]]}] 09:33:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:33:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1637ms 09:33:50 INFO - PROCESS | 1802 | 1461256430093 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 09:33:50 INFO - PROCESS | 1802 | 1461256430097 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 09:33:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:33:50 INFO - PROCESS | 1802 | 1461256430103 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:33:50 INFO - PROCESS | 1802 | 1461256430106 Marionette TRACE conn3 <- [1,1634,null,{}] 09:33:50 INFO - PROCESS | 1802 | 1461256430112 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}] 09:33:50 INFO - PROCESS | 1802 | 1461256430358 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 09:33:50 INFO - PROCESS | 1802 | 1461256430678 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x90011400 == 138 [pid = 1802] [id = 416] 09:33:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x902dd400) [pid = 1802] [serial = 1249] [outer = (nil)] 09:33:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x913e7c00) [pid = 1802] [serial = 1250] [outer = 0x902dd400] 09:33:50 INFO - PROCESS | 1802 | 1461256430766 Marionette DEBUG loaded listener.js 09:33:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x9141a800) [pid = 1802] [serial = 1251] [outer = 0x902dd400] 09:33:51 INFO - PROCESS | 1802 | 1461256431650 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]]]}] 09:33:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:33:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1580ms 09:33:51 INFO - PROCESS | 1802 | 1461256431685 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 09:33:51 INFO - PROCESS | 1802 | 1461256431688 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 09:33:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:33:51 INFO - PROCESS | 1802 | 1461256431694 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:33:51 INFO - PROCESS | 1802 | 1461256431697 Marionette TRACE conn3 <- [1,1638,null,{}] 09:33:51 INFO - PROCESS | 1802 | 1461256431704 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}] 09:33:51 INFO - PROCESS | 1802 | 1461256431901 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 09:33:52 INFO - PROCESS | 1802 | 1461256432219 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c0b4c00 == 139 [pid = 1802] [id = 417] 09:33:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x901cac00) [pid = 1802] [serial = 1252] [outer = (nil)] 09:33:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x92a56800) [pid = 1802] [serial = 1253] [outer = 0x901cac00] 09:33:52 INFO - PROCESS | 1802 | 1461256432312 Marionette DEBUG loaded listener.js 09:33:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x92ace400) [pid = 1802] [serial = 1254] [outer = 0x901cac00] 09:33:53 INFO - PROCESS | 1802 | 1461256433207 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]]]}] 09:33:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:33:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1594ms 09:33:53 INFO - PROCESS | 1802 | 1461256433289 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 09:33:53 INFO - PROCESS | 1802 | 1461256433293 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 09:33:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:33:53 INFO - PROCESS | 1802 | 1461256433300 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:33:53 INFO - PROCESS | 1802 | 1461256433302 Marionette TRACE conn3 <- [1,1642,null,{}] 09:33:53 INFO - PROCESS | 1802 | 1461256433308 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}] 09:33:53 INFO - PROCESS | 1802 | 1461256433528 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 09:33:53 INFO - PROCESS | 1802 | 1461256433882 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x83950c00 == 140 [pid = 1802] [id = 418] 09:33:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x83b35000) [pid = 1802] [serial = 1255] [outer = (nil)] 09:33:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x86a6a000) [pid = 1802] [serial = 1256] [outer = 0x83b35000] 09:33:53 INFO - PROCESS | 1802 | 1461256433976 Marionette DEBUG loaded listener.js 09:33:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x86ada000) [pid = 1802] [serial = 1257] [outer = 0x83b35000] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8b16a800 == 139 [pid = 1802] [id = 249] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8f508000 == 138 [pid = 1802] [id = 49] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8f57e400 == 137 [pid = 1802] [id = 38] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8915ac00 == 136 [pid = 1802] [id = 210] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x92ce9000 == 135 [pid = 1802] [id = 81] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8f7ef000 == 134 [pid = 1802] [id = 82] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8915bc00 == 133 [pid = 1802] [id = 209] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x98b53800 == 132 [pid = 1802] [id = 56] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x907eb400 == 131 [pid = 1802] [id = 393] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x901ca400 == 130 [pid = 1802] [id = 392] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x83949800 == 129 [pid = 1802] [id = 391] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8f57f400 == 128 [pid = 1802] [id = 389] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8b2d1000 == 127 [pid = 1802] [id = 390] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8de80000 == 126 [pid = 1802] [id = 388] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x86a65800 == 125 [pid = 1802] [id = 387] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8b658400 == 124 [pid = 1802] [id = 386] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x84942c00 == 123 [pid = 1802] [id = 385] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8b163000 == 122 [pid = 1802] [id = 383] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8b0f5400 == 121 [pid = 1802] [id = 384] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8aca0400 == 120 [pid = 1802] [id = 382] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x898d6000 == 119 [pid = 1802] [id = 381] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x894d3000 == 118 [pid = 1802] [id = 380] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x88b34c00 == 117 [pid = 1802] [id = 379] 09:33:55 INFO - PROCESS | 1802 | --DOCSHELL 0x83947800 == 116 [pid = 1802] [id = 378] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x8b0c7c00) [pid = 1802] [serial = 1131] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x902d5400) [pid = 1802] [serial = 1085] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x86ad6400) [pid = 1802] [serial = 1124] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x86a65400) [pid = 1802] [serial = 1118] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x8f736800) [pid = 1802] [serial = 1082] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x8925c400) [pid = 1802] [serial = 1115] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x988dfc00) [pid = 1802] [serial = 1094] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0xa2a42c00) [pid = 1802] [serial = 1100] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x979b9000) [pid = 1802] [serial = 1091] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x89b5d800) [pid = 1802] [serial = 1119] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x86c5f000) [pid = 1802] [serial = 1125] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8ad59c00) [pid = 1802] [serial = 1122] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x9adca800) [pid = 1802] [serial = 1103] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8b04b000) [pid = 1802] [serial = 1130] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x894cec00) [pid = 1802] [serial = 1127] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x86ad4400) [pid = 1802] [serial = 1113] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x963f0c00) [pid = 1802] [serial = 1088] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8494b400) [pid = 1802] [serial = 1106] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8ad51800) [pid = 1802] [serial = 1109] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8ad50800) [pid = 1802] [serial = 1121] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8938d400) [pid = 1802] [serial = 1116] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x86c57400) [pid = 1802] [serial = 1073] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x859c9000) [pid = 1802] [serial = 1112] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x9fb36800) [pid = 1802] [serial = 1097] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x89ae6800) [pid = 1802] [serial = 1128] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8adfa800) [pid = 1802] [serial = 1076] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8c0b3800) [pid = 1802] [serial = 1079] [outer = (nil)] [url = about:blank] 09:33:55 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x859c8c00) [pid = 1802] [serial = 1133] [outer = (nil)] [url = about:blank] 09:33:56 INFO - PROCESS | 1802 | 1461256436238 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]]]}] 09:33:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:33:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 2993ms 09:33:56 INFO - PROCESS | 1802 | 1461256436294 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 09:33:56 INFO - PROCESS | 1802 | 1461256436299 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 09:33:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:33:56 INFO - PROCESS | 1802 | 1461256436309 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:33:56 INFO - PROCESS | 1802 | 1461256436314 Marionette TRACE conn3 <- [1,1646,null,{}] 09:33:56 INFO - PROCESS | 1802 | 1461256436323 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}] 09:33:56 INFO - PROCESS | 1802 | 1461256436545 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 09:33:56 INFO - PROCESS | 1802 | 1461256436734 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x859c3000 == 117 [pid = 1802] [id = 419] 09:33:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x859c5000) [pid = 1802] [serial = 1258] [outer = (nil)] 09:33:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x86a6f400) [pid = 1802] [serial = 1259] [outer = 0x859c5000] 09:33:56 INFO - PROCESS | 1802 | 1461256436822 Marionette DEBUG loaded listener.js 09:33:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x86ad9000) [pid = 1802] [serial = 1260] [outer = 0x859c5000] 09:33:57 INFO - PROCESS | 1802 | 1461256437626 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]]]}] 09:33:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:33:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1343ms 09:33:57 INFO - PROCESS | 1802 | 1461256437652 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 09:33:57 INFO - PROCESS | 1802 | 1461256437661 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 09:33:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:33:57 INFO - PROCESS | 1802 | 1461256437672 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:33:57 INFO - PROCESS | 1802 | 1461256437675 Marionette TRACE conn3 <- [1,1650,null,{}] 09:33:57 INFO - PROCESS | 1802 | 1461256437682 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}] 09:33:57 INFO - PROCESS | 1802 | 1461256437959 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 09:33:58 INFO - PROCESS | 1802 | 1461256438081 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x86a6fc00 == 118 [pid = 1802] [id = 420] 09:33:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x86cce800) [pid = 1802] [serial = 1261] [outer = (nil)] 09:33:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x89260400) [pid = 1802] [serial = 1262] [outer = 0x86cce800] 09:33:58 INFO - PROCESS | 1802 | 1461256438154 Marionette DEBUG loaded listener.js 09:33:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8938d400) [pid = 1802] [serial = 1263] [outer = 0x86cce800] 09:33:59 INFO - PROCESS | 1802 | 1461256439177 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]]]}] 09:33:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:33:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1531ms 09:33:59 INFO - PROCESS | 1802 | 1461256439203 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 09:33:59 INFO - PROCESS | 1802 | 1461256439207 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 09:33:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:33:59 INFO - PROCESS | 1802 | 1461256439213 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:33:59 INFO - PROCESS | 1802 | 1461256439218 Marionette TRACE conn3 <- [1,1654,null,{}] 09:33:59 INFO - PROCESS | 1802 | 1461256439239 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}] 09:33:59 INFO - PROCESS | 1802 | 1461256439493 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 09:33:59 INFO - PROCESS | 1802 | 1461256439520 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b3bc00 == 119 [pid = 1802] [id = 421] 09:33:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x89b5d800) [pid = 1802] [serial = 1264] [outer = (nil)] 09:33:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x89b6a400) [pid = 1802] [serial = 1265] [outer = 0x89b5d800] 09:33:59 INFO - PROCESS | 1802 | 1461256439598 Marionette DEBUG loaded listener.js 09:33:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8abba800) [pid = 1802] [serial = 1266] [outer = 0x89b5d800] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8b2d0400) [pid = 1802] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x84943000) [pid = 1802] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8f513800) [pid = 1802] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x91422c00) [pid = 1802] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8b0f8400) [pid = 1802] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x86ad4000) [pid = 1802] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x84981000) [pid = 1802] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8b37c800) [pid = 1802] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8abb9400) [pid = 1802] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x988df400) [pid = 1802] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8ac05400) [pid = 1802] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8ac0e800) [pid = 1802] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x89b68c00) [pid = 1802] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8b37e800) [pid = 1802] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x83946400) [pid = 1802] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8b2cd400) [pid = 1802] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x86ccd400) [pid = 1802] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8394d000) [pid = 1802] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x898d3800) [pid = 1802] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x83b32400) [pid = 1802] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8bd50000) [pid = 1802] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8b0fa400) [pid = 1802] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8394a800) [pid = 1802] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8f588400) [pid = 1802] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8ad4f400) [pid = 1802] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8b163400) [pid = 1802] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x856f5000) [pid = 1802] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x907eb800) [pid = 1802] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8b0fc000) [pid = 1802] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8925d400) [pid = 1802] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x89003000) [pid = 1802] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x859c1800) [pid = 1802] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x83b3e400) [pid = 1802] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8f731c00) [pid = 1802] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8de81400) [pid = 1802] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x86a70400) [pid = 1802] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x901cdc00) [pid = 1802] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:34:01 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8ac04400) [pid = 1802] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:34:01 INFO - PROCESS | 1802 | 1461256441406 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]]]}] 09:34:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:34:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 2240ms 09:34:01 INFO - PROCESS | 1802 | 1461256441468 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 09:34:01 INFO - PROCESS | 1802 | 1461256441474 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 09:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:34:01 INFO - PROCESS | 1802 | 1461256441487 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:34:01 INFO - PROCESS | 1802 | 1461256441490 Marionette TRACE conn3 <- [1,1658,null,{}] 09:34:01 INFO - PROCESS | 1802 | 1461256441497 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}] 09:34:01 INFO - PROCESS | 1802 | 1461256441697 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 09:34:01 INFO - PROCESS | 1802 | 1461256441875 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8394d400 == 120 [pid = 1802] [id = 422] 09:34:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x83b40400) [pid = 1802] [serial = 1267] [outer = (nil)] 09:34:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x86a6ec00) [pid = 1802] [serial = 1268] [outer = 0x83b40400] 09:34:01 INFO - PROCESS | 1802 | 1461256441957 Marionette DEBUG loaded listener.js 09:34:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x86cc3400) [pid = 1802] [serial = 1269] [outer = 0x83b40400] 09:34:02 INFO - PROCESS | 1802 | 1461256442777 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]]]}] 09:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1333ms 09:34:02 INFO - PROCESS | 1802 | 1461256442830 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 09:34:02 INFO - PROCESS | 1802 | 1461256442833 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 09:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:34:02 INFO - PROCESS | 1802 | 1461256442840 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:34:02 INFO - PROCESS | 1802 | 1461256442842 Marionette TRACE conn3 <- [1,1662,null,{}] 09:34:02 INFO - PROCESS | 1802 | 1461256442848 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}] 09:34:03 INFO - PROCESS | 1802 | 1461256443053 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 09:34:03 INFO - PROCESS | 1802 | 1461256443069 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b34800 == 121 [pid = 1802] [id = 423] 09:34:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x859c1800) [pid = 1802] [serial = 1270] [outer = (nil)] 09:34:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x89b6b000) [pid = 1802] [serial = 1271] [outer = 0x859c1800] 09:34:03 INFO - PROCESS | 1802 | 1461256443344 Marionette DEBUG loaded listener.js 09:34:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8ac0b800) [pid = 1802] [serial = 1272] [outer = 0x859c1800] 09:34:04 INFO - PROCESS | 1802 | 1461256444526 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]]]}] 09:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1739ms 09:34:04 INFO - PROCESS | 1802 | 1461256444581 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 09:34:04 INFO - PROCESS | 1802 | 1461256444586 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 09:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:34:04 INFO - PROCESS | 1802 | 1461256444594 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:34:04 INFO - PROCESS | 1802 | 1461256444600 Marionette TRACE conn3 <- [1,1666,null,{}] 09:34:04 INFO - PROCESS | 1802 | 1461256444608 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}] 09:34:04 INFO - PROCESS | 1802 | 1461256444829 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 09:34:05 INFO - PROCESS | 1802 | 1461256445165 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x859cc800 == 122 [pid = 1802] [id = 424] 09:34:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x86a64c00) [pid = 1802] [serial = 1273] [outer = (nil)] 09:34:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x86ccb400) [pid = 1802] [serial = 1274] [outer = 0x86a64c00] 09:34:05 INFO - PROCESS | 1802 | 1461256445263 Marionette DEBUG loaded listener.js 09:34:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x894c8c00) [pid = 1802] [serial = 1275] [outer = 0x86a64c00] 09:34:06 INFO - PROCESS | 1802 | 1461256446257 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]]]}] 09:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1735ms 09:34:06 INFO - PROCESS | 1802 | 1461256446330 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 09:34:06 INFO - PROCESS | 1802 | 1461256446339 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 09:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:34:06 INFO - PROCESS | 1802 | 1461256446350 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:34:06 INFO - PROCESS | 1802 | 1461256446355 Marionette TRACE conn3 <- [1,1670,null,{}] 09:34:06 INFO - PROCESS | 1802 | 1461256446361 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}] 09:34:06 INFO - PROCESS | 1802 | 1461256446615 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 09:34:07 INFO - PROCESS | 1802 | 1461256447028 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x89152800 == 123 [pid = 1802] [id = 425] 09:34:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x89aed400) [pid = 1802] [serial = 1276] [outer = (nil)] 09:34:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8abb7400) [pid = 1802] [serial = 1277] [outer = 0x89aed400] 09:34:07 INFO - PROCESS | 1802 | 1461256447126 Marionette DEBUG loaded listener.js 09:34:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8aca5c00) [pid = 1802] [serial = 1278] [outer = 0x89aed400] 09:34:08 INFO - PROCESS | 1802 | 1461256448061 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]]]}] 09:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1787ms 09:34:08 INFO - PROCESS | 1802 | 1461256448138 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 09:34:08 INFO - PROCESS | 1802 | 1461256448141 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 09:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:34:08 INFO - PROCESS | 1802 | 1461256448150 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:34:08 INFO - PROCESS | 1802 | 1461256448157 Marionette TRACE conn3 <- [1,1674,null,{}] 09:34:08 INFO - PROCESS | 1802 | 1461256448174 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}] 09:34:08 INFO - PROCESS | 1802 | 1461256448501 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 09:34:08 INFO - PROCESS | 1802 | 1461256448770 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b32400 == 124 [pid = 1802] [id = 426] 09:34:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8aca0400) [pid = 1802] [serial = 1279] [outer = (nil)] 09:34:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8b055c00) [pid = 1802] [serial = 1280] [outer = 0x8aca0400] 09:34:08 INFO - PROCESS | 1802 | 1461256448866 Marionette DEBUG loaded listener.js 09:34:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8b0cc000) [pid = 1802] [serial = 1281] [outer = 0x8aca0400] 09:34:09 INFO - PROCESS | 1802 | 1461256449886 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]]]}] 09:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1789ms 09:34:09 INFO - PROCESS | 1802 | 1461256449947 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 09:34:09 INFO - PROCESS | 1802 | 1461256449955 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 09:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:34:09 INFO - PROCESS | 1802 | 1461256449965 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:34:09 INFO - PROCESS | 1802 | 1461256449971 Marionette TRACE conn3 <- [1,1678,null,{}] 09:34:09 INFO - PROCESS | 1802 | 1461256449980 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}] 09:34:10 INFO - PROCESS | 1802 | 1461256450333 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 09:34:10 INFO - PROCESS | 1802 | 1461256450754 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x856f8000 == 125 [pid = 1802] [id = 427] 09:34:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x89ae3000) [pid = 1802] [serial = 1282] [outer = (nil)] 09:34:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8b10f800) [pid = 1802] [serial = 1283] [outer = 0x89ae3000] 09:34:10 INFO - PROCESS | 1802 | 1461256450907 Marionette DEBUG loaded listener.js 09:34:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8b11b400) [pid = 1802] [serial = 1284] [outer = 0x89ae3000] 09:34:11 INFO - PROCESS | 1802 | 1461256451872 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]]]}] 09:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1994ms 09:34:11 INFO - PROCESS | 1802 | 1461256451960 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 09:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:34:11 INFO - PROCESS | 1802 | 1461256451964 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 09:34:11 INFO - PROCESS | 1802 | 1461256451971 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:34:11 INFO - PROCESS | 1802 | 1461256451974 Marionette TRACE conn3 <- [1,1682,null,{}] 09:34:11 INFO - PROCESS | 1802 | 1461256451980 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}] 09:34:12 INFO - PROCESS | 1802 | 1461256452240 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 09:34:12 INFO - PROCESS | 1802 | 1461256452582 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b058800 == 126 [pid = 1802] [id = 428] 09:34:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8b0fc000) [pid = 1802] [serial = 1285] [outer = (nil)] 09:34:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8b2c9400) [pid = 1802] [serial = 1286] [outer = 0x8b0fc000] 09:34:12 INFO - PROCESS | 1802 | 1461256452679 Marionette DEBUG loaded listener.js 09:34:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8b2cf000) [pid = 1802] [serial = 1287] [outer = 0x8b0fc000] 09:34:13 INFO - PROCESS | 1802 | 1461256453641 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]]]}] 09:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1732ms 09:34:13 INFO - PROCESS | 1802 | 1461256453710 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 09:34:13 INFO - PROCESS | 1802 | 1461256453716 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 09:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:34:13 INFO - PROCESS | 1802 | 1461256453726 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:34:13 INFO - PROCESS | 1802 | 1461256453729 Marionette TRACE conn3 <- [1,1686,null,{}] 09:34:13 INFO - PROCESS | 1802 | 1461256453734 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}] 09:34:14 INFO - PROCESS | 1802 | 1461256454003 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 09:34:14 INFO - PROCESS | 1802 | 1461256454317 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x898cf800 == 127 [pid = 1802] [id = 429] 09:34:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8b16f800) [pid = 1802] [serial = 1288] [outer = (nil)] 09:34:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8b657c00) [pid = 1802] [serial = 1289] [outer = 0x8b16f800] 09:34:14 INFO - PROCESS | 1802 | 1461256454417 Marionette DEBUG loaded listener.js 09:34:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8bd54000) [pid = 1802] [serial = 1290] [outer = 0x8b16f800] 09:34:15 INFO - PROCESS | 1802 | 1461256455370 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]]]}] 09:34:15 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 09:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1684ms 09:34:15 INFO - PROCESS | 1802 | 1461256455411 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 09:34:15 INFO - PROCESS | 1802 | 1461256455415 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 09:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:34:15 INFO - PROCESS | 1802 | 1461256455422 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:34:15 INFO - PROCESS | 1802 | 1461256455425 Marionette TRACE conn3 <- [1,1690,null,{}] 09:34:15 INFO - PROCESS | 1802 | 1461256455431 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}] 09:34:15 INFO - PROCESS | 1802 | 1461256455634 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 09:34:15 INFO - PROCESS | 1802 | 1461256455975 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8adfb800 == 128 [pid = 1802] [id = 430] 09:34:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8b383c00) [pid = 1802] [serial = 1291] [outer = (nil)] 09:34:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8c816400) [pid = 1802] [serial = 1292] [outer = 0x8b383c00] 09:34:16 INFO - PROCESS | 1802 | 1461256456073 Marionette DEBUG loaded listener.js 09:34:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8de74c00) [pid = 1802] [serial = 1293] [outer = 0x8b383c00] 09:34:16 INFO - PROCESS | 1802 | 1461256456987 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]]]}] 09:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1630ms 09:34:17 INFO - PROCESS | 1802 | 1461256457054 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 09:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:34:17 INFO - PROCESS | 1802 | 1461256457058 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 09:34:17 INFO - PROCESS | 1802 | 1461256457064 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:34:17 INFO - PROCESS | 1802 | 1461256457068 Marionette TRACE conn3 <- [1,1694,null,{}] 09:34:17 INFO - PROCESS | 1802 | 1461256457073 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}] 09:34:17 INFO - PROCESS | 1802 | 1461256457290 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 09:34:17 INFO - PROCESS | 1802 | 1461256457611 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ad58000 == 129 [pid = 1802] [id = 431] 09:34:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8be47c00) [pid = 1802] [serial = 1294] [outer = (nil)] 09:34:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8f509c00) [pid = 1802] [serial = 1295] [outer = 0x8be47c00] 09:34:17 INFO - PROCESS | 1802 | 1461256457710 Marionette DEBUG loaded listener.js 09:34:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8f50d800) [pid = 1802] [serial = 1296] [outer = 0x8be47c00] 09:34:18 INFO - PROCESS | 1802 | 1461256458655 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]]]}] 09:34:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1631ms 09:34:18 INFO - PROCESS | 1802 | 1461256458696 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 09:34:18 INFO - PROCESS | 1802 | 1461256458700 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 09:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:34:18 INFO - PROCESS | 1802 | 1461256458706 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:34:18 INFO - PROCESS | 1802 | 1461256458710 Marionette TRACE conn3 <- [1,1698,null,{}] 09:34:18 INFO - PROCESS | 1802 | 1461256458716 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}] 09:34:18 INFO - PROCESS | 1802 | 1461256458937 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 09:34:19 INFO - PROCESS | 1802 | 1461256459290 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4f6400 == 130 [pid = 1802] [id = 432] 09:34:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8f50a400) [pid = 1802] [serial = 1297] [outer = (nil)] 09:34:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8f731400) [pid = 1802] [serial = 1298] [outer = 0x8f50a400] 09:34:19 INFO - PROCESS | 1802 | 1461256459379 Marionette DEBUG loaded listener.js 09:34:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8f7ef000) [pid = 1802] [serial = 1299] [outer = 0x8f50a400] 09:34:20 INFO - PROCESS | 1802 | 1461256460261 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]]]}] 09:34:20 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 09:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1639ms 09:34:20 INFO - PROCESS | 1802 | 1461256460349 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 09:34:20 INFO - PROCESS | 1802 | 1461256460355 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 09:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:34:20 INFO - PROCESS | 1802 | 1461256460365 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:34:20 INFO - PROCESS | 1802 | 1461256460369 Marionette TRACE conn3 <- [1,1702,null,{}] 09:34:20 INFO - PROCESS | 1802 | 1461256460375 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}] 09:34:20 INFO - PROCESS | 1802 | 1461256460667 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 09:34:21 INFO - PROCESS | 1802 | 1461256461019 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x8925ec00 == 131 [pid = 1802] [id = 433] 09:34:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8b37d400) [pid = 1802] [serial = 1300] [outer = (nil)] 09:34:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x90014c00) [pid = 1802] [serial = 1301] [outer = 0x8b37d400] 09:34:21 INFO - PROCESS | 1802 | 1461256461112 Marionette DEBUG loaded listener.js 09:34:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x9001c400) [pid = 1802] [serial = 1302] [outer = 0x8b37d400] 09:34:22 INFO - PROCESS | 1802 | 1461256462092 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]]]}] 09:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1790ms 09:34:22 INFO - PROCESS | 1802 | 1461256462153 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 09:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:34:22 INFO - PROCESS | 1802 | 1461256462164 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 09:34:22 INFO - PROCESS | 1802 | 1461256462170 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:34:22 INFO - PROCESS | 1802 | 1461256462175 Marionette TRACE conn3 <- [1,1706,null,{}] 09:34:22 INFO - PROCESS | 1802 | 1461256462181 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}] 09:34:22 INFO - PROCESS | 1802 | 1461256462521 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 09:34:22 INFO - PROCESS | 1802 | 1461256462886 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f7fd400 == 132 [pid = 1802] [id = 434] 09:34:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8fddf000) [pid = 1802] [serial = 1303] [outer = (nil)] 09:34:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x906bb400) [pid = 1802] [serial = 1304] [outer = 0x8fddf000] 09:34:22 INFO - PROCESS | 1802 | 1461256462991 Marionette DEBUG loaded listener.js 09:34:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x91322c00) [pid = 1802] [serial = 1305] [outer = 0x8fddf000] 09:34:23 INFO - PROCESS | 1802 | 1461256463920 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]]]}] 09:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1790ms 09:34:23 INFO - PROCESS | 1802 | 1461256463961 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 09:34:23 INFO - PROCESS | 1802 | 1461256463965 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 09:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:34:23 INFO - PROCESS | 1802 | 1461256463972 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:34:23 INFO - PROCESS | 1802 | 1461256463975 Marionette TRACE conn3 <- [1,1710,null,{}] 09:34:23 INFO - PROCESS | 1802 | 1461256463981 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}] 09:34:24 INFO - PROCESS | 1802 | 1461256464199 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 09:34:24 INFO - PROCESS | 1802 | 1461256464474 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8494d800 == 133 [pid = 1802] [id = 435] 09:34:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8f581000) [pid = 1802] [serial = 1306] [outer = (nil)] 09:34:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x92a4d800) [pid = 1802] [serial = 1307] [outer = 0x8f581000] 09:34:24 INFO - PROCESS | 1802 | 1461256464612 Marionette DEBUG loaded listener.js 09:34:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x92acf000) [pid = 1802] [serial = 1308] [outer = 0x8f581000] 09:34:25 INFO - PROCESS | 1802 | 1461256465511 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]]]}] 09:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1580ms 09:34:25 INFO - PROCESS | 1802 | 1461256465552 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 09:34:25 INFO - PROCESS | 1802 | 1461256465557 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 09:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:34:25 INFO - PROCESS | 1802 | 1461256465563 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:34:25 INFO - PROCESS | 1802 | 1461256465566 Marionette TRACE conn3 <- [1,1714,null,{}] 09:34:25 INFO - PROCESS | 1802 | 1461256465572 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}] 09:34:25 INFO - PROCESS | 1802 | 1461256465761 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 09:34:26 INFO - PROCESS | 1802 | 1461256466039 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x89266c00 == 134 [pid = 1802] [id = 436] 09:34:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x8c0b1400) [pid = 1802] [serial = 1309] [outer = (nil)] 09:34:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x92be3800) [pid = 1802] [serial = 1310] [outer = 0x8c0b1400] 09:34:26 INFO - PROCESS | 1802 | 1461256466174 Marionette DEBUG loaded listener.js 09:34:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x92ce0c00) [pid = 1802] [serial = 1311] [outer = 0x8c0b1400] 09:34:27 INFO - PROCESS | 1802 | 1461256467046 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]]]}] 09:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1540ms 09:34:27 INFO - PROCESS | 1802 | 1461256467103 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 09:34:27 INFO - PROCESS | 1802 | 1461256467107 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 09:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:34:27 INFO - PROCESS | 1802 | 1461256467113 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:34:27 INFO - PROCESS | 1802 | 1461256467116 Marionette TRACE conn3 <- [1,1718,null,{}] 09:34:27 INFO - PROCESS | 1802 | 1461256467123 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}] 09:34:27 INFO - PROCESS | 1802 | 1461256467321 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 09:34:27 INFO - PROCESS | 1802 | 1461256467638 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x906b3c00 == 135 [pid = 1802] [id = 437] 09:34:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x92bdf400) [pid = 1802] [serial = 1312] [outer = (nil)] 09:34:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x92ce9000) [pid = 1802] [serial = 1313] [outer = 0x92bdf400] 09:34:27 INFO - PROCESS | 1802 | 1461256467742 Marionette DEBUG loaded listener.js 09:34:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x92cea800) [pid = 1802] [serial = 1314] [outer = 0x92bdf400] 09:34:28 INFO - PROCESS | 1802 | 1461256468663 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]]]}] 09:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1630ms 09:34:28 INFO - PROCESS | 1802 | 1461256468746 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 09:34:28 INFO - PROCESS | 1802 | 1461256468750 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 09:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:34:28 INFO - PROCESS | 1802 | 1461256468756 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:34:28 INFO - PROCESS | 1802 | 1461256468760 Marionette TRACE conn3 <- [1,1722,null,{}] 09:34:28 INFO - PROCESS | 1802 | 1461256468766 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}] 09:34:29 INFO - PROCESS | 1802 | 1461256469054 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 09:34:29 INFO - PROCESS | 1802 | 1461256469309 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8adfc000 == 136 [pid = 1802] [id = 438] 09:34:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x92a50000) [pid = 1802] [serial = 1315] [outer = (nil)] 09:34:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x95a42c00) [pid = 1802] [serial = 1316] [outer = 0x92a50000] 09:34:29 INFO - PROCESS | 1802 | 1461256469404 Marionette DEBUG loaded listener.js 09:34:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x95aa2400) [pid = 1802] [serial = 1317] [outer = 0x92a50000] 09:34:30 INFO - PROCESS | 1802 | 1461256470287 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]]]}] 09:34:30 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 09:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1583ms 09:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:34:30 INFO - PROCESS | 1802 | 1461256470341 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 09:34:30 INFO - PROCESS | 1802 | 1461256470344 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 09:34:30 INFO - PROCESS | 1802 | 1461256470351 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:34:30 INFO - PROCESS | 1802 | 1461256470354 Marionette TRACE conn3 <- [1,1726,null,{}] 09:34:30 INFO - PROCESS | 1802 | 1461256470360 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}] 09:34:30 INFO - PROCESS | 1802 | 1461256470574 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 09:34:30 INFO - PROCESS | 1802 | 1461256470899 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x89aef400 == 137 [pid = 1802] [id = 439] 09:34:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x8ac07400) [pid = 1802] [serial = 1318] [outer = (nil)] 09:34:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x96310c00) [pid = 1802] [serial = 1319] [outer = 0x8ac07400] 09:34:30 INFO - PROCESS | 1802 | 1461256470994 Marionette DEBUG loaded listener.js 09:34:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x963fd800) [pid = 1802] [serial = 1320] [outer = 0x8ac07400] 09:34:31 INFO - PROCESS | 1802 | 1461256471867 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]]]}] 09:34:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1595ms 09:34:31 INFO - PROCESS | 1802 | 1461256471946 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 09:34:31 INFO - PROCESS | 1802 | 1461256471949 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 09:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:34:31 INFO - PROCESS | 1802 | 1461256471956 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:34:31 INFO - PROCESS | 1802 | 1461256471960 Marionette TRACE conn3 <- [1,1730,null,{}] 09:34:31 INFO - PROCESS | 1802 | 1461256471965 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}] 09:34:32 INFO - PROCESS | 1802 | 1461256472208 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 09:34:32 INFO - PROCESS | 1802 | 1461256472562 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8394d800 == 138 [pid = 1802] [id = 440] 09:34:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x8394e400) [pid = 1802] [serial = 1321] [outer = (nil)] 09:34:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x86ad2000) [pid = 1802] [serial = 1322] [outer = 0x8394e400] 09:34:32 INFO - PROCESS | 1802 | 1461256472650 Marionette DEBUG loaded listener.js 09:34:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x875ec800) [pid = 1802] [serial = 1323] [outer = 0x8394e400] 09:34:33 INFO - PROCESS | 1802 | 1461256473557 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]]]}] 09:34:33 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 09:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1640ms 09:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:34:33 INFO - PROCESS | 1802 | 1461256473610 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 09:34:33 INFO - PROCESS | 1802 | 1461256473613 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 09:34:33 INFO - PROCESS | 1802 | 1461256473621 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:34:33 INFO - PROCESS | 1802 | 1461256473624 Marionette TRACE conn3 <- [1,1734,null,{}] 09:34:33 INFO - PROCESS | 1802 | 1461256473630 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}] 09:34:33 INFO - PROCESS | 1802 | 1461256473848 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 09:34:35 INFO - PROCESS | 1802 | --DOCSHELL 0x89944000 == 137 [pid = 1802] [id = 364] 09:34:35 INFO - PROCESS | 1802 | --DOCSHELL 0x9803a400 == 136 [pid = 1802] [id = 365] 09:34:35 INFO - PROCESS | 1802 | --DOCSHELL 0x84942800 == 135 [pid = 1802] [id = 368] 09:34:35 INFO - PROCESS | 1802 | --DOCSHELL 0x89b5fc00 == 134 [pid = 1802] [id = 367] 09:34:35 INFO - PROCESS | 1802 | --DOCSHELL 0x84950400 == 133 [pid = 1802] [id = 369] 09:34:35 INFO - PROCESS | 1802 | --DOCSHELL 0x898ce000 == 132 [pid = 1802] [id = 363] 09:34:35 INFO - PROCESS | 1802 | --DOCSHELL 0x898d6800 == 131 [pid = 1802] [id = 366] 09:34:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8394d400 == 130 [pid = 1802] [id = 422] 09:34:35 INFO - PROCESS | 1802 | --DOCSHELL 0x88b3bc00 == 129 [pid = 1802] [id = 421] 09:34:35 INFO - PROCESS | 1802 | --DOCSHELL 0x86a6fc00 == 128 [pid = 1802] [id = 420] 09:34:35 INFO - PROCESS | 1802 | --DOCSHELL 0x859c3000 == 127 [pid = 1802] [id = 419] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x86adf000) [pid = 1802] [serial = 1134] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x906b8800) [pid = 1802] [serial = 1005] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x906b2c00) [pid = 1802] [serial = 1086] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x971c9400) [pid = 1802] [serial = 1089] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x8b4f0800) [pid = 1802] [serial = 1071] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x894c9000) [pid = 1802] [serial = 1074] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8ad53400) [pid = 1802] [serial = 1110] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8fdd5800) [pid = 1802] [serial = 1083] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8b0cf400) [pid = 1802] [serial = 1077] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x9fcb2000) [pid = 1802] [serial = 1098] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0xa2ad9400) [pid = 1802] [serial = 1101] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x97f6c000) [pid = 1802] [serial = 1092] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0xa4382800) [pid = 1802] [serial = 1104] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8e046000) [pid = 1802] [serial = 1080] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x89b63400) [pid = 1802] [serial = 1202] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x89269400) [pid = 1802] [serial = 1197] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8900ac00) [pid = 1802] [serial = 1196] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x856edc00) [pid = 1802] [serial = 1199] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x89af0000) [pid = 1802] [serial = 1143] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x89948400) [pid = 1802] [serial = 1142] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x86cca800) [pid = 1802] [serial = 1185] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x859cd800) [pid = 1802] [serial = 1184] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8be4a000) [pid = 1802] [serial = 1161] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8be47800) [pid = 1802] [serial = 1160] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8c818800) [pid = 1802] [serial = 1164] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8c812c00) [pid = 1802] [serial = 1163] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8494c000) [pid = 1802] [serial = 1137] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x83b36000) [pid = 1802] [serial = 1136] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8fdd9c00) [pid = 1802] [serial = 1170] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8fdd6800) [pid = 1802] [serial = 1169] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8b0f7800) [pid = 1802] [serial = 1149] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8b0f3800) [pid = 1802] [serial = 1148] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8b37f000) [pid = 1802] [serial = 1152] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8b16ac00) [pid = 1802] [serial = 1151] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x86ad2400) [pid = 1802] [serial = 1188] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x86a62c00) [pid = 1802] [serial = 1187] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x920f2000) [pid = 1802] [serial = 1182] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x91421000) [pid = 1802] [serial = 1181] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8b4fa000) [pid = 1802] [serial = 1155] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8b4efc00) [pid = 1802] [serial = 1154] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8bd56c00) [pid = 1802] [serial = 1158] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8b655000) [pid = 1802] [serial = 1157] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x89158c00) [pid = 1802] [serial = 1140] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8900b000) [pid = 1802] [serial = 1139] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x902df000) [pid = 1802] [serial = 1176] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x902d5c00) [pid = 1802] [serial = 1175] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x84983000) [pid = 1802] [serial = 1190] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x856f9c00) [pid = 1802] [serial = 1191] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x9001f800) [pid = 1802] [serial = 1173] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x9001a800) [pid = 1802] [serial = 1172] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8f511400) [pid = 1802] [serial = 1167] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8e046400) [pid = 1802] [serial = 1166] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x86ae0000) [pid = 1802] [serial = 1193] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x907f6800) [pid = 1802] [serial = 1179] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x907f3000) [pid = 1802] [serial = 1178] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8ad5d800) [pid = 1802] [serial = 1145] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8b04d800) [pid = 1802] [serial = 1146] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x86c5dc00) [pid = 1802] [serial = 1194] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x86cc6800) [pid = 1802] [serial = 1200] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x98b4a000) [pid = 1802] [serial = 1095] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8494e800) [pid = 1802] [serial = 1107] [outer = (nil)] [url = about:blank] 09:34:35 INFO - PROCESS | 1802 | 1461256475692 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x84950000 == 128 [pid = 1802] [id = 441] 09:34:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x84950400) [pid = 1802] [serial = 1324] [outer = (nil)] 09:34:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x84987000) [pid = 1802] [serial = 1325] [outer = 0x84950400] 09:34:35 INFO - PROCESS | 1802 | 1461256475789 Marionette DEBUG loaded listener.js 09:34:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x856f0400) [pid = 1802] [serial = 1326] [outer = 0x84950400] 09:34:36 INFO - PROCESS | 1802 | 1461256476587 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]]]}] 09:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2996ms 09:34:36 INFO - PROCESS | 1802 | 1461256476617 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 09:34:36 INFO - PROCESS | 1802 | 1461256476623 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 09:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:34:36 INFO - PROCESS | 1802 | 1461256476657 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:34:36 INFO - PROCESS | 1802 | 1461256476664 Marionette TRACE conn3 <- [1,1738,null,{}] 09:34:36 INFO - PROCESS | 1802 | 1461256476671 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}] 09:34:36 INFO - PROCESS | 1802 | 1461256476859 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 09:34:36 INFO - PROCESS | 1802 | 1461256476872 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x86ad4c00 == 129 [pid = 1802] [id = 442] 09:34:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x86c56000) [pid = 1802] [serial = 1327] [outer = (nil)] 09:34:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86c5c400) [pid = 1802] [serial = 1328] [outer = 0x86c56000] 09:34:36 INFO - PROCESS | 1802 | 1461256476950 Marionette DEBUG loaded listener.js 09:34:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x86cc5800) [pid = 1802] [serial = 1329] [outer = 0x86c56000] 09:34:38 INFO - PROCESS | 1802 | 1461256478051 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]]]}] 09:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1462ms 09:34:38 INFO - PROCESS | 1802 | 1461256478115 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 09:34:38 INFO - PROCESS | 1802 | 1461256478121 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 09:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:34:38 INFO - PROCESS | 1802 | 1461256478135 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:34:38 INFO - PROCESS | 1802 | 1461256478138 Marionette TRACE conn3 <- [1,1742,null,{}] 09:34:38 INFO - PROCESS | 1802 | 1461256478145 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}] 09:34:38 INFO - PROCESS | 1802 | 1461256478401 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 09:34:38 INFO - PROCESS | 1802 | 1461256478434 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c5dc00 == 130 [pid = 1802] [id = 443] 09:34:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x89006c00) [pid = 1802] [serial = 1330] [outer = (nil)] 09:34:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x89151c00) [pid = 1802] [serial = 1331] [outer = 0x89006c00] 09:34:38 INFO - PROCESS | 1802 | 1461256478508 Marionette DEBUG loaded listener.js 09:34:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x89260000) [pid = 1802] [serial = 1332] [outer = 0x89006c00] 09:34:39 INFO - PROCESS | 1802 | 1461256479548 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]]]}] 09:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1442ms 09:34:39 INFO - PROCESS | 1802 | 1461256479578 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 09:34:39 INFO - PROCESS | 1802 | 1461256479582 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 09:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:34:39 INFO - PROCESS | 1802 | 1461256479598 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:34:39 INFO - PROCESS | 1802 | 1461256479607 Marionette TRACE conn3 <- [1,1746,null,{}] 09:34:39 INFO - PROCESS | 1802 | 1461256479620 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}] 09:34:39 INFO - PROCESS | 1802 | 1461256479874 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 09:34:39 INFO - PROCESS | 1802 | 1461256479909 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x8497f800 == 131 [pid = 1802] [id = 444] 09:34:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x894c9000) [pid = 1802] [serial = 1333] [outer = (nil)] 09:34:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x89948400) [pid = 1802] [serial = 1334] [outer = 0x894c9000] 09:34:39 INFO - PROCESS | 1802 | 1461256479982 Marionette DEBUG loaded listener.js 09:34:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x89950000) [pid = 1802] [serial = 1335] [outer = 0x894c9000] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x89b5d800) [pid = 1802] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x83b40400) [pid = 1802] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8b0cec00) [pid = 1802] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8f582400) [pid = 1802] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x875e7c00) [pid = 1802] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8f73c400) [pid = 1802] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8b2ca000) [pid = 1802] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8acaac00) [pid = 1802] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x86cce800) [pid = 1802] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8b4ed400) [pid = 1802] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x83b35000) [pid = 1802] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8be43000) [pid = 1802] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x902dd400) [pid = 1802] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x859c5000) [pid = 1802] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8b4fc800) [pid = 1802] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8b2d2800) [pid = 1802] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8fdd8c00) [pid = 1802] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x859c5c00) [pid = 1802] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x901cac00) [pid = 1802] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8b10d800) [pid = 1802] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x8f57fc00) [pid = 1802] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x8ac0ec00) [pid = 1802] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:34:41 INFO - PROCESS | 1802 | 1461256481583 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]]]}] 09:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2007ms 09:34:41 INFO - PROCESS | 1802 | 1461256481598 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 09:34:41 INFO - PROCESS | 1802 | 1461256481602 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 09:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:34:41 INFO - PROCESS | 1802 | 1461256481609 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:34:41 INFO - PROCESS | 1802 | 1461256481611 Marionette TRACE conn3 <- [1,1750,null,{}] 09:34:41 INFO - PROCESS | 1802 | 1461256481617 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}] 09:34:41 INFO - PROCESS | 1802 | 1461256481795 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 09:34:41 INFO - PROCESS | 1802 | 1461256481981 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b35000 == 132 [pid = 1802] [id = 445] 09:34:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x86a63000) [pid = 1802] [serial = 1336] [outer = (nil)] 09:34:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x89779800) [pid = 1802] [serial = 1337] [outer = 0x86a63000] 09:34:42 INFO - PROCESS | 1802 | 1461256482054 Marionette DEBUG loaded listener.js 09:34:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x89950c00) [pid = 1802] [serial = 1338] [outer = 0x86a63000] 09:34:42 INFO - PROCESS | 1802 | 1461256482811 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]]]}] 09:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1227ms 09:34:42 INFO - PROCESS | 1802 | 1461256482840 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 09:34:42 INFO - PROCESS | 1802 | 1461256482843 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 09:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:34:42 INFO - PROCESS | 1802 | 1461256482849 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:34:42 INFO - PROCESS | 1802 | 1461256482852 Marionette TRACE conn3 <- [1,1754,null,{}] 09:34:42 INFO - PROCESS | 1802 | 1461256482858 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}] 09:34:43 INFO - PROCESS | 1802 | 1461256483152 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 09:34:43 INFO - PROCESS | 1802 | 1461256483382 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8494e800 == 133 [pid = 1802] [id = 446] 09:34:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8494ec00) [pid = 1802] [serial = 1339] [outer = (nil)] 09:34:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x856ea400) [pid = 1802] [serial = 1340] [outer = 0x8494ec00] 09:34:43 INFO - PROCESS | 1802 | 1461256483518 Marionette DEBUG loaded listener.js 09:34:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x86a62c00) [pid = 1802] [serial = 1341] [outer = 0x8494ec00] 09:34:44 INFO - PROCESS | 1802 | ************************* 09:34:44 INFO - PROCESS | 1802 | A coding exception was thrown and uncaught in a Task. 09:34:44 INFO - PROCESS | 1802 | 09:34:44 INFO - PROCESS | 1802 | Full message: TypeError: NetworkError when attempting to fetch resource. 09:34:44 INFO - PROCESS | 1802 | Full stack: 09:34:44 INFO - PROCESS | 1802 | ************************* 09:34:44 INFO - PROCESS | 1802 | 1461256484598 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]]]}] 09:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1788ms 09:34:44 INFO - PROCESS | 1802 | 1461256484639 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 09:34:44 INFO - PROCESS | 1802 | 1461256484647 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 09:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:34:44 INFO - PROCESS | 1802 | 1461256484655 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:34:44 INFO - PROCESS | 1802 | 1461256484661 Marionette TRACE conn3 <- [1,1758,null,{}] 09:34:44 INFO - PROCESS | 1802 | 1461256484668 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}] 09:34:44 INFO - PROCESS | 1802 | 1461256484878 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 09:34:45 INFO - PROCESS | 1802 | 1461256485151 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b3b400 == 134 [pid = 1802] [id = 447] 09:34:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8977b400) [pid = 1802] [serial = 1342] [outer = (nil)] 09:34:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x89948800) [pid = 1802] [serial = 1343] [outer = 0x8977b400] 09:34:45 INFO - PROCESS | 1802 | 1461256485286 Marionette DEBUG loaded listener.js 09:34:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x89b60800) [pid = 1802] [serial = 1344] [outer = 0x8977b400] 09:34:46 INFO - PROCESS | 1802 | 1461256486268 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]]]}] 09:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1689ms 09:34:46 INFO - PROCESS | 1802 | 1461256486345 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 09:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:34:46 INFO - PROCESS | 1802 | 1461256486350 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 09:34:46 INFO - PROCESS | 1802 | 1461256486356 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:34:46 INFO - PROCESS | 1802 | 1461256486360 Marionette TRACE conn3 <- [1,1762,null,{}] 09:34:46 INFO - PROCESS | 1802 | 1461256486366 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}] 09:34:46 INFO - PROCESS | 1802 | 1461256486574 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 09:34:46 INFO - PROCESS | 1802 | 1461256486886 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8aca4400 == 135 [pid = 1802] [id = 448] 09:34:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8acaac00) [pid = 1802] [serial = 1345] [outer = (nil)] 09:34:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8ad54800) [pid = 1802] [serial = 1346] [outer = 0x8acaac00] 09:34:47 INFO - PROCESS | 1802 | 1461256487019 Marionette DEBUG loaded listener.js 09:34:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8ad59800) [pid = 1802] [serial = 1347] [outer = 0x8acaac00] 09:34:47 INFO - PROCESS | 1802 | 1461256487954 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]]]}] 09:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1636ms 09:34:47 INFO - PROCESS | 1802 | 1461256487994 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 09:34:48 INFO - PROCESS | 1802 | 1461256488001 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 09:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:34:48 INFO - PROCESS | 1802 | 1461256488018 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:34:48 INFO - PROCESS | 1802 | 1461256488025 Marionette TRACE conn3 <- [1,1766,null,{}] 09:34:48 INFO - PROCESS | 1802 | 1461256488031 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}] 09:34:48 INFO - PROCESS | 1802 | 1461256488240 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 09:34:48 INFO - PROCESS | 1802 | 1461256488506 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ac0ec00 == 136 [pid = 1802] [id = 449] 09:34:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8ad55800) [pid = 1802] [serial = 1348] [outer = (nil)] 09:34:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8b0d6800) [pid = 1802] [serial = 1349] [outer = 0x8ad55800] 09:34:48 INFO - PROCESS | 1802 | 1461256488636 Marionette DEBUG loaded listener.js 09:34:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8b0f9400) [pid = 1802] [serial = 1350] [outer = 0x8ad55800] 09:34:49 INFO - PROCESS | 1802 | 1461256489564 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]]]}] 09:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1593ms 09:34:49 INFO - PROCESS | 1802 | 1461256489602 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 09:34:49 INFO - PROCESS | 1802 | 1461256489607 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 09:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:34:49 INFO - PROCESS | 1802 | 1461256489613 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:34:49 INFO - PROCESS | 1802 | 1461256489616 Marionette TRACE conn3 <- [1,1770,null,{}] 09:34:49 INFO - PROCESS | 1802 | 1461256489622 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}] 09:34:49 INFO - PROCESS | 1802 | 1461256489826 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 09:34:50 INFO - PROCESS | 1802 | 1461256490047 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b3ac00 == 137 [pid = 1802] [id = 450] 09:34:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8b0d3400) [pid = 1802] [serial = 1351] [outer = (nil)] 09:34:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8b16e800) [pid = 1802] [serial = 1352] [outer = 0x8b0d3400] 09:34:50 INFO - PROCESS | 1802 | 1461256490172 Marionette DEBUG loaded listener.js 09:34:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8b2c7c00) [pid = 1802] [serial = 1353] [outer = 0x8b0d3400] 09:34:51 INFO - PROCESS | 1802 | 1461256491176 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]]]}] 09:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1631ms 09:34:51 INFO - PROCESS | 1802 | 1461256491245 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 09:34:51 INFO - PROCESS | 1802 | 1461256491248 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 09:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:34:51 INFO - PROCESS | 1802 | 1461256491255 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:34:51 INFO - PROCESS | 1802 | 1461256491259 Marionette TRACE conn3 <- [1,1774,null,{}] 09:34:51 INFO - PROCESS | 1802 | 1461256491264 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}] 09:34:51 INFO - PROCESS | 1802 | 1461256491467 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 09:34:51 INFO - PROCESS | 1802 | 1461256491792 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4bc400 == 138 [pid = 1802] [id = 451] 09:34:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8b4bdc00) [pid = 1802] [serial = 1354] [outer = (nil)] 09:34:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8b4c7c00) [pid = 1802] [serial = 1355] [outer = 0x8b4bdc00] 09:34:51 INFO - PROCESS | 1802 | 1461256491898 Marionette DEBUG loaded listener.js 09:34:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8b4f9000) [pid = 1802] [serial = 1356] [outer = 0x8b4bdc00] 09:34:52 INFO - PROCESS | 1802 | 1461256492802 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]]]}] 09:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1583ms 09:34:52 INFO - PROCESS | 1802 | 1461256492839 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 09:34:52 INFO - PROCESS | 1802 | 1461256492843 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 09:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:34:52 INFO - PROCESS | 1802 | 1461256492849 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:34:52 INFO - PROCESS | 1802 | 1461256492853 Marionette TRACE conn3 <- [1,1778,null,{}] 09:34:52 INFO - PROCESS | 1802 | 1461256492859 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}] 09:34:53 INFO - PROCESS | 1802 | 1461256493076 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 09:34:53 INFO - PROCESS | 1802 | 1461256493383 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b2d0000 == 139 [pid = 1802] [id = 452] 09:34:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8b4c1000) [pid = 1802] [serial = 1357] [outer = (nil)] 09:34:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8bd53c00) [pid = 1802] [serial = 1358] [outer = 0x8b4c1000] 09:34:53 INFO - PROCESS | 1802 | 1461256493477 Marionette DEBUG loaded listener.js 09:34:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8bd59400) [pid = 1802] [serial = 1359] [outer = 0x8b4c1000] 09:34:54 INFO - PROCESS | 1802 | 1461256494430 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]]]}] 09:34:54 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 09:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1638ms 09:34:54 INFO - PROCESS | 1802 | 1461256494491 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 09:34:54 INFO - PROCESS | 1802 | 1461256494497 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 09:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:34:54 INFO - PROCESS | 1802 | 1461256494507 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:34:54 INFO - PROCESS | 1802 | 1461256494513 Marionette TRACE conn3 <- [1,1782,null,{}] 09:34:54 INFO - PROCESS | 1802 | 1461256494521 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}] 09:34:54 INFO - PROCESS | 1802 | 1461256494889 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 09:34:55 INFO - PROCESS | 1802 | 1461256495228 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x859ca400 == 140 [pid = 1802] [id = 453] 09:34:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8b4bf000) [pid = 1802] [serial = 1360] [outer = (nil)] 09:34:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8be4d000) [pid = 1802] [serial = 1361] [outer = 0x8b4bf000] 09:34:55 INFO - PROCESS | 1802 | 1461256495316 Marionette DEBUG loaded listener.js 09:34:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8c0b4800) [pid = 1802] [serial = 1362] [outer = 0x8b4bf000] 09:34:56 INFO - PROCESS | 1802 | 1461256496228 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]]]}] 09:34:56 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 09:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1796ms 09:34:56 INFO - PROCESS | 1802 | 1461256496303 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 09:34:56 INFO - PROCESS | 1802 | 1461256496307 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 09:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:34:56 INFO - PROCESS | 1802 | 1461256496313 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:34:56 INFO - PROCESS | 1802 | 1461256496316 Marionette TRACE conn3 <- [1,1786,null,{}] 09:34:56 INFO - PROCESS | 1802 | 1461256496322 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}] 09:34:56 INFO - PROCESS | 1802 | 1461256496523 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 09:34:56 INFO - PROCESS | 1802 | 1461256496795 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8900d800 == 141 [pid = 1802] [id = 454] 09:34:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8b4c6800) [pid = 1802] [serial = 1363] [outer = (nil)] 09:34:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8c81c800) [pid = 1802] [serial = 1364] [outer = 0x8b4c6800] 09:34:56 INFO - PROCESS | 1802 | 1461256496928 Marionette DEBUG loaded listener.js 09:34:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8de75400) [pid = 1802] [serial = 1365] [outer = 0x8b4c6800] 09:34:57 INFO - PROCESS | 1802 | 1461256497833 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]]]}] 09:34:57 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 09:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1579ms 09:34:57 INFO - PROCESS | 1802 | 1461256497894 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 09:34:57 INFO - PROCESS | 1802 | 1461256497899 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 09:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:34:57 INFO - PROCESS | 1802 | 1461256497905 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:34:57 INFO - PROCESS | 1802 | 1461256497908 Marionette TRACE conn3 <- [1,1790,null,{}] 09:34:57 INFO - PROCESS | 1802 | 1461256497914 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}] 09:34:58 INFO - PROCESS | 1802 | 1461256498111 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 09:34:58 INFO - PROCESS | 1802 | 1461256498379 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8be48400 == 142 [pid = 1802] [id = 455] 09:34:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8c812c00) [pid = 1802] [serial = 1366] [outer = (nil)] 09:34:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8f509800) [pid = 1802] [serial = 1367] [outer = 0x8c812c00] 09:34:58 INFO - PROCESS | 1802 | 1461256498513 Marionette DEBUG loaded listener.js 09:34:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8f50f000) [pid = 1802] [serial = 1368] [outer = 0x8c812c00] 09:34:59 INFO - PROCESS | 1802 | 1461256499474 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]]]}] 09:34:59 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) 09:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1633ms 09:34:59 INFO - PROCESS | 1802 | 1461256499539 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 09:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:34:59 INFO - PROCESS | 1802 | 1461256499544 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 09:34:59 INFO - PROCESS | 1802 | 1461256499550 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:34:59 INFO - PROCESS | 1802 | 1461256499554 Marionette TRACE conn3 <- [1,1794,null,{}] 09:34:59 INFO - PROCESS | 1802 | 1461256499559 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}] 09:34:59 INFO - PROCESS | 1802 | 1461256499767 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 09:35:00 INFO - PROCESS | 1802 | 1461256500088 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e04b400 == 143 [pid = 1802] [id = 456] 09:35:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8f738400) [pid = 1802] [serial = 1369] [outer = (nil)] 09:35:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8f73e400) [pid = 1802] [serial = 1370] [outer = 0x8f738400] 09:35:00 INFO - PROCESS | 1802 | 1461256500191 Marionette DEBUG loaded listener.js 09:35:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8fdd8c00) [pid = 1802] [serial = 1371] [outer = 0x8f738400] 09:35:01 INFO - PROCESS | 1802 | 1461256501085 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]]]}] 09:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1586ms 09:35:01 INFO - PROCESS | 1802 | 1461256501136 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 09:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:35:01 INFO - PROCESS | 1802 | 1461256501147 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 09:35:01 INFO - PROCESS | 1802 | 1461256501153 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:35:01 INFO - PROCESS | 1802 | 1461256501157 Marionette TRACE conn3 <- [1,1798,null,{}] 09:35:01 INFO - PROCESS | 1802 | 1461256501163 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}] 09:35:01 INFO - PROCESS | 1802 | 1461256501384 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 09:35:01 INFO - PROCESS | 1802 | 1461256501706 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f58cc00 == 144 [pid = 1802] [id = 457] 09:35:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8fdd3400) [pid = 1802] [serial = 1372] [outer = (nil)] 09:35:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x901aec00) [pid = 1802] [serial = 1373] [outer = 0x8fdd3400] 09:35:01 INFO - PROCESS | 1802 | 1461256501797 Marionette DEBUG loaded listener.js 09:35:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x901c3000) [pid = 1802] [serial = 1374] [outer = 0x8fdd3400] 09:35:02 INFO - PROCESS | 1802 | 1461256502740 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]]]}] 09:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1632ms 09:35:02 INFO - PROCESS | 1802 | 1461256502786 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 09:35:02 INFO - PROCESS | 1802 | 1461256502790 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 09:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:35:02 INFO - PROCESS | 1802 | 1461256502797 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:35:02 INFO - PROCESS | 1802 | 1461256502801 Marionette TRACE conn3 <- [1,1802,null,{}] 09:35:02 INFO - PROCESS | 1802 | 1461256502806 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}] 09:35:03 INFO - PROCESS | 1802 | 1461256503032 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 09:35:03 INFO - PROCESS | 1802 | 1461256503343 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x9001bc00 == 145 [pid = 1802] [id = 458] 09:35:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x901a1400) [pid = 1802] [serial = 1375] [outer = (nil)] 09:35:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x902d7c00) [pid = 1802] [serial = 1376] [outer = 0x901a1400] 09:35:03 INFO - PROCESS | 1802 | 1461256503437 Marionette DEBUG loaded listener.js 09:35:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x902da800) [pid = 1802] [serial = 1377] [outer = 0x901a1400] 09:35:04 INFO - PROCESS | 1802 | 1461256504371 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]]]}] 09:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1635ms 09:35:04 INFO - PROCESS | 1802 | 1461256504433 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 09:35:04 INFO - PROCESS | 1802 | 1461256504436 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 09:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:35:04 INFO - PROCESS | 1802 | 1461256504443 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:35:04 INFO - PROCESS | 1802 | 1461256504446 Marionette TRACE conn3 <- [1,1806,null,{}] 09:35:04 INFO - PROCESS | 1802 | 1461256504452 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}] 09:35:04 INFO - PROCESS | 1802 | 1461256504645 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 09:35:04 INFO - PROCESS | 1802 | 1461256504958 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e04d400 == 146 [pid = 1802] [id = 459] 09:35:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x901a4800) [pid = 1802] [serial = 1378] [outer = (nil)] 09:35:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x906be000) [pid = 1802] [serial = 1379] [outer = 0x901a4800] 09:35:05 INFO - PROCESS | 1802 | 1461256505050 Marionette DEBUG loaded listener.js 09:35:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x907ee000) [pid = 1802] [serial = 1380] [outer = 0x901a4800] 09:35:05 INFO - PROCESS | 1802 | 1461256505981 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]]]}] 09:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1630ms 09:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:35:06 INFO - PROCESS | 1802 | 1461256506074 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 09:35:06 INFO - PROCESS | 1802 | 1461256506077 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 09:35:06 INFO - PROCESS | 1802 | 1461256506084 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:35:06 INFO - PROCESS | 1802 | 1461256506088 Marionette TRACE conn3 <- [1,1810,null,{}] 09:35:06 INFO - PROCESS | 1802 | 1461256506094 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}] 09:35:06 INFO - PROCESS | 1802 | 1461256506391 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 09:35:06 INFO - PROCESS | 1802 | 1461256506823 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ac0bc00 == 147 [pid = 1802] [id = 460] 09:35:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8b0fb800) [pid = 1802] [serial = 1381] [outer = (nil)] 09:35:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x913e7800) [pid = 1802] [serial = 1382] [outer = 0x8b0fb800] 09:35:06 INFO - PROCESS | 1802 | 1461256506969 Marionette DEBUG loaded listener.js 09:35:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x91421400) [pid = 1802] [serial = 1383] [outer = 0x8b0fb800] 09:35:08 INFO - PROCESS | 1802 | 1461256508227 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]]]}] 09:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2198ms 09:35:08 INFO - PROCESS | 1802 | 1461256508281 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 09:35:08 INFO - PROCESS | 1802 | 1461256508284 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 09:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:35:08 INFO - PROCESS | 1802 | 1461256508292 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:35:08 INFO - PROCESS | 1802 | 1461256508295 Marionette TRACE conn3 <- [1,1814,null,{}] 09:35:08 INFO - PROCESS | 1802 | 1461256508300 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}] 09:35:08 INFO - PROCESS | 1802 | 1461256508501 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 09:35:08 INFO - PROCESS | 1802 | 1461256508822 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x907f6800 == 148 [pid = 1802] [id = 461] 09:35:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x9141c000) [pid = 1802] [serial = 1384] [outer = (nil)] 09:35:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x92acf800) [pid = 1802] [serial = 1385] [outer = 0x9141c000] 09:35:08 INFO - PROCESS | 1802 | 1461256508919 Marionette DEBUG loaded listener.js 09:35:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x92ad2400) [pid = 1802] [serial = 1386] [outer = 0x9141c000] 09:35:09 INFO - PROCESS | 1802 | 1461256509779 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]]]}] 09:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1530ms 09:35:09 INFO - PROCESS | 1802 | 1461256509822 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 09:35:09 INFO - PROCESS | 1802 | 1461256509826 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 09:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:35:09 INFO - PROCESS | 1802 | 1461256509832 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:35:09 INFO - PROCESS | 1802 | 1461256509836 Marionette TRACE conn3 <- [1,1818,null,{}] 09:35:09 INFO - PROCESS | 1802 | 1461256509841 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}] 09:35:10 INFO - PROCESS | 1802 | 1461256510036 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 09:35:10 INFO - PROCESS | 1802 | 1461256510310 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x902d3400 == 149 [pid = 1802] [id = 462] 09:35:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x91420000) [pid = 1802] [serial = 1387] [outer = (nil)] 09:35:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x95a1c000) [pid = 1802] [serial = 1388] [outer = 0x91420000] 09:35:10 INFO - PROCESS | 1802 | 1461256510446 Marionette DEBUG loaded listener.js 09:35:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x96289800) [pid = 1802] [serial = 1389] [outer = 0x91420000] 09:35:11 INFO - PROCESS | 1802 | 1461256511340 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]]]}] 09:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1541ms 09:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:35:11 INFO - PROCESS | 1802 | 1461256511375 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 09:35:11 INFO - PROCESS | 1802 | 1461256511378 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 09:35:11 INFO - PROCESS | 1802 | 1461256511384 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:35:11 INFO - PROCESS | 1802 | 1461256511388 Marionette TRACE conn3 <- [1,1822,null,{}] 09:35:11 INFO - PROCESS | 1802 | 1461256511393 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}] 09:35:11 INFO - PROCESS | 1802 | 1461256511583 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 09:35:11 INFO - PROCESS | 1802 | 1461256511857 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4c6c00 == 150 [pid = 1802] [id = 463] 09:35:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8b4eec00) [pid = 1802] [serial = 1390] [outer = (nil)] 09:35:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x970e7400) [pid = 1802] [serial = 1391] [outer = 0x8b4eec00] 09:35:11 INFO - PROCESS | 1802 | 1461256511990 Marionette DEBUG loaded listener.js 09:35:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x97155c00) [pid = 1802] [serial = 1392] [outer = 0x8b4eec00] 09:35:12 INFO - PROCESS | 1802 | 1461256512902 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]]]}] 09:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1584ms 09:35:12 INFO - PROCESS | 1802 | 1461256512968 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 09:35:12 INFO - PROCESS | 1802 | 1461256512972 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 09:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:35:12 INFO - PROCESS | 1802 | 1461256512978 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:35:12 INFO - PROCESS | 1802 | 1461256512981 Marionette TRACE conn3 <- [1,1826,null,{}] 09:35:12 INFO - PROCESS | 1802 | 1461256512987 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}] 09:35:13 INFO - PROCESS | 1802 | 1461256513181 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8f506400 == 149 [pid = 1802] [id = 52] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8f735800 == 148 [pid = 1802] [id = 51] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8f583800 == 147 [pid = 1802] [id = 47] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8f583400 == 146 [pid = 1802] [id = 46] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8f507000 == 145 [pid = 1802] [id = 53] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8926a000 == 144 [pid = 1802] [id = 204] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x92a57800 == 143 [pid = 1802] [id = 45] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x83b35000 == 142 [pid = 1802] [id = 445] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8497f800 == 141 [pid = 1802] [id = 444] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x86c5dc00 == 140 [pid = 1802] [id = 443] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x86ad4c00 == 139 [pid = 1802] [id = 442] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x84950000 == 138 [pid = 1802] [id = 441] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x89aef400 == 137 [pid = 1802] [id = 439] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8adfc000 == 136 [pid = 1802] [id = 438] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x89266c00 == 135 [pid = 1802] [id = 436] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x906b3c00 == 134 [pid = 1802] [id = 437] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8494d800 == 133 [pid = 1802] [id = 435] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8f7fd400 == 132 [pid = 1802] [id = 434] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8925ec00 == 131 [pid = 1802] [id = 433] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8ad58000 == 130 [pid = 1802] [id = 431] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4f6400 == 129 [pid = 1802] [id = 432] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8adfb800 == 128 [pid = 1802] [id = 430] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x898cf800 == 127 [pid = 1802] [id = 429] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8b058800 == 126 [pid = 1802] [id = 428] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x856f8000 == 125 [pid = 1802] [id = 427] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x89152800 == 124 [pid = 1802] [id = 425] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x83b32400 == 123 [pid = 1802] [id = 426] 09:35:14 INFO - PROCESS | 1802 | --DOCSHELL 0x859cc800 == 122 [pid = 1802] [id = 424] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x89b6a400) [pid = 1802] [serial = 1265] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8abba800) [pid = 1802] [serial = 1266] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x86a6ec00) [pid = 1802] [serial = 1268] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8b0fcc00) [pid = 1802] [serial = 1217] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8f7f6400) [pid = 1802] [serial = 1239] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8f7f4400) [pid = 1802] [serial = 1238] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x89b63800) [pid = 1802] [serial = 1209] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8994a800) [pid = 1802] [serial = 1208] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x901a6000) [pid = 1802] [serial = 1242] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x901a1800) [pid = 1802] [serial = 1241] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8b4ba400) [pid = 1802] [serial = 1221] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8b377800) [pid = 1802] [serial = 1220] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8b0d1000) [pid = 1802] [serial = 1215] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8b055400) [pid = 1802] [serial = 1214] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x89260400) [pid = 1802] [serial = 1262] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8bd56800) [pid = 1802] [serial = 1227] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8bd52400) [pid = 1802] [serial = 1226] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x86ada000) [pid = 1802] [serial = 1257] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x86a6a000) [pid = 1802] [serial = 1256] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8de7c000) [pid = 1802] [serial = 1233] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8de76000) [pid = 1802] [serial = 1232] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x913e7c00) [pid = 1802] [serial = 1250] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x9141a800) [pid = 1802] [serial = 1251] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x86a6f400) [pid = 1802] [serial = 1259] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x86ad9000) [pid = 1802] [serial = 1260] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8c0b9000) [pid = 1802] [serial = 1230] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8c0b1800) [pid = 1802] [serial = 1229] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8b4fa400) [pid = 1802] [serial = 1224] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8b4f0400) [pid = 1802] [serial = 1223] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x901d0c00) [pid = 1802] [serial = 1245] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x901cd000) [pid = 1802] [serial = 1244] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x875ea000) [pid = 1802] [serial = 1206] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x86a6c400) [pid = 1802] [serial = 1205] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x92ace400) [pid = 1802] [serial = 1254] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x92a56800) [pid = 1802] [serial = 1253] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x906b8c00) [pid = 1802] [serial = 1248] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x906b4c00) [pid = 1802] [serial = 1247] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x86cc3400) [pid = 1802] [serial = 1269] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8f732400) [pid = 1802] [serial = 1236] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8f584c00) [pid = 1802] [serial = 1235] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8ad5b000) [pid = 1802] [serial = 1212] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8ad4f800) [pid = 1802] [serial = 1211] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8b117400) [pid = 1802] [serial = 1218] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8938d400) [pid = 1802] [serial = 1263] [outer = (nil)] [url = about:blank] 09:35:14 INFO - PROCESS | 1802 | 1461256514834 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x84950000 == 123 [pid = 1802] [id = 464] 09:35:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8497f800) [pid = 1802] [serial = 1393] [outer = (nil)] 09:35:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x84988000) [pid = 1802] [serial = 1394] [outer = 0x8497f800] 09:35:14 INFO - PROCESS | 1802 | 1461256514916 Marionette DEBUG loaded listener.js 09:35:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x856f8400) [pid = 1802] [serial = 1395] [outer = 0x8497f800] 09:35:15 INFO - PROCESS | 1802 | 1461256515714 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]]]}] 09:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 2786ms 09:35:15 INFO - PROCESS | 1802 | 1461256515767 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 09:35:15 INFO - PROCESS | 1802 | 1461256515774 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 09:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:35:15 INFO - PROCESS | 1802 | 1461256515783 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:35:15 INFO - PROCESS | 1802 | 1461256515788 Marionette TRACE conn3 <- [1,1830,null,{}] 09:35:15 INFO - PROCESS | 1802 | 1461256515795 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}] 09:35:16 INFO - PROCESS | 1802 | 1461256516074 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 09:35:16 INFO - PROCESS | 1802 | 1461256516211 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x86adc400 == 124 [pid = 1802] [id = 465] 09:35:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x86c52000) [pid = 1802] [serial = 1396] [outer = (nil)] 09:35:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x86c5ec00) [pid = 1802] [serial = 1397] [outer = 0x86c52000] 09:35:16 INFO - PROCESS | 1802 | 1461256516287 Marionette DEBUG loaded listener.js 09:35:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x86ccb000) [pid = 1802] [serial = 1398] [outer = 0x86c52000] 09:35:17 INFO - PROCESS | 1802 | 1461256517224 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]]]}] 09:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1497ms 09:35:17 INFO - PROCESS | 1802 | 1461256517283 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 09:35:17 INFO - PROCESS | 1802 | 1461256517289 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 09:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:35:17 INFO - PROCESS | 1802 | 1461256517295 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:35:17 INFO - PROCESS | 1802 | 1461256517298 Marionette TRACE conn3 <- [1,1834,null,{}] 09:35:17 INFO - PROCESS | 1802 | 1461256517304 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}] 09:35:17 INFO - PROCESS | 1802 | 1461256517557 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 09:35:17 INFO - PROCESS | 1802 | 1461256517590 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x86ad4c00 == 125 [pid = 1802] [id = 466] 09:35:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8900ac00) [pid = 1802] [serial = 1399] [outer = (nil)] 09:35:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x89267c00) [pid = 1802] [serial = 1400] [outer = 0x8900ac00] 09:35:17 INFO - PROCESS | 1802 | 1461256517662 Marionette DEBUG loaded listener.js 09:35:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x89777c00) [pid = 1802] [serial = 1401] [outer = 0x8900ac00] 09:35:18 INFO - PROCESS | 1802 | 1461256518650 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]]]}] 09:35:18 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 09:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1429ms 09:35:18 INFO - PROCESS | 1802 | 1461256518725 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 09:35:18 INFO - PROCESS | 1802 | 1461256518728 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 09:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:35:18 INFO - PROCESS | 1802 | 1461256518743 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:35:18 INFO - PROCESS | 1802 | 1461256518752 Marionette TRACE conn3 <- [1,1838,null,{}] 09:35:18 INFO - PROCESS | 1802 | 1461256518764 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}] 09:35:19 INFO - PROCESS | 1802 | 1461256519024 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8b383c00) [pid = 1802] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x84950400) [pid = 1802] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x86a64c00) [pid = 1802] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x92a50000) [pid = 1802] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8c0b1400) [pid = 1802] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x89775400) [pid = 1802] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x894c9000) [pid = 1802] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8ac07400) [pid = 1802] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8b37d400) [pid = 1802] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8aca0400) [pid = 1802] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x89aed400) [pid = 1802] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x89ae3000) [pid = 1802] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8b0fc000) [pid = 1802] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8fddf000) [pid = 1802] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8b16f800) [pid = 1802] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8be47c00) [pid = 1802] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8f50a400) [pid = 1802] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8f581000) [pid = 1802] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x89006c00) [pid = 1802] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x86c56000) [pid = 1802] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:35:19 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x92bdf400) [pid = 1802] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:35:19 INFO - PROCESS | 1802 | 1461256519751 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b38400 == 126 [pid = 1802] [id = 467] 09:35:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x84949800) [pid = 1802] [serial = 1402] [outer = (nil)] 09:35:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x859c3800) [pid = 1802] [serial = 1403] [outer = 0x84949800] 09:35:19 INFO - PROCESS | 1802 | 1461256519823 Marionette DEBUG loaded listener.js 09:35:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x86c60000) [pid = 1802] [serial = 1404] [outer = 0x84949800] 09:35:20 INFO - PROCESS | 1802 | 1461256520568 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]]]}] 09:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1858ms 09:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:35:20 INFO - PROCESS | 1802 | 1461256520599 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 09:35:20 INFO - PROCESS | 1802 | 1461256520602 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 09:35:20 INFO - PROCESS | 1802 | 1461256520608 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:35:20 INFO - PROCESS | 1802 | 1461256520612 Marionette TRACE conn3 <- [1,1842,null,{}] 09:35:20 INFO - PROCESS | 1802 | 1461256520618 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}] 09:35:20 INFO - PROCESS | 1802 | 1461256520792 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 09:35:20 INFO - PROCESS | 1802 | 1461256520809 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x859ca800 == 127 [pid = 1802] [id = 468] 09:35:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x89b63800) [pid = 1802] [serial = 1405] [outer = (nil)] 09:35:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8ac07400) [pid = 1802] [serial = 1406] [outer = 0x89b63800] 09:35:20 INFO - PROCESS | 1802 | 1461256520882 Marionette DEBUG loaded listener.js 09:35:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8aca8400) [pid = 1802] [serial = 1407] [outer = 0x89b63800] 09:35:22 INFO - PROCESS | 1802 | 1461256522094 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]]]}] 09:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1535ms 09:35:22 INFO - PROCESS | 1802 | 1461256522145 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 09:35:22 INFO - PROCESS | 1802 | 1461256522151 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 09:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:35:22 INFO - PROCESS | 1802 | 1461256522160 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:35:22 INFO - PROCESS | 1802 | 1461256522167 Marionette TRACE conn3 <- [1,1846,null,{}] 09:35:22 INFO - PROCESS | 1802 | 1461256522177 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}] 09:35:22 INFO - PROCESS | 1802 | 1461256522392 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 09:35:22 INFO - PROCESS | 1802 | 1461256522686 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b32c00 == 128 [pid = 1802] [id = 469] 09:35:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x84988400) [pid = 1802] [serial = 1408] [outer = (nil)] 09:35:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x86c52400) [pid = 1802] [serial = 1409] [outer = 0x84988400] 09:35:22 INFO - PROCESS | 1802 | 1461256522815 Marionette DEBUG loaded listener.js 09:35:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x875f0000) [pid = 1802] [serial = 1410] [outer = 0x84988400] 09:35:23 INFO - PROCESS | 1802 | 1461256523746 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]]]}] 09:35:23 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) 09:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1635ms 09:35:23 INFO - PROCESS | 1802 | 1461256523796 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 09:35:23 INFO - PROCESS | 1802 | 1461256523805 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 09:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:35:23 INFO - PROCESS | 1802 | 1461256523816 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:35:23 INFO - PROCESS | 1802 | 1461256523820 Marionette TRACE conn3 <- [1,1850,null,{}] 09:35:23 INFO - PROCESS | 1802 | 1461256523827 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}] 09:35:24 INFO - PROCESS | 1802 | 1461256524046 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 09:35:24 INFO - PROCESS | 1802 | 1461256524317 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x89773000 == 129 [pid = 1802] [id = 470] 09:35:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x898cf800) [pid = 1802] [serial = 1411] [outer = (nil)] 09:35:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8994d800) [pid = 1802] [serial = 1412] [outer = 0x898cf800] 09:35:24 INFO - PROCESS | 1802 | 1461256524447 Marionette DEBUG loaded listener.js 09:35:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x89b6a400) [pid = 1802] [serial = 1413] [outer = 0x898cf800] 09:35:25 INFO - PROCESS | 1802 | 1461256525508 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]]]}] 09:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1734ms 09:35:25 INFO - PROCESS | 1802 | 1461256525550 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 09:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:35:25 INFO - PROCESS | 1802 | 1461256525555 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 09:35:25 INFO - PROCESS | 1802 | 1461256525562 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:35:25 INFO - PROCESS | 1802 | 1461256525568 Marionette TRACE conn3 <- [1,1854,null,{}] 09:35:25 INFO - PROCESS | 1802 | 1461256525585 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}] 09:35:25 INFO - PROCESS | 1802 | 1461256525794 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 09:35:26 INFO - PROCESS | 1802 | 1461256526108 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ad5c000 == 130 [pid = 1802] [id = 471] 09:35:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8adf0400) [pid = 1802] [serial = 1414] [outer = (nil)] 09:35:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8b04b000) [pid = 1802] [serial = 1415] [outer = 0x8adf0400] 09:35:26 INFO - PROCESS | 1802 | 1461256526205 Marionette DEBUG loaded listener.js 09:35:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8b0cd800) [pid = 1802] [serial = 1416] [outer = 0x8adf0400] 09:35:27 INFO - PROCESS | 1802 | 1461256527119 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]]]}] 09:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1636ms 09:35:27 INFO - PROCESS | 1802 | 1461256527198 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 09:35:27 INFO - PROCESS | 1802 | 1461256527203 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 09:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:35:27 INFO - PROCESS | 1802 | 1461256527210 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:35:27 INFO - PROCESS | 1802 | 1461256527213 Marionette TRACE conn3 <- [1,1858,null,{}] 09:35:27 INFO - PROCESS | 1802 | 1461256527219 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}] 09:35:27 INFO - PROCESS | 1802 | 1461256527463 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 09:35:27 INFO - PROCESS | 1802 | 1461256527782 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ad58c00 == 131 [pid = 1802] [id = 472] 09:35:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8b0d0800) [pid = 1802] [serial = 1417] [outer = (nil)] 09:35:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8b110800) [pid = 1802] [serial = 1418] [outer = 0x8b0d0800] 09:35:27 INFO - PROCESS | 1802 | 1461256527871 Marionette DEBUG loaded listener.js 09:35:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8b118800) [pid = 1802] [serial = 1419] [outer = 0x8b0d0800] 09:35:28 INFO - PROCESS | 1802 | 1461256528782 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]]]}] 09:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1641ms 09:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:35:28 INFO - PROCESS | 1802 | 1461256528853 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 09:35:28 INFO - PROCESS | 1802 | 1461256528856 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 09:35:28 INFO - PROCESS | 1802 | 1461256528863 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:35:28 INFO - PROCESS | 1802 | 1461256528867 Marionette TRACE conn3 <- [1,1862,null,{}] 09:35:28 INFO - PROCESS | 1802 | 1461256528873 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}] 09:35:29 INFO - PROCESS | 1802 | 1461256529091 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 09:35:29 INFO - PROCESS | 1802 | 1461256529357 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x856f5000 == 132 [pid = 1802] [id = 473] 09:35:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8b0ee400) [pid = 1802] [serial = 1420] [outer = (nil)] 09:35:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8b377800) [pid = 1802] [serial = 1421] [outer = 0x8b0ee400] 09:35:29 INFO - PROCESS | 1802 | 1461256529490 Marionette DEBUG loaded listener.js 09:35:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8b380000) [pid = 1802] [serial = 1422] [outer = 0x8b0ee400] 09:35:30 INFO - PROCESS | 1802 | 1461256530450 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]]]}] 09:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1633ms 09:35:30 INFO - PROCESS | 1802 | 1461256530496 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 09:35:30 INFO - PROCESS | 1802 | 1461256530500 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 09:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:35:30 INFO - PROCESS | 1802 | 1461256530507 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:35:30 INFO - PROCESS | 1802 | 1461256530511 Marionette TRACE conn3 <- [1,1866,null,{}] 09:35:30 INFO - PROCESS | 1802 | 1461256530516 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}] 09:35:30 INFO - PROCESS | 1802 | 1461256530763 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 09:35:31 INFO - PROCESS | 1802 | 1461256531081 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8adf6000 == 133 [pid = 1802] [id = 474] 09:35:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8b4f0800) [pid = 1802] [serial = 1423] [outer = (nil)] 09:35:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8b650000) [pid = 1802] [serial = 1424] [outer = 0x8b4f0800] 09:35:31 INFO - PROCESS | 1802 | 1461256531180 Marionette DEBUG loaded listener.js 09:35:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8b657000) [pid = 1802] [serial = 1425] [outer = 0x8b4f0800] 09:35:32 INFO - PROCESS | 1802 | 1461256532072 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]]]}] 09:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1642ms 09:35:32 INFO - PROCESS | 1802 | 1461256532150 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 09:35:32 INFO - PROCESS | 1802 | 1461256532153 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 09:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:35:32 INFO - PROCESS | 1802 | 1461256532160 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:35:32 INFO - PROCESS | 1802 | 1461256532164 Marionette TRACE conn3 <- [1,1870,null,{}] 09:35:32 INFO - PROCESS | 1802 | 1461256532170 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}] 09:35:32 INFO - PROCESS | 1802 | 1461256532414 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 09:35:32 INFO - PROCESS | 1802 | 1461256532733 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x84945000 == 134 [pid = 1802] [id = 475] 09:35:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8b64d400) [pid = 1802] [serial = 1426] [outer = (nil)] 09:35:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8be4d800) [pid = 1802] [serial = 1427] [outer = 0x8b64d400] 09:35:32 INFO - PROCESS | 1802 | 1461256532826 Marionette DEBUG loaded listener.js 09:35:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8c0b3800) [pid = 1802] [serial = 1428] [outer = 0x8b64d400] 09:35:33 INFO - PROCESS | 1802 | 1461256533729 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]]]}] 09:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1635ms 09:35:33 INFO - PROCESS | 1802 | 1461256533796 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 09:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:35:33 INFO - PROCESS | 1802 | 1461256533801 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 09:35:33 INFO - PROCESS | 1802 | 1461256533807 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:35:33 INFO - PROCESS | 1802 | 1461256533811 Marionette TRACE conn3 <- [1,1874,null,{}] 09:35:33 INFO - PROCESS | 1802 | 1461256533816 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}] 09:35:34 INFO - PROCESS | 1802 | 1461256534034 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 09:35:34 INFO - PROCESS | 1802 | 1461256534342 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8be42400 == 135 [pid = 1802] [id = 476] 09:35:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8be43800) [pid = 1802] [serial = 1429] [outer = (nil)] 09:35:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8de7d400) [pid = 1802] [serial = 1430] [outer = 0x8be43800] 09:35:34 INFO - PROCESS | 1802 | 1461256534434 Marionette DEBUG loaded listener.js 09:35:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8de81400) [pid = 1802] [serial = 1431] [outer = 0x8be43800] 09:35:35 INFO - PROCESS | 1802 | 1461256535329 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]]]}] 09:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1583ms 09:35:35 INFO - PROCESS | 1802 | 1461256535390 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 09:35:35 INFO - PROCESS | 1802 | 1461256535395 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 09:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:35:35 INFO - PROCESS | 1802 | 1461256535401 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:35:35 INFO - PROCESS | 1802 | 1461256535405 Marionette TRACE conn3 <- [1,1878,null,{}] 09:35:35 INFO - PROCESS | 1802 | 1461256535410 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}] 09:35:35 INFO - PROCESS | 1802 | 1461256535621 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 09:35:35 INFO - PROCESS | 1802 | 1461256535930 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x8de7dc00 == 136 [pid = 1802] [id = 477] 09:35:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8de80000) [pid = 1802] [serial = 1432] [outer = (nil)] 09:35:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8f582800) [pid = 1802] [serial = 1433] [outer = 0x8de80000] 09:35:36 INFO - PROCESS | 1802 | 1461256536022 Marionette DEBUG loaded listener.js 09:35:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8f587000) [pid = 1802] [serial = 1434] [outer = 0x8de80000] 09:35:36 INFO - PROCESS | 1802 | 1461256536932 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]]]}] 09:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1584ms 09:35:36 INFO - PROCESS | 1802 | 1461256536986 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 09:35:36 INFO - PROCESS | 1802 | 1461256536989 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 09:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:35:37 INFO - PROCESS | 1802 | 1461256536996 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:35:37 INFO - PROCESS | 1802 | 1461256536999 Marionette TRACE conn3 <- [1,1882,null,{}] 09:35:37 INFO - PROCESS | 1802 | 1461256537005 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}] 09:35:37 INFO - PROCESS | 1802 | 1461256537212 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 09:35:37 INFO - PROCESS | 1802 | 1461256537528 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8de7a000 == 137 [pid = 1802] [id = 478] 09:35:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8f580c00) [pid = 1802] [serial = 1435] [outer = (nil)] 09:35:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8f7f1c00) [pid = 1802] [serial = 1436] [outer = 0x8f580c00] 09:35:37 INFO - PROCESS | 1802 | 1461256537629 Marionette DEBUG loaded listener.js 09:35:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8f7f5400) [pid = 1802] [serial = 1437] [outer = 0x8f580c00] 09:35:38 INFO - PROCESS | 1802 | 1461256538585 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]]]}] 09:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1641ms 09:35:38 INFO - PROCESS | 1802 | 1461256538638 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 09:35:38 INFO - PROCESS | 1802 | 1461256538642 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 09:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:35:38 INFO - PROCESS | 1802 | 1461256538649 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:35:38 INFO - PROCESS | 1802 | 1461256538652 Marionette TRACE conn3 <- [1,1886,null,{}] 09:35:38 INFO - PROCESS | 1802 | 1461256538659 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}] 09:35:38 INFO - PROCESS | 1802 | 1461256538888 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 09:35:39 INFO - PROCESS | 1802 | 1461256539212 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f73a000 == 138 [pid = 1802] [id = 479] 09:35:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x9001a400) [pid = 1802] [serial = 1438] [outer = (nil)] 09:35:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x901aa800) [pid = 1802] [serial = 1439] [outer = 0x9001a400] 09:35:39 INFO - PROCESS | 1802 | 1461256539313 Marionette DEBUG loaded listener.js 09:35:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x901cf800) [pid = 1802] [serial = 1440] [outer = 0x9001a400] 09:35:40 INFO - PROCESS | 1802 | 1461256540260 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]]]}] 09:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1646ms 09:35:40 INFO - PROCESS | 1802 | 1461256540295 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 09:35:40 INFO - PROCESS | 1802 | 1461256540299 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 09:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:35:40 INFO - PROCESS | 1802 | 1461256540305 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:35:40 INFO - PROCESS | 1802 | 1461256540308 Marionette TRACE conn3 <- [1,1890,null,{}] 09:35:40 INFO - PROCESS | 1802 | 1461256540314 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}] 09:35:40 INFO - PROCESS | 1802 | 1461256540518 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 09:35:40 INFO - PROCESS | 1802 | 1461256540839 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c81e800 == 139 [pid = 1802] [id = 480] 09:35:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8fde0400) [pid = 1802] [serial = 1441] [outer = (nil)] 09:35:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x906b2400) [pid = 1802] [serial = 1442] [outer = 0x8fde0400] 09:35:40 INFO - PROCESS | 1802 | 1461256540933 Marionette DEBUG loaded listener.js 09:35:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x906b4000) [pid = 1802] [serial = 1443] [outer = 0x8fde0400] 09:35:41 INFO - PROCESS | 1802 | 1461256541837 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]]]}] 09:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1585ms 09:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:35:41 INFO - PROCESS | 1802 | 1461256541892 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 09:35:41 INFO - PROCESS | 1802 | 1461256541895 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 09:35:41 INFO - PROCESS | 1802 | 1461256541902 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:35:41 INFO - PROCESS | 1802 | 1461256541905 Marionette TRACE conn3 <- [1,1894,null,{}] 09:35:41 INFO - PROCESS | 1802 | 1461256541911 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}] 09:35:42 INFO - PROCESS | 1802 | 1461256542117 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 09:35:42 INFO - PROCESS | 1802 | 1461256542440 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x8de76c00 == 140 [pid = 1802] [id = 481] 09:35:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x902d3000) [pid = 1802] [serial = 1444] [outer = (nil)] 09:35:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x907f0400) [pid = 1802] [serial = 1445] [outer = 0x902d3000] 09:35:42 INFO - PROCESS | 1802 | 1461256542534 Marionette DEBUG loaded listener.js 09:35:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x907f8000) [pid = 1802] [serial = 1446] [outer = 0x902d3000] 09:35:43 INFO - PROCESS | 1802 | 1461256543445 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]]]}] 09:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1594ms 09:35:43 INFO - PROCESS | 1802 | 1461256543496 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 09:35:43 INFO - PROCESS | 1802 | 1461256543499 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 09:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:35:43 INFO - PROCESS | 1802 | 1461256543506 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:35:43 INFO - PROCESS | 1802 | 1461256543508 Marionette TRACE conn3 <- [1,1898,null,{}] 09:35:43 INFO - PROCESS | 1802 | 1461256543514 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}] 09:35:43 INFO - PROCESS | 1802 | 1461256543724 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 09:35:44 INFO - PROCESS | 1802 | 1461256544044 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8394cc00 == 141 [pid = 1802] [id = 482] 09:35:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x906bf400) [pid = 1802] [serial = 1447] [outer = (nil)] 09:35:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x920ed800) [pid = 1802] [serial = 1448] [outer = 0x906bf400] 09:35:44 INFO - PROCESS | 1802 | 1461256544135 Marionette DEBUG loaded listener.js 09:35:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x92a50000) [pid = 1802] [serial = 1449] [outer = 0x906bf400] 09:35:45 INFO - PROCESS | 1802 | 1461256545012 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]]]}] 09:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1540ms 09:35:45 INFO - PROCESS | 1802 | 1461256545047 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 09:35:45 INFO - PROCESS | 1802 | 1461256545051 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 09:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:35:45 INFO - PROCESS | 1802 | 1461256545057 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:35:45 INFO - PROCESS | 1802 | 1461256545060 Marionette TRACE conn3 <- [1,1902,null,{}] 09:35:45 INFO - PROCESS | 1802 | 1461256545066 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}] 09:35:45 INFO - PROCESS | 1802 | 1461256545267 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 09:35:45 INFO - PROCESS | 1802 | 1461256545541 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8494f000 == 142 [pid = 1802] [id = 483] 09:35:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x907f7000) [pid = 1802] [serial = 1450] [outer = (nil)] 09:35:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x92be1400) [pid = 1802] [serial = 1451] [outer = 0x907f7000] 09:35:45 INFO - PROCESS | 1802 | 1461256545678 Marionette DEBUG loaded listener.js 09:35:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x92ce5000) [pid = 1802] [serial = 1452] [outer = 0x907f7000] 09:35:46 INFO - PROCESS | 1802 | 1461256546564 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]]]}] 09:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1583ms 09:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:35:46 INFO - PROCESS | 1802 | 1461256546641 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 09:35:46 INFO - PROCESS | 1802 | 1461256546644 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 09:35:46 INFO - PROCESS | 1802 | 1461256546651 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:35:46 INFO - PROCESS | 1802 | 1461256546654 Marionette TRACE conn3 <- [1,1906,null,{}] 09:35:46 INFO - PROCESS | 1802 | 1461256546660 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}] 09:35:46 INFO - PROCESS | 1802 | 1461256546923 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 09:35:47 INFO - PROCESS | 1802 | 1461256547243 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f7fc000 == 143 [pid = 1802] [id = 484] 09:35:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x902d2000) [pid = 1802] [serial = 1453] [outer = (nil)] 09:35:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x95aa1800) [pid = 1802] [serial = 1454] [outer = 0x902d2000] 09:35:47 INFO - PROCESS | 1802 | 1461256547332 Marionette DEBUG loaded listener.js 09:35:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x95aac400) [pid = 1802] [serial = 1455] [outer = 0x902d2000] 09:35:48 INFO - PROCESS | 1802 | 1461256548234 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]]]}] 09:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1640ms 09:35:48 INFO - PROCESS | 1802 | 1461256548291 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 09:35:48 INFO - PROCESS | 1802 | 1461256548295 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 09:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:35:48 INFO - PROCESS | 1802 | 1461256548302 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:35:48 INFO - PROCESS | 1802 | 1461256548306 Marionette TRACE conn3 <- [1,1910,null,{}] 09:35:48 INFO - PROCESS | 1802 | 1461256548311 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}] 09:35:48 INFO - PROCESS | 1802 | 1461256548522 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 09:35:48 INFO - PROCESS | 1802 | 1461256548841 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x92bdf400 == 144 [pid = 1802] [id = 485] 09:35:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x92cebc00) [pid = 1802] [serial = 1456] [outer = (nil)] 09:35:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x97199c00) [pid = 1802] [serial = 1457] [outer = 0x92cebc00] 09:35:48 INFO - PROCESS | 1802 | 1461256548933 Marionette DEBUG loaded listener.js 09:35:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x9719cc00) [pid = 1802] [serial = 1458] [outer = 0x92cebc00] 09:35:49 INFO - PROCESS | 1802 | 1461256549807 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]]]}] 09:35:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:35:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1541ms 09:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:35:49 INFO - PROCESS | 1802 | 1461256549844 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 09:35:49 INFO - PROCESS | 1802 | 1461256549847 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 09:35:49 INFO - PROCESS | 1802 | 1461256549854 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:35:49 INFO - PROCESS | 1802 | 1461256549857 Marionette TRACE conn3 <- [1,1914,null,{}] 09:35:49 INFO - PROCESS | 1802 | 1461256549863 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}] 09:35:50 INFO - PROCESS | 1802 | 1461256550071 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 09:35:50 INFO - PROCESS | 1802 | 1461256550349 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x96827c00 == 145 [pid = 1802] [id = 486] 09:35:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x96fd3400) [pid = 1802] [serial = 1459] [outer = (nil)] 09:35:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x97389800) [pid = 1802] [serial = 1460] [outer = 0x96fd3400] 09:35:50 INFO - PROCESS | 1802 | 1461256550486 Marionette DEBUG loaded listener.js 09:35:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x97593800) [pid = 1802] [serial = 1461] [outer = 0x96fd3400] 09:35:51 INFO - PROCESS | 1802 | 1461256551389 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]]]}] 09:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1581ms 09:35:51 INFO - PROCESS | 1802 | 1461256551435 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 09:35:51 INFO - PROCESS | 1802 | 1461256551439 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 09:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:35:51 INFO - PROCESS | 1802 | 1461256551446 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:35:51 INFO - PROCESS | 1802 | 1461256551450 Marionette TRACE conn3 <- [1,1918,null,{}] 09:35:51 INFO - PROCESS | 1802 | 1461256551455 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}] 09:35:51 INFO - PROCESS | 1802 | 1461256551673 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 09:35:52 INFO - PROCESS | 1802 | 1461256552050 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x83b38400 == 144 [pid = 1802] [id = 467] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x86ad4c00 == 143 [pid = 1802] [id = 466] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x86adc400 == 142 [pid = 1802] [id = 465] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x84950000 == 141 [pid = 1802] [id = 464] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x902d3400 == 140 [pid = 1802] [id = 462] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8ac0bc00 == 139 [pid = 1802] [id = 460] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x907f6800 == 138 [pid = 1802] [id = 461] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8e04d400 == 137 [pid = 1802] [id = 459] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x9001bc00 == 136 [pid = 1802] [id = 458] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8e04b400 == 135 [pid = 1802] [id = 456] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8f58cc00 == 134 [pid = 1802] [id = 457] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8be48400 == 133 [pid = 1802] [id = 455] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8900d800 == 132 [pid = 1802] [id = 454] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x859ca400 == 131 [pid = 1802] [id = 453] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8b2d0000 == 130 [pid = 1802] [id = 452] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4bc400 == 129 [pid = 1802] [id = 451] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8ac0ec00 == 128 [pid = 1802] [id = 449] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x88b3ac00 == 127 [pid = 1802] [id = 450] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8aca4400 == 126 [pid = 1802] [id = 448] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x88b3b400 == 125 [pid = 1802] [id = 447] 09:35:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8494e800 == 124 [pid = 1802] [id = 446] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8de74c00) [pid = 1802] [serial = 1293] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x89b6b000) [pid = 1802] [serial = 1271] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x84987000) [pid = 1802] [serial = 1325] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x86ccb400) [pid = 1802] [serial = 1274] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x95aa2400) [pid = 1802] [serial = 1317] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x92be3800) [pid = 1802] [serial = 1310] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x89b6c400) [pid = 1802] [serial = 1203] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x89950000) [pid = 1802] [serial = 1335] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x96310c00) [pid = 1802] [serial = 1319] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x9001c400) [pid = 1802] [serial = 1302] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8b0cc000) [pid = 1802] [serial = 1281] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8aca5c00) [pid = 1802] [serial = 1278] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8b11b400) [pid = 1802] [serial = 1284] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8b10f800) [pid = 1802] [serial = 1283] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x92ce0c00) [pid = 1802] [serial = 1311] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8abb7400) [pid = 1802] [serial = 1277] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8b2c9400) [pid = 1802] [serial = 1286] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x91322c00) [pid = 1802] [serial = 1305] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x963fd800) [pid = 1802] [serial = 1320] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8b657c00) [pid = 1802] [serial = 1289] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8f509c00) [pid = 1802] [serial = 1295] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8f731400) [pid = 1802] [serial = 1298] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x90014c00) [pid = 1802] [serial = 1301] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8bd54000) [pid = 1802] [serial = 1290] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x86ad2000) [pid = 1802] [serial = 1322] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x92a4d800) [pid = 1802] [serial = 1307] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8f50d800) [pid = 1802] [serial = 1296] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x89151c00) [pid = 1802] [serial = 1331] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x95a42c00) [pid = 1802] [serial = 1316] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x92acf000) [pid = 1802] [serial = 1308] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x89260000) [pid = 1802] [serial = 1332] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x86c5c400) [pid = 1802] [serial = 1328] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x894c8c00) [pid = 1802] [serial = 1275] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x906bb400) [pid = 1802] [serial = 1304] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x856f0400) [pid = 1802] [serial = 1326] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x92cea800) [pid = 1802] [serial = 1314] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x86cc5800) [pid = 1802] [serial = 1329] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8b055c00) [pid = 1802] [serial = 1280] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x89948400) [pid = 1802] [serial = 1334] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8f7ef000) [pid = 1802] [serial = 1299] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8c816400) [pid = 1802] [serial = 1292] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8b2cf000) [pid = 1802] [serial = 1287] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x92ce9000) [pid = 1802] [serial = 1313] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x89779800) [pid = 1802] [serial = 1337] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x84944400 == 125 [pid = 1802] [id = 487] 09:35:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8494e800) [pid = 1802] [serial = 1462] [outer = (nil)] 09:35:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x856ec000) [pid = 1802] [serial = 1463] [outer = 0x8494e800] 09:35:53 INFO - PROCESS | 1802 | 1461256553569 Marionette DEBUG loaded listener.js 09:35:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x86a64000) [pid = 1802] [serial = 1464] [outer = 0x8494e800] 09:35:54 INFO - PROCESS | 1802 | 1461256554463 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]]]}] 09:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 3038ms 09:35:54 INFO - PROCESS | 1802 | 1461256554500 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 09:35:54 INFO - PROCESS | 1802 | 1461256554508 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 09:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:35:54 INFO - PROCESS | 1802 | 1461256554518 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:35:54 INFO - PROCESS | 1802 | 1461256554522 Marionette TRACE conn3 <- [1,1922,null,{}] 09:35:54 INFO - PROCESS | 1802 | 1461256554529 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}] 09:35:54 INFO - PROCESS | 1802 | 1461256554722 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 09:35:54 INFO - PROCESS | 1802 | 1461256554736 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x86ccc400 == 126 [pid = 1802] [id = 488] 09:35:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x86cce800) [pid = 1802] [serial = 1465] [outer = (nil)] 09:35:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x88b3ac00) [pid = 1802] [serial = 1466] [outer = 0x86cce800] 09:35:54 INFO - PROCESS | 1802 | 1461256554829 Marionette DEBUG loaded listener.js 09:35:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8914d400) [pid = 1802] [serial = 1467] [outer = 0x86cce800] 09:35:55 INFO - PROCESS | 1802 | 1461256555830 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]]]}] 09:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1331ms 09:35:55 INFO - PROCESS | 1802 | 1461256555848 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 09:35:55 INFO - PROCESS | 1802 | 1461256555855 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 09:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:35:55 INFO - PROCESS | 1802 | 1461256555865 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:35:55 INFO - PROCESS | 1802 | 1461256555869 Marionette TRACE conn3 <- [1,1926,null,{}] 09:35:55 INFO - PROCESS | 1802 | 1461256555875 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}] 09:35:56 INFO - PROCESS | 1802 | 1461256556165 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 09:35:56 INFO - PROCESS | 1802 | 1461256556202 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8900e400 == 127 [pid = 1802] [id = 489] 09:35:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x89158800) [pid = 1802] [serial = 1468] [outer = (nil)] 09:35:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8977b000) [pid = 1802] [serial = 1469] [outer = 0x89158800] 09:35:56 INFO - PROCESS | 1802 | 1461256556283 Marionette DEBUG loaded listener.js 09:35:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x89949c00) [pid = 1802] [serial = 1470] [outer = 0x89158800] 09:35:57 INFO - PROCESS | 1802 | 1461256557368 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]]]}] 09:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1545ms 09:35:57 INFO - PROCESS | 1802 | 1461256557411 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 09:35:57 INFO - PROCESS | 1802 | 1461256557415 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 09:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:35:57 INFO - PROCESS | 1802 | 1461256557426 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:35:57 INFO - PROCESS | 1802 | 1461256557431 Marionette TRACE conn3 <- [1,1930,null,{}] 09:35:57 INFO - PROCESS | 1802 | 1461256557454 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}] 09:35:57 INFO - PROCESS | 1802 | 1461256557717 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 09:35:57 INFO - PROCESS | 1802 | 1461256557752 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x86ade800 == 128 [pid = 1802] [id = 490] 09:35:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8abb9400) [pid = 1802] [serial = 1471] [outer = (nil)] 09:35:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8aca0400) [pid = 1802] [serial = 1472] [outer = 0x8abb9400] 09:35:57 INFO - PROCESS | 1802 | 1461256557825 Marionette DEBUG loaded listener.js 09:35:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8aca9400) [pid = 1802] [serial = 1473] [outer = 0x8abb9400] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8fdd3400) [pid = 1802] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8b4bf000) [pid = 1802] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x901a1400) [pid = 1802] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8f738400) [pid = 1802] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x86c52000) [pid = 1802] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8acaac00) [pid = 1802] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8b4bdc00) [pid = 1802] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8c812c00) [pid = 1802] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8b4c1000) [pid = 1802] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x9141c000) [pid = 1802] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8b0d3400) [pid = 1802] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8494ec00) [pid = 1802] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8900ac00) [pid = 1802] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8ad55800) [pid = 1802] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8b4c6800) [pid = 1802] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x84949800) [pid = 1802] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x859c1800) [pid = 1802] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8b0fb800) [pid = 1802] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8977b400) [pid = 1802] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8497f800) [pid = 1802] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x901a4800) [pid = 1802] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x91420000) [pid = 1802] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:35:58 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8394e400) [pid = 1802] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:35:59 INFO - PROCESS | 1802 | 1461256559375 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]]]}] 09:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1992ms 09:35:59 INFO - PROCESS | 1802 | 1461256559419 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 09:35:59 INFO - PROCESS | 1802 | 1461256559424 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 09:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:35:59 INFO - PROCESS | 1802 | 1461256559440 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:35:59 INFO - PROCESS | 1802 | 1461256559443 Marionette TRACE conn3 <- [1,1934,null,{}] 09:35:59 INFO - PROCESS | 1802 | 1461256559449 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}] 09:35:59 INFO - PROCESS | 1802 | 1461256559629 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 09:35:59 INFO - PROCESS | 1802 | 1461256559645 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x859c5c00 == 129 [pid = 1802] [id = 491] 09:35:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x86a61c00) [pid = 1802] [serial = 1474] [outer = (nil)] 09:35:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8abb9800) [pid = 1802] [serial = 1475] [outer = 0x86a61c00] 09:35:59 INFO - PROCESS | 1802 | 1461256559719 Marionette DEBUG loaded listener.js 09:35:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8ad52800) [pid = 1802] [serial = 1476] [outer = 0x86a61c00] 09:36:00 INFO - PROCESS | 1802 | 1461256560675 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]]]}] 09:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1279ms 09:36:00 INFO - PROCESS | 1802 | 1461256560721 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 09:36:00 INFO - PROCESS | 1802 | 1461256560724 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 09:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:36:00 INFO - PROCESS | 1802 | 1461256560730 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:36:00 INFO - PROCESS | 1802 | 1461256560733 Marionette TRACE conn3 <- [1,1938,null,{}] 09:36:00 INFO - PROCESS | 1802 | 1461256560739 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}] 09:36:00 INFO - PROCESS | 1802 | 1461256560929 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 09:36:01 INFO - PROCESS | 1802 | 1461256561288 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8498c800 == 130 [pid = 1802] [id = 492] 09:36:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8498d800) [pid = 1802] [serial = 1477] [outer = (nil)] 09:36:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x859c4400) [pid = 1802] [serial = 1478] [outer = 0x8498d800] 09:36:01 INFO - PROCESS | 1802 | 1461256561471 Marionette DEBUG loaded listener.js 09:36:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x86a6ac00) [pid = 1802] [serial = 1479] [outer = 0x8498d800] 09:36:02 INFO - PROCESS | 1802 | 1461256562597 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]]]}] 09:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1939ms 09:36:02 INFO - PROCESS | 1802 | 1461256562673 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 09:36:02 INFO - PROCESS | 1802 | 1461256562680 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 09:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:36:02 INFO - PROCESS | 1802 | 1461256562688 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:36:02 INFO - PROCESS | 1802 | 1461256562695 Marionette TRACE conn3 <- [1,1942,null,{}] 09:36:02 INFO - PROCESS | 1802 | 1461256562703 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}] 09:36:02 INFO - PROCESS | 1802 | 1461256562975 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 09:36:03 INFO - PROCESS | 1802 | 1461256563309 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x875e8800 == 131 [pid = 1802] [id = 493] 09:36:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x875ef400) [pid = 1802] [serial = 1480] [outer = (nil)] 09:36:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x89009000) [pid = 1802] [serial = 1481] [outer = 0x875ef400] 09:36:03 INFO - PROCESS | 1802 | 1461256563404 Marionette DEBUG loaded listener.js 09:36:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x894c9000) [pid = 1802] [serial = 1482] [outer = 0x875ef400] 09:36:04 INFO - PROCESS | 1802 | 1461256564465 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]]]}] 09:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1835ms 09:36:04 INFO - PROCESS | 1802 | 1461256564526 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 09:36:04 INFO - PROCESS | 1802 | 1461256564533 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 09:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:36:04 INFO - PROCESS | 1802 | 1461256564540 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:36:04 INFO - PROCESS | 1802 | 1461256564543 Marionette TRACE conn3 <- [1,1946,null,{}] 09:36:04 INFO - PROCESS | 1802 | 1461256564550 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}] 09:36:04 INFO - PROCESS | 1802 | 1461256564820 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 09:36:05 INFO - PROCESS | 1802 | 1461256565186 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x89ae3c00 == 132 [pid = 1802] [id = 494] 09:36:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x89ae9400) [pid = 1802] [serial = 1483] [outer = (nil)] 09:36:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x89b66400) [pid = 1802] [serial = 1484] [outer = 0x89ae9400] 09:36:05 INFO - PROCESS | 1802 | 1461256565282 Marionette DEBUG loaded listener.js 09:36:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8ac06c00) [pid = 1802] [serial = 1485] [outer = 0x89ae9400] 09:36:06 INFO - PROCESS | 1802 | 1461256566420 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]]]}] 09:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1936ms 09:36:06 INFO - PROCESS | 1802 | 1461256566478 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 09:36:06 INFO - PROCESS | 1802 | 1461256566482 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 09:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:36:06 INFO - PROCESS | 1802 | 1461256566501 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:36:06 INFO - PROCESS | 1802 | 1461256566511 Marionette TRACE conn3 <- [1,1950,null,{}] 09:36:06 INFO - PROCESS | 1802 | 1461256566562 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}] 09:36:06 INFO - PROCESS | 1802 | 1461256566824 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 09:36:07 INFO - PROCESS | 1802 | 1461256567221 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x84987c00 == 133 [pid = 1802] [id = 495] 09:36:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x89944400) [pid = 1802] [serial = 1486] [outer = (nil)] 09:36:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8b0ce000) [pid = 1802] [serial = 1487] [outer = 0x89944400] 09:36:07 INFO - PROCESS | 1802 | 1461256567322 Marionette DEBUG loaded listener.js 09:36:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8b10fc00) [pid = 1802] [serial = 1488] [outer = 0x89944400] 09:36:08 INFO - PROCESS | 1802 | 1461256568332 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]]]}] 09:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1905ms 09:36:08 INFO - PROCESS | 1802 | 1461256568397 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 09:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:36:08 INFO - PROCESS | 1802 | 1461256568402 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 09:36:08 INFO - PROCESS | 1802 | 1461256568409 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:36:08 INFO - PROCESS | 1802 | 1461256568412 Marionette TRACE conn3 <- [1,1954,null,{}] 09:36:08 INFO - PROCESS | 1802 | 1461256568418 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}] 09:36:08 INFO - PROCESS | 1802 | 1461256568676 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 09:36:09 INFO - PROCESS | 1802 | 1461256568990 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x89268000 == 134 [pid = 1802] [id = 496] 09:36:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8ad57400) [pid = 1802] [serial = 1489] [outer = (nil)] 09:36:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8b16f800) [pid = 1802] [serial = 1490] [outer = 0x8ad57400] 09:36:09 INFO - PROCESS | 1802 | 1461256569084 Marionette DEBUG loaded listener.js 09:36:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8b2c6400) [pid = 1802] [serial = 1491] [outer = 0x8ad57400] 09:36:10 INFO - PROCESS | 1802 | 1461256570062 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]]]}] 09:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1695ms 09:36:10 INFO - PROCESS | 1802 | 1461256570104 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 09:36:10 INFO - PROCESS | 1802 | 1461256570108 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 09:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:36:10 INFO - PROCESS | 1802 | 1461256570114 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:36:10 INFO - PROCESS | 1802 | 1461256570118 Marionette TRACE conn3 <- [1,1958,null,{}] 09:36:10 INFO - PROCESS | 1802 | 1461256570124 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}] 09:36:10 INFO - PROCESS | 1802 | 1461256570361 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 09:36:10 INFO - PROCESS | 1802 | 1461256570689 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4ba400 == 135 [pid = 1802] [id = 497] 09:36:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8b4bac00) [pid = 1802] [serial = 1492] [outer = (nil)] 09:36:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8b4c1000) [pid = 1802] [serial = 1493] [outer = 0x8b4bac00] 09:36:10 INFO - PROCESS | 1802 | 1461256570797 Marionette DEBUG loaded listener.js 09:36:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8b64c000) [pid = 1802] [serial = 1494] [outer = 0x8b4bac00] 09:36:11 INFO - PROCESS | 1802 | 1461256571737 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]]]}] 09:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1680ms 09:36:11 INFO - PROCESS | 1802 | 1461256571796 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 09:36:11 INFO - PROCESS | 1802 | 1461256571800 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 09:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:36:11 INFO - PROCESS | 1802 | 1461256571807 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:36:11 INFO - PROCESS | 1802 | 1461256571811 Marionette TRACE conn3 <- [1,1962,null,{}] 09:36:11 INFO - PROCESS | 1802 | 1461256571816 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}] 09:36:12 INFO - PROCESS | 1802 | 1461256572039 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 09:36:12 INFO - PROCESS | 1802 | 1461256572370 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x89389400 == 136 [pid = 1802] [id = 498] 09:36:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8b055800) [pid = 1802] [serial = 1495] [outer = (nil)] 09:36:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8be40800) [pid = 1802] [serial = 1496] [outer = 0x8b055800] 09:36:12 INFO - PROCESS | 1802 | 1461256572464 Marionette DEBUG loaded listener.js 09:36:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8be47800) [pid = 1802] [serial = 1497] [outer = 0x8b055800] 09:36:13 INFO - PROCESS | 1802 | 1461256573418 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]]]}] 09:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1634ms 09:36:13 INFO - PROCESS | 1802 | 1461256573442 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 09:36:13 INFO - PROCESS | 1802 | 1461256573446 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 09:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:36:13 INFO - PROCESS | 1802 | 1461256573452 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:36:13 INFO - PROCESS | 1802 | 1461256573455 Marionette TRACE conn3 <- [1,1966,null,{}] 09:36:13 INFO - PROCESS | 1802 | 1461256573461 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}] 09:36:13 INFO - PROCESS | 1802 | 1461256573665 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 09:36:14 INFO - PROCESS | 1802 | 1461256573982 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b377c00 == 137 [pid = 1802] [id = 499] 09:36:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8b652800) [pid = 1802] [serial = 1498] [outer = (nil)] 09:36:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8de72800) [pid = 1802] [serial = 1499] [outer = 0x8b652800] 09:36:14 INFO - PROCESS | 1802 | 1461256574075 Marionette DEBUG loaded listener.js 09:36:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8de81c00) [pid = 1802] [serial = 1500] [outer = 0x8b652800] 09:36:14 INFO - PROCESS | 1802 | 1461256574975 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]]]}] 09:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1596ms 09:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:36:15 INFO - PROCESS | 1802 | 1461256575048 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 09:36:15 INFO - PROCESS | 1802 | 1461256575052 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 09:36:15 INFO - PROCESS | 1802 | 1461256575058 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:36:15 INFO - PROCESS | 1802 | 1461256575062 Marionette TRACE conn3 <- [1,1970,null,{}] 09:36:15 INFO - PROCESS | 1802 | 1461256575069 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}] 09:36:15 INFO - PROCESS | 1802 | 1461256575270 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 09:36:15 INFO - PROCESS | 1802 | 1461256575582 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x8bd54000 == 138 [pid = 1802] [id = 500] 09:36:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8c812c00) [pid = 1802] [serial = 1501] [outer = (nil)] 09:36:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8f581800) [pid = 1802] [serial = 1502] [outer = 0x8c812c00] 09:36:15 INFO - PROCESS | 1802 | 1461256575678 Marionette DEBUG loaded listener.js 09:36:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8f58cc00) [pid = 1802] [serial = 1503] [outer = 0x8c812c00] 09:36:16 INFO - PROCESS | 1802 | 1461256576551 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]]]}] 09:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1540ms 09:36:16 INFO - PROCESS | 1802 | 1461256576597 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 09:36:16 INFO - PROCESS | 1802 | 1461256576602 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 09:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:36:16 INFO - PROCESS | 1802 | 1461256576608 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:36:16 INFO - PROCESS | 1802 | 1461256576611 Marionette TRACE conn3 <- [1,1974,null,{}] 09:36:16 INFO - PROCESS | 1802 | 1461256576617 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}] 09:36:16 INFO - PROCESS | 1802 | 1461256576819 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 09:36:17 INFO - PROCESS | 1802 | 1461256577093 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b11b800 == 139 [pid = 1802] [id = 501] 09:36:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8de75000) [pid = 1802] [serial = 1504] [outer = (nil)] 09:36:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8f7f6400) [pid = 1802] [serial = 1505] [outer = 0x8de75000] 09:36:17 INFO - PROCESS | 1802 | 1461256577242 Marionette DEBUG loaded listener.js 09:36:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8fdde800) [pid = 1802] [serial = 1506] [outer = 0x8de75000] 09:36:18 INFO - PROCESS | 1802 | 1461256578115 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]]]}] 09:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1534ms 09:36:18 INFO - PROCESS | 1802 | 1461256578144 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 09:36:18 INFO - PROCESS | 1802 | 1461256578148 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 09:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:36:18 INFO - PROCESS | 1802 | 1461256578154 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:36:18 INFO - PROCESS | 1802 | 1461256578158 Marionette TRACE conn3 <- [1,1978,null,{}] 09:36:18 INFO - PROCESS | 1802 | 1461256578169 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}] 09:36:18 INFO - PROCESS | 1802 | 1461256578384 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 09:36:18 INFO - PROCESS | 1802 | 1461256578662 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x90020400 == 140 [pid = 1802] [id = 502] 09:36:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x90020800) [pid = 1802] [serial = 1507] [outer = (nil)] 09:36:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x901a5000) [pid = 1802] [serial = 1508] [outer = 0x90020800] 09:36:18 INFO - PROCESS | 1802 | 1461256578826 Marionette DEBUG loaded listener.js 09:36:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x901c5400) [pid = 1802] [serial = 1509] [outer = 0x90020800] 09:36:19 INFO - PROCESS | 1802 | 1461256579761 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]]]}] 09:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1646ms 09:36:19 INFO - PROCESS | 1802 | 1461256579801 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 09:36:19 INFO - PROCESS | 1802 | 1461256579805 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 09:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:36:19 INFO - PROCESS | 1802 | 1461256579818 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:36:19 INFO - PROCESS | 1802 | 1461256579821 Marionette TRACE conn3 <- [1,1982,null,{}] 09:36:19 INFO - PROCESS | 1802 | 1461256579828 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}] 09:36:20 INFO - PROCESS | 1802 | 1461256580066 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 09:36:20 INFO - PROCESS | 1802 | 1461256580387 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x90016400 == 141 [pid = 1802] [id = 503] 09:36:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x906b4800) [pid = 1802] [serial = 1510] [outer = (nil)] 09:36:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x907f5000) [pid = 1802] [serial = 1511] [outer = 0x906b4800] 09:36:20 INFO - PROCESS | 1802 | 1461256580480 Marionette DEBUG loaded listener.js 09:36:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x91322000) [pid = 1802] [serial = 1512] [outer = 0x906b4800] 09:36:21 INFO - PROCESS | 1802 | 1461256581376 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]]]}] 09:36:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1594ms 09:36:21 INFO - PROCESS | 1802 | 1461256581413 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 09:36:21 INFO - PROCESS | 1802 | 1461256581417 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 09:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:36:21 INFO - PROCESS | 1802 | 1461256581423 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:36:21 INFO - PROCESS | 1802 | 1461256581427 Marionette TRACE conn3 <- [1,1986,null,{}] 09:36:21 INFO - PROCESS | 1802 | 1461256581433 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}] 09:36:21 INFO - PROCESS | 1802 | 1461256581654 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 09:36:21 INFO - PROCESS | 1802 | 1461256581902 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x906b3c00 == 142 [pid = 1802] [id = 504] 09:36:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x9141c000) [pid = 1802] [serial = 1513] [outer = (nil)] 09:36:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x92a56c00) [pid = 1802] [serial = 1514] [outer = 0x9141c000] 09:36:22 INFO - PROCESS | 1802 | 1461256582036 Marionette DEBUG loaded listener.js 09:36:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x92bdd000) [pid = 1802] [serial = 1515] [outer = 0x9141c000] 09:36:22 INFO - PROCESS | 1802 | 1461256582977 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]]]}] 09:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1630ms 09:36:23 INFO - PROCESS | 1802 | 1461256583055 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 09:36:23 INFO - PROCESS | 1802 | 1461256583059 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 09:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:36:23 INFO - PROCESS | 1802 | 1461256583065 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:36:23 INFO - PROCESS | 1802 | 1461256583068 Marionette TRACE conn3 <- [1,1990,null,{}] 09:36:23 INFO - PROCESS | 1802 | 1461256583074 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}] 09:36:23 INFO - PROCESS | 1802 | 1461256583305 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 09:36:23 INFO - PROCESS | 1802 | 1461256583623 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b653400 == 143 [pid = 1802] [id = 505] 09:36:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x92a4e000) [pid = 1802] [serial = 1516] [outer = (nil)] 09:36:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x92cec400) [pid = 1802] [serial = 1517] [outer = 0x92a4e000] 09:36:23 INFO - PROCESS | 1802 | 1461256583714 Marionette DEBUG loaded listener.js 09:36:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x93f81800) [pid = 1802] [serial = 1518] [outer = 0x92a4e000] 09:36:24 INFO - PROCESS | 1802 | 1461256584599 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]]]}] 09:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1580ms 09:36:24 INFO - PROCESS | 1802 | 1461256584645 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 09:36:24 INFO - PROCESS | 1802 | 1461256584649 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 09:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:36:24 INFO - PROCESS | 1802 | 1461256584655 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:36:24 INFO - PROCESS | 1802 | 1461256584659 Marionette TRACE conn3 <- [1,1994,null,{}] 09:36:24 INFO - PROCESS | 1802 | 1461256584665 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}] 09:36:24 INFO - PROCESS | 1802 | 1461256584872 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 09:36:25 INFO - PROCESS | 1802 | 1461256585148 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x92ce1800 == 144 [pid = 1802] [id = 506] 09:36:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x92cea800) [pid = 1802] [serial = 1519] [outer = (nil)] 09:36:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x963f3c00) [pid = 1802] [serial = 1520] [outer = 0x92cea800] 09:36:25 INFO - PROCESS | 1802 | 1461256585286 Marionette DEBUG loaded listener.js 09:36:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x96fce800) [pid = 1802] [serial = 1521] [outer = 0x92cea800] 09:36:26 INFO - PROCESS | 1802 | 1461256586130 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]]]}] 09:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1531ms 09:36:26 INFO - PROCESS | 1802 | 1461256586188 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 09:36:26 INFO - PROCESS | 1802 | 1461256586191 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 09:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:36:26 INFO - PROCESS | 1802 | 1461256586198 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:36:26 INFO - PROCESS | 1802 | 1461256586200 Marionette TRACE conn3 <- [1,1998,null,{}] 09:36:26 INFO - PROCESS | 1802 | 1461256586207 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}] 09:36:26 INFO - PROCESS | 1802 | 1461256586419 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 09:36:26 INFO - PROCESS | 1802 | 1461256586698 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f73e000 == 145 [pid = 1802] [id = 507] 09:36:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x90014c00) [pid = 1802] [serial = 1522] [outer = (nil)] 09:36:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x97316000) [pid = 1802] [serial = 1523] [outer = 0x90014c00] 09:36:26 INFO - PROCESS | 1802 | 1461256586836 Marionette DEBUG loaded listener.js 09:36:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x973f4000) [pid = 1802] [serial = 1524] [outer = 0x90014c00] 09:36:27 INFO - PROCESS | 1802 | 1461256587744 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]]]}] 09:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1593ms 09:36:27 INFO - PROCESS | 1802 | 1461256587792 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 09:36:27 INFO - PROCESS | 1802 | 1461256587796 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 09:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:36:27 INFO - PROCESS | 1802 | 1461256587802 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:36:27 INFO - PROCESS | 1802 | 1461256587806 Marionette TRACE conn3 <- [1,2002,null,{}] 09:36:27 INFO - PROCESS | 1802 | 1461256587811 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}] 09:36:28 INFO - PROCESS | 1802 | 1461256588013 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 09:36:28 INFO - PROCESS | 1802 | 1461256588301 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x920efc00 == 146 [pid = 1802] [id = 508] 09:36:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x92ce1000) [pid = 1802] [serial = 1525] [outer = (nil)] 09:36:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x9763d400) [pid = 1802] [serial = 1526] [outer = 0x92ce1000] 09:36:28 INFO - PROCESS | 1802 | 1461256588438 Marionette DEBUG loaded listener.js 09:36:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x97664400) [pid = 1802] [serial = 1527] [outer = 0x92ce1000] 09:36:29 INFO - PROCESS | 1802 | 1461256589351 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]]]}] 09:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1590ms 09:36:29 INFO - PROCESS | 1802 | 1461256589392 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 09:36:29 INFO - PROCESS | 1802 | 1461256589396 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 09:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:36:29 INFO - PROCESS | 1802 | 1461256589403 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:36:29 INFO - PROCESS | 1802 | 1461256589406 Marionette TRACE conn3 <- [1,2006,null,{}] 09:36:29 INFO - PROCESS | 1802 | 1461256589412 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}] 09:36:29 INFO - PROCESS | 1802 | 1461256589628 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 09:36:29 INFO - PROCESS | 1802 | 1461256589954 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b649c00 == 147 [pid = 1802] [id = 509] 09:36:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x97636c00) [pid = 1802] [serial = 1528] [outer = (nil)] 09:36:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x97670000) [pid = 1802] [serial = 1529] [outer = 0x97636c00] 09:36:30 INFO - PROCESS | 1802 | 1461256590044 Marionette DEBUG loaded listener.js 09:36:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x97671c00) [pid = 1802] [serial = 1530] [outer = 0x97636c00] 09:36:30 INFO - PROCESS | 1802 | 1461256590926 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]]]}] 09:36:30 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 09:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1590ms 09:36:30 INFO - PROCESS | 1802 | 1461256590994 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 09:36:30 INFO - PROCESS | 1802 | 1461256590998 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 09:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:36:31 INFO - PROCESS | 1802 | 1461256591005 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:36:31 INFO - PROCESS | 1802 | 1461256591008 Marionette TRACE conn3 <- [1,2010,null,{}] 09:36:31 INFO - PROCESS | 1802 | 1461256591014 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}] 09:36:31 INFO - PROCESS | 1802 | 1461256591229 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8f7fcc00 == 146 [pid = 1802] [id = 92] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8f582000 == 145 [pid = 1802] [id = 55] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4bb800 == 144 [pid = 1802] [id = 211] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x91330c00 == 143 [pid = 1802] [id = 48] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8fdd2000 == 142 [pid = 1802] [id = 79] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8f739400 == 141 [pid = 1802] [id = 256] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x859c5c00 == 140 [pid = 1802] [id = 491] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x86ade800 == 139 [pid = 1802] [id = 490] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8900e400 == 138 [pid = 1802] [id = 489] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x86ccc400 == 137 [pid = 1802] [id = 488] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x96827c00 == 136 [pid = 1802] [id = 486] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x84944400 == 135 [pid = 1802] [id = 487] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x92bdf400 == 134 [pid = 1802] [id = 485] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8f7fc000 == 133 [pid = 1802] [id = 484] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8494f000 == 132 [pid = 1802] [id = 483] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8de76c00 == 131 [pid = 1802] [id = 481] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8394cc00 == 130 [pid = 1802] [id = 482] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8c81e800 == 129 [pid = 1802] [id = 480] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8f73a000 == 128 [pid = 1802] [id = 479] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8de7a000 == 127 [pid = 1802] [id = 478] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8be42400 == 126 [pid = 1802] [id = 476] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8de7dc00 == 125 [pid = 1802] [id = 477] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x84945000 == 124 [pid = 1802] [id = 475] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8adf6000 == 123 [pid = 1802] [id = 474] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x856f5000 == 122 [pid = 1802] [id = 473] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8ad58c00 == 121 [pid = 1802] [id = 472] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8ad5c000 == 120 [pid = 1802] [id = 471] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x89773000 == 119 [pid = 1802] [id = 470] 09:36:32 INFO - PROCESS | 1802 | --DOCSHELL 0x83b32c00 == 118 [pid = 1802] [id = 469] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x901c3000) [pid = 1802] [serial = 1374] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8be4d000) [pid = 1802] [serial = 1361] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x970e7400) [pid = 1802] [serial = 1391] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x902d7c00) [pid = 1802] [serial = 1376] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8f73e400) [pid = 1802] [serial = 1370] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x86c5ec00) [pid = 1802] [serial = 1397] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8ad54800) [pid = 1802] [serial = 1346] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8b4c7c00) [pid = 1802] [serial = 1355] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8f509800) [pid = 1802] [serial = 1367] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x86ccb000) [pid = 1802] [serial = 1398] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x902da800) [pid = 1802] [serial = 1377] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8bd53c00) [pid = 1802] [serial = 1358] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x92ad2400) [pid = 1802] [serial = 1386] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8b16e800) [pid = 1802] [serial = 1352] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x86a62c00) [pid = 1802] [serial = 1341] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8fdd8c00) [pid = 1802] [serial = 1371] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x89777c00) [pid = 1802] [serial = 1401] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8b4f9000) [pid = 1802] [serial = 1356] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8b0f9400) [pid = 1802] [serial = 1350] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8bd59400) [pid = 1802] [serial = 1359] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8c81c800) [pid = 1802] [serial = 1364] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x901aec00) [pid = 1802] [serial = 1373] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x86c60000) [pid = 1802] [serial = 1404] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8ac0b800) [pid = 1802] [serial = 1272] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x91421400) [pid = 1802] [serial = 1383] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x89b60800) [pid = 1802] [serial = 1344] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x89267c00) [pid = 1802] [serial = 1400] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x92acf800) [pid = 1802] [serial = 1385] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x84988000) [pid = 1802] [serial = 1394] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x907ee000) [pid = 1802] [serial = 1380] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x96289800) [pid = 1802] [serial = 1389] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x913e7800) [pid = 1802] [serial = 1382] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x89948800) [pid = 1802] [serial = 1343] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x95a1c000) [pid = 1802] [serial = 1388] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x906be000) [pid = 1802] [serial = 1379] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x856ea400) [pid = 1802] [serial = 1340] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8b2c7c00) [pid = 1802] [serial = 1353] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8ad59800) [pid = 1802] [serial = 1347] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8de75400) [pid = 1802] [serial = 1365] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x875ec800) [pid = 1802] [serial = 1323] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8f50f000) [pid = 1802] [serial = 1368] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8c0b4800) [pid = 1802] [serial = 1362] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x856f8400) [pid = 1802] [serial = 1395] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8b0d6800) [pid = 1802] [serial = 1349] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x859c3800) [pid = 1802] [serial = 1403] [outer = (nil)] [url = about:blank] 09:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8ac07400) [pid = 1802] [serial = 1406] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1802 | 1461256593159 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x84988000 == 119 [pid = 1802] [id = 510] 09:36:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x856ea400) [pid = 1802] [serial = 1531] [outer = (nil)] 09:36:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x859c3800) [pid = 1802] [serial = 1532] [outer = 0x856ea400] 09:36:33 INFO - PROCESS | 1802 | 1461256593245 Marionette DEBUG loaded listener.js 09:36:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x859d0800) [pid = 1802] [serial = 1533] [outer = 0x856ea400] 09:36:34 INFO - PROCESS | 1802 | 1461256594066 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]]]}] 09:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 09:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 3089ms 09:36:34 INFO - PROCESS | 1802 | 1461256594096 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 09:36:34 INFO - PROCESS | 1802 | 1461256594103 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 09:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:36:34 INFO - PROCESS | 1802 | 1461256594113 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:36:34 INFO - PROCESS | 1802 | 1461256594117 Marionette TRACE conn3 <- [1,2014,null,{}] 09:36:34 INFO - PROCESS | 1802 | 1461256594124 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}] 09:36:34 INFO - PROCESS | 1802 | 1461256594357 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 09:36:34 INFO - PROCESS | 1802 | 1461256594547 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x86cc1800 == 120 [pid = 1802] [id = 511] 09:36:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x86cc3400) [pid = 1802] [serial = 1534] [outer = (nil)] 09:36:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x86ccc000) [pid = 1802] [serial = 1535] [outer = 0x86cc3400] 09:36:34 INFO - PROCESS | 1802 | 1461256594624 Marionette DEBUG loaded listener.js 09:36:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x88b35c00) [pid = 1802] [serial = 1536] [outer = 0x86cc3400] 09:36:35 INFO - PROCESS | 1802 | 1461256595596 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]]]}] 09:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1543ms 09:36:35 INFO - PROCESS | 1802 | 1461256595666 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 09:36:35 INFO - PROCESS | 1802 | 1461256595671 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 09:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:36:35 INFO - PROCESS | 1802 | 1461256595678 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:36:35 INFO - PROCESS | 1802 | 1461256595681 Marionette TRACE conn3 <- [1,2018,null,{}] 09:36:35 INFO - PROCESS | 1802 | 1461256595687 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}] 09:36:35 INFO - PROCESS | 1802 | 1461256595962 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 09:36:36 INFO - PROCESS | 1802 | 1461256595992 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c51c00 == 121 [pid = 1802] [id = 512] 09:36:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x89265400) [pid = 1802] [serial = 1537] [outer = (nil)] 09:36:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x89772c00) [pid = 1802] [serial = 1538] [outer = 0x89265400] 09:36:36 INFO - PROCESS | 1802 | 1461256596067 Marionette DEBUG loaded listener.js 09:36:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x898d4000) [pid = 1802] [serial = 1539] [outer = 0x89265400] 09:36:37 INFO - PROCESS | 1802 | 1461256597127 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]]]}] 09:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1480ms 09:36:37 INFO - PROCESS | 1802 | 1461256597159 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 09:36:37 INFO - PROCESS | 1802 | 1461256597162 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 09:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:36:37 INFO - PROCESS | 1802 | 1461256597177 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:36:37 INFO - PROCESS | 1802 | 1461256597186 Marionette TRACE conn3 <- [1,2022,null,{}] 09:36:37 INFO - PROCESS | 1802 | 1461256597200 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}] 09:36:37 INFO - PROCESS | 1802 | 1461256597474 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8494e800) [pid = 1802] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x906bf400) [pid = 1802] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x96fd3400) [pid = 1802] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8fde0400) [pid = 1802] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x84988400) [pid = 1802] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x907f7000) [pid = 1802] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8abb9400) [pid = 1802] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x902d3000) [pid = 1802] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8b64d400) [pid = 1802] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x898cf800) [pid = 1802] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8de80000) [pid = 1802] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8adf0400) [pid = 1802] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x89158800) [pid = 1802] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x86a63000) [pid = 1802] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x92cebc00) [pid = 1802] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8b0d0800) [pid = 1802] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8b0ee400) [pid = 1802] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8be43800) [pid = 1802] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x9001a400) [pid = 1802] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x86cce800) [pid = 1802] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8f580c00) [pid = 1802] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8b4f0800) [pid = 1802] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x902d2000) [pid = 1802] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:36:38 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8b4eec00) [pid = 1802] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:36:38 INFO - PROCESS | 1802 | 1461256598378 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8494e800 == 122 [pid = 1802] [id = 513] 09:36:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x84981000) [pid = 1802] [serial = 1540] [outer = (nil)] 09:36:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x86cc6000) [pid = 1802] [serial = 1541] [outer = 0x84981000] 09:36:38 INFO - PROCESS | 1802 | 1461256598461 Marionette DEBUG loaded listener.js 09:36:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x898cf800) [pid = 1802] [serial = 1542] [outer = 0x84981000] 09:36:39 INFO - PROCESS | 1802 | 1461256599213 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]]]}] 09:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2105ms 09:36:39 INFO - PROCESS | 1802 | 1461256599274 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 09:36:39 INFO - PROCESS | 1802 | 1461256599281 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 09:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:36:39 INFO - PROCESS | 1802 | 1461256599292 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:36:39 INFO - PROCESS | 1802 | 1461256599295 Marionette TRACE conn3 <- [1,2026,null,{}] 09:36:39 INFO - PROCESS | 1802 | 1461256599300 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}] 09:36:39 INFO - PROCESS | 1802 | 1461256599559 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 09:36:39 INFO - PROCESS | 1802 | 1461256599576 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c58000 == 123 [pid = 1802] [id = 514] 09:36:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x86cce800) [pid = 1802] [serial = 1543] [outer = (nil)] 09:36:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8acaac00) [pid = 1802] [serial = 1544] [outer = 0x86cce800] 09:36:39 INFO - PROCESS | 1802 | 1461256599651 Marionette DEBUG loaded listener.js 09:36:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8ad59800) [pid = 1802] [serial = 1545] [outer = 0x86cce800] 09:36:40 INFO - PROCESS | 1802 | 1461256600853 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]]]}] 09:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1628ms 09:36:40 INFO - PROCESS | 1802 | 1461256600922 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 09:36:40 INFO - PROCESS | 1802 | 1461256600929 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 09:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:36:40 INFO - PROCESS | 1802 | 1461256600938 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:36:40 INFO - PROCESS | 1802 | 1461256600944 Marionette TRACE conn3 <- [1,2030,null,{}] 09:36:40 INFO - PROCESS | 1802 | 1461256600953 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}] 09:36:41 INFO - PROCESS | 1802 | 1461256601215 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 09:36:41 INFO - PROCESS | 1802 | 1461256601547 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c52c00 == 124 [pid = 1802] [id = 515] 09:36:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x86c54400) [pid = 1802] [serial = 1546] [outer = (nil)] 09:36:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x88b3bc00) [pid = 1802] [serial = 1547] [outer = 0x86c54400] 09:36:41 INFO - PROCESS | 1802 | 1461256601642 Marionette DEBUG loaded listener.js 09:36:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8977e800) [pid = 1802] [serial = 1548] [outer = 0x86c54400] 09:36:42 INFO - PROCESS | 1802 | 1461256602635 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]]]}] 09:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1736ms 09:36:42 INFO - PROCESS | 1802 | 1461256602674 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 09:36:42 INFO - PROCESS | 1802 | 1461256602683 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 09:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:36:42 INFO - PROCESS | 1802 | 1461256602693 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:36:42 INFO - PROCESS | 1802 | 1461256602697 Marionette TRACE conn3 <- [1,2034,null,{}] 09:36:42 INFO - PROCESS | 1802 | 1461256602704 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}] 09:36:42 INFO - PROCESS | 1802 | 1461256602930 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 09:36:43 INFO - PROCESS | 1802 | 1461256603331 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8aca0c00 == 125 [pid = 1802] [id = 516] 09:36:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8aca1c00) [pid = 1802] [serial = 1549] [outer = (nil)] 09:36:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8ad5b400) [pid = 1802] [serial = 1550] [outer = 0x8aca1c00] 09:36:43 INFO - PROCESS | 1802 | 1461256603427 Marionette DEBUG loaded listener.js 09:36:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8adf5400) [pid = 1802] [serial = 1551] [outer = 0x8aca1c00] 09:36:44 INFO - PROCESS | 1802 | 1461256604643 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]]]}] 09:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1982ms 09:36:44 INFO - PROCESS | 1802 | 1461256604676 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 09:36:44 INFO - PROCESS | 1802 | 1461256604680 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 09:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:36:44 INFO - PROCESS | 1802 | 1461256604699 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:36:44 INFO - PROCESS | 1802 | 1461256604705 Marionette TRACE conn3 <- [1,2038,null,{}] 09:36:44 INFO - PROCESS | 1802 | 1461256604722 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}] 09:36:44 INFO - PROCESS | 1802 | 1461256604937 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 09:36:45 INFO - PROCESS | 1802 | 1461256605228 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ac0b800 == 126 [pid = 1802] [id = 517] 09:36:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8b0d3400) [pid = 1802] [serial = 1552] [outer = (nil)] 09:36:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8b11b000) [pid = 1802] [serial = 1553] [outer = 0x8b0d3400] 09:36:45 INFO - PROCESS | 1802 | 1461256605326 Marionette DEBUG loaded listener.js 09:36:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8b16f400) [pid = 1802] [serial = 1554] [outer = 0x8b0d3400] 09:36:46 INFO - PROCESS | 1802 | 1461256606223 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]]]}] 09:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1588ms 09:36:46 INFO - PROCESS | 1802 | 1461256606285 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 09:36:46 INFO - PROCESS | 1802 | 1461256606290 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 09:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:36:46 INFO - PROCESS | 1802 | 1461256606296 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:36:46 INFO - PROCESS | 1802 | 1461256606300 Marionette TRACE conn3 <- [1,2042,null,{}] 09:36:46 INFO - PROCESS | 1802 | 1461256606306 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}] 09:36:46 INFO - PROCESS | 1802 | 1461256606524 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 09:36:46 INFO - PROCESS | 1802 | 1461256606849 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b0ccc00 == 127 [pid = 1802] [id = 518] 09:36:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8b118c00) [pid = 1802] [serial = 1555] [outer = (nil)] 09:36:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8b382800) [pid = 1802] [serial = 1556] [outer = 0x8b118c00] 09:36:46 INFO - PROCESS | 1802 | 1461256606941 Marionette DEBUG loaded listener.js 09:36:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8b4be400) [pid = 1802] [serial = 1557] [outer = 0x8b118c00] 09:36:47 INFO - PROCESS | 1802 | 1461256607819 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]]]}] 09:36:47 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) 09:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1583ms 09:36:47 INFO - PROCESS | 1802 | 1461256607882 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 09:36:47 INFO - PROCESS | 1802 | 1461256607886 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 09:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:36:47 INFO - PROCESS | 1802 | 1461256607892 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:36:47 INFO - PROCESS | 1802 | 1461256607895 Marionette TRACE conn3 <- [1,2046,null,{}] 09:36:47 INFO - PROCESS | 1802 | 1461256607901 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}] 09:36:48 INFO - PROCESS | 1802 | 1461256608106 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 09:36:48 INFO - PROCESS | 1802 | 1461256608441 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b0cc000 == 128 [pid = 1802] [id = 519] 09:36:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8b2cd400) [pid = 1802] [serial = 1558] [outer = (nil)] 09:36:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8b4f1000) [pid = 1802] [serial = 1559] [outer = 0x8b2cd400] 09:36:48 INFO - PROCESS | 1802 | 1461256608536 Marionette DEBUG loaded listener.js 09:36:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8b4f5800) [pid = 1802] [serial = 1560] [outer = 0x8b2cd400] 09:36:49 INFO - PROCESS | 1802 | 1461256609464 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]]]}] 09:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1632ms 09:36:49 INFO - PROCESS | 1802 | 1461256609526 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 09:36:49 INFO - PROCESS | 1802 | 1461256609530 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 09:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:36:49 INFO - PROCESS | 1802 | 1461256609537 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:36:49 INFO - PROCESS | 1802 | 1461256609541 Marionette TRACE conn3 <- [1,2050,null,{}] 09:36:49 INFO - PROCESS | 1802 | 1461256609547 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}] 09:36:49 INFO - PROCESS | 1802 | 1461256609807 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 09:36:50 INFO - PROCESS | 1802 | 1461256610131 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8be3ec00 == 129 [pid = 1802] [id = 520] 09:36:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8be3f400) [pid = 1802] [serial = 1561] [outer = (nil)] 09:36:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8c0b5400) [pid = 1802] [serial = 1562] [outer = 0x8be3f400] 09:36:50 INFO - PROCESS | 1802 | 1461256610236 Marionette DEBUG loaded listener.js 09:36:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8c815800) [pid = 1802] [serial = 1563] [outer = 0x8be3f400] 09:36:51 INFO - PROCESS | 1802 | 1461256611161 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]]]}] 09:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1683ms 09:36:51 INFO - PROCESS | 1802 | 1461256611221 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 09:36:51 INFO - PROCESS | 1802 | 1461256611225 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 09:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:36:51 INFO - PROCESS | 1802 | 1461256611231 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:36:51 INFO - PROCESS | 1802 | 1461256611235 Marionette TRACE conn3 <- [1,2054,null,{}] 09:36:51 INFO - PROCESS | 1802 | 1461256611241 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}] 09:36:51 INFO - PROCESS | 1802 | 1461256611446 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 09:36:51 INFO - PROCESS | 1802 | 1461256611765 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x89aec000 == 130 [pid = 1802] [id = 521] 09:36:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8b654800) [pid = 1802] [serial = 1564] [outer = (nil)] 09:36:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8de7f000) [pid = 1802] [serial = 1565] [outer = 0x8b654800] 09:36:51 INFO - PROCESS | 1802 | 1461256611856 Marionette DEBUG loaded listener.js 09:36:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8e04b400) [pid = 1802] [serial = 1566] [outer = 0x8b654800] 09:36:52 INFO - PROCESS | 1802 | 1461256612733 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]]]}] 09:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1539ms 09:36:52 INFO - PROCESS | 1802 | 1461256612772 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 09:36:52 INFO - PROCESS | 1802 | 1461256612776 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 09:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:36:52 INFO - PROCESS | 1802 | 1461256612782 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:36:52 INFO - PROCESS | 1802 | 1461256612786 Marionette TRACE conn3 <- [1,2058,null,{}] 09:36:52 INFO - PROCESS | 1802 | 1461256612791 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}] 09:36:53 INFO - PROCESS | 1802 | 1461256613002 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 09:36:53 INFO - PROCESS | 1802 | 1461256613334 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c0b8400 == 131 [pid = 1802] [id = 522] 09:36:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8c81e800) [pid = 1802] [serial = 1567] [outer = (nil)] 09:36:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8f589c00) [pid = 1802] [serial = 1568] [outer = 0x8c81e800] 09:36:53 INFO - PROCESS | 1802 | 1461256613433 Marionette DEBUG loaded listener.js 09:36:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8f731400) [pid = 1802] [serial = 1569] [outer = 0x8c81e800] 09:36:54 INFO - PROCESS | 1802 | 1461256614371 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]]]}] 09:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1630ms 09:36:54 INFO - PROCESS | 1802 | 1461256614414 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 09:36:54 INFO - PROCESS | 1802 | 1461256614419 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 09:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:36:54 INFO - PROCESS | 1802 | 1461256614425 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:36:54 INFO - PROCESS | 1802 | 1461256614428 Marionette TRACE conn3 <- [1,2062,null,{}] 09:36:54 INFO - PROCESS | 1802 | 1461256614434 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}] 09:36:54 INFO - PROCESS | 1802 | 1461256614655 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 09:36:54 INFO - PROCESS | 1802 | 1461256614972 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b2d1000 == 132 [pid = 1802] [id = 523] 09:36:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8f512000) [pid = 1802] [serial = 1570] [outer = (nil)] 09:36:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8fdd3800) [pid = 1802] [serial = 1571] [outer = 0x8f512000] 09:36:55 INFO - PROCESS | 1802 | 1461256615067 Marionette DEBUG loaded listener.js 09:36:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8fdd6400) [pid = 1802] [serial = 1572] [outer = 0x8f512000] 09:36:55 INFO - PROCESS | 1802 | 1461256615983 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]]]}] 09:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1633ms 09:36:56 INFO - PROCESS | 1802 | 1461256616059 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 09:36:56 INFO - PROCESS | 1802 | 1461256616063 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 09:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:36:56 INFO - PROCESS | 1802 | 1461256616070 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:36:56 INFO - PROCESS | 1802 | 1461256616074 Marionette TRACE conn3 <- [1,2066,null,{}] 09:36:56 INFO - PROCESS | 1802 | 1461256616079 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}] 09:36:56 INFO - PROCESS | 1802 | 1461256616345 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 09:36:56 INFO - PROCESS | 1802 | 1461256616667 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f58c000 == 133 [pid = 1802] [id = 524] 09:36:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8f7f6000) [pid = 1802] [serial = 1573] [outer = (nil)] 09:36:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x9001f400) [pid = 1802] [serial = 1574] [outer = 0x8f7f6000] 09:36:56 INFO - PROCESS | 1802 | 1461256616761 Marionette DEBUG loaded listener.js 09:36:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x901a2c00) [pid = 1802] [serial = 1575] [outer = 0x8f7f6000] 09:36:57 INFO - PROCESS | 1802 | 1461256617782 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]]]}] 09:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1784ms 09:36:57 INFO - PROCESS | 1802 | 1461256617856 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 09:36:57 INFO - PROCESS | 1802 | 1461256617859 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 09:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:36:57 INFO - PROCESS | 1802 | 1461256617867 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:36:57 INFO - PROCESS | 1802 | 1461256617871 Marionette TRACE conn3 <- [1,2070,null,{}] 09:36:57 INFO - PROCESS | 1802 | 1461256617877 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}] 09:36:58 INFO - PROCESS | 1802 | 1461256618140 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 09:36:58 INFO - PROCESS | 1802 | 1461256618488 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x9001c000 == 134 [pid = 1802] [id = 525] 09:36:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x902d6400) [pid = 1802] [serial = 1576] [outer = (nil)] 09:36:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x902da000) [pid = 1802] [serial = 1577] [outer = 0x902d6400] 09:36:58 INFO - PROCESS | 1802 | 1461256618584 Marionette DEBUG loaded listener.js 09:36:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x906b2800) [pid = 1802] [serial = 1578] [outer = 0x902d6400] 09:36:59 INFO - PROCESS | 1802 | 1461256619536 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]]]}] 09:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1737ms 09:36:59 INFO - PROCESS | 1802 | 1461256619605 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 09:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:36:59 INFO - PROCESS | 1802 | 1461256619609 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 09:36:59 INFO - PROCESS | 1802 | 1461256619616 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:36:59 INFO - PROCESS | 1802 | 1461256619619 Marionette TRACE conn3 <- [1,2074,null,{}] 09:36:59 INFO - PROCESS | 1802 | 1461256619625 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}] 09:36:59 INFO - PROCESS | 1802 | 1461256619885 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 09:37:00 INFO - PROCESS | 1802 | 1461256620207 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x901cec00 == 135 [pid = 1802] [id = 526] 09:37:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x902da800) [pid = 1802] [serial = 1579] [outer = (nil)] 09:37:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x907f2c00) [pid = 1802] [serial = 1580] [outer = 0x902da800] 09:37:00 INFO - PROCESS | 1802 | 1461256620302 Marionette DEBUG loaded listener.js 09:37:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x907f5800) [pid = 1802] [serial = 1581] [outer = 0x902da800] 09:37:01 INFO - PROCESS | 1802 | 1461256621186 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]]]}] 09:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1652ms 09:37:01 INFO - PROCESS | 1802 | 1461256621268 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 09:37:01 INFO - PROCESS | 1802 | 1461256621272 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 09:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:37:01 INFO - PROCESS | 1802 | 1461256621278 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:37:01 INFO - PROCESS | 1802 | 1461256621282 Marionette TRACE conn3 <- [1,2078,null,{}] 09:37:01 INFO - PROCESS | 1802 | 1461256621287 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}] 09:37:01 INFO - PROCESS | 1802 | 1461256621546 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 09:37:01 INFO - PROCESS | 1802 | 1461256621894 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x906be000 == 136 [pid = 1802] [id = 527] 09:37:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x907f3c00) [pid = 1802] [serial = 1582] [outer = (nil)] 09:37:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x920f8800) [pid = 1802] [serial = 1583] [outer = 0x907f3c00] 09:37:01 INFO - PROCESS | 1802 | 1461256621988 Marionette DEBUG loaded listener.js 09:37:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x92a4d000) [pid = 1802] [serial = 1584] [outer = 0x907f3c00] 09:37:02 INFO - PROCESS | 1802 | 1461256622833 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]]]}] 09:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1585ms 09:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:37:02 INFO - PROCESS | 1802 | 1461256622864 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 09:37:02 INFO - PROCESS | 1802 | 1461256622867 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 09:37:02 INFO - PROCESS | 1802 | 1461256622874 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:37:02 INFO - PROCESS | 1802 | 1461256622878 Marionette TRACE conn3 <- [1,2082,null,{}] 09:37:02 INFO - PROCESS | 1802 | 1461256622883 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}] 09:37:03 INFO - PROCESS | 1802 | 1461256623103 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 09:37:03 INFO - PROCESS | 1802 | 1461256623385 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x859c6c00 == 137 [pid = 1802] [id = 528] 09:37:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x906b9400) [pid = 1802] [serial = 1585] [outer = (nil)] 09:37:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x92be4000) [pid = 1802] [serial = 1586] [outer = 0x906b9400] 09:37:03 INFO - PROCESS | 1802 | 1461256623524 Marionette DEBUG loaded listener.js 09:37:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x92be8000) [pid = 1802] [serial = 1587] [outer = 0x906b9400] 09:37:04 INFO - PROCESS | 1802 | 1461256624434 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]]]}] 09:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1631ms 09:37:04 INFO - PROCESS | 1802 | 1461256624505 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 09:37:04 INFO - PROCESS | 1802 | 1461256624509 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 09:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:37:04 INFO - PROCESS | 1802 | 1461256624515 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:37:04 INFO - PROCESS | 1802 | 1461256624519 Marionette TRACE conn3 <- [1,2086,null,{}] 09:37:04 INFO - PROCESS | 1802 | 1461256624526 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}] 09:37:04 INFO - PROCESS | 1802 | 1461256624815 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 09:37:05 INFO - PROCESS | 1802 | 1461256625259 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x9001bc00 == 138 [pid = 1802] [id = 529] 09:37:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x92ad6000) [pid = 1802] [serial = 1588] [outer = (nil)] 09:37:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x9628d800) [pid = 1802] [serial = 1589] [outer = 0x92ad6000] 09:37:05 INFO - PROCESS | 1802 | 1461256625407 Marionette DEBUG loaded listener.js 09:37:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x9630b800) [pid = 1802] [serial = 1590] [outer = 0x92ad6000] 09:37:06 INFO - PROCESS | 1802 | 1461256626549 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]]]}] 09:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 2094ms 09:37:06 INFO - PROCESS | 1802 | 1461256626611 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 09:37:06 INFO - PROCESS | 1802 | 1461256626615 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 09:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:37:06 INFO - PROCESS | 1802 | 1461256626622 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:37:06 INFO - PROCESS | 1802 | 1461256626625 Marionette TRACE conn3 <- [1,2090,null,{}] 09:37:06 INFO - PROCESS | 1802 | 1461256626631 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}] 09:37:06 INFO - PROCESS | 1802 | 1461256626846 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 09:37:07 INFO - PROCESS | 1802 | 1461256627170 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x92cea000 == 139 [pid = 1802] [id = 530] 09:37:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x95aaac00) [pid = 1802] [serial = 1591] [outer = (nil)] 09:37:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x971a0000) [pid = 1802] [serial = 1592] [outer = 0x95aaac00] 09:37:07 INFO - PROCESS | 1802 | 1461256627263 Marionette DEBUG loaded listener.js 09:37:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x97385400) [pid = 1802] [serial = 1593] [outer = 0x95aaac00] 09:37:08 INFO - PROCESS | 1802 | 1461256628152 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]]]}] 09:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1580ms 09:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:37:08 INFO - PROCESS | 1802 | 1461256628203 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 09:37:08 INFO - PROCESS | 1802 | 1461256628206 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 09:37:08 INFO - PROCESS | 1802 | 1461256628213 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:37:08 INFO - PROCESS | 1802 | 1461256628216 Marionette TRACE conn3 <- [1,2094,null,{}] 09:37:08 INFO - PROCESS | 1802 | 1461256628222 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}] 09:37:08 INFO - PROCESS | 1802 | 1461256628451 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 09:37:08 INFO - PROCESS | 1802 | 1461256628785 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x9766a800 == 140 [pid = 1802] [id = 531] 09:37:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x9766c800) [pid = 1802] [serial = 1594] [outer = (nil)] 09:37:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x978b5000) [pid = 1802] [serial = 1595] [outer = 0x9766c800] 09:37:08 INFO - PROCESS | 1802 | 1461256628912 Marionette DEBUG loaded listener.js 09:37:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x97f63c00) [pid = 1802] [serial = 1596] [outer = 0x9766c800] 09:37:09 INFO - PROCESS | 1802 | 1461256629795 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]]]}] 09:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1632ms 09:37:09 INFO - PROCESS | 1802 | 1461256629845 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 09:37:09 INFO - PROCESS | 1802 | 1461256629849 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 09:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:37:09 INFO - PROCESS | 1802 | 1461256629855 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:37:09 INFO - PROCESS | 1802 | 1461256629860 Marionette TRACE conn3 <- [1,2098,null,{}] 09:37:09 INFO - PROCESS | 1802 | 1461256629865 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}] 09:37:10 INFO - PROCESS | 1802 | 1461256630092 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 09:37:10 INFO - PROCESS | 1802 | 1461256630414 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x83944800 == 141 [pid = 1802] [id = 532] 09:37:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x9763a800) [pid = 1802] [serial = 1597] [outer = (nil)] 09:37:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x97f6dc00) [pid = 1802] [serial = 1598] [outer = 0x9763a800] 09:37:10 INFO - PROCESS | 1802 | 1461256630507 Marionette DEBUG loaded listener.js 09:37:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x97f70000) [pid = 1802] [serial = 1599] [outer = 0x9763a800] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8bd5dc00 == 140 [pid = 1802] [id = 410] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x86ad6c00 == 139 [pid = 1802] [id = 402] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8b2c9000 == 138 [pid = 1802] [id = 407] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4c7000 == 137 [pid = 1802] [id = 408] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8b04bc00 == 136 [pid = 1802] [id = 405] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8994ec00 == 135 [pid = 1802] [id = 409] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x920efc00 == 134 [pid = 1802] [id = 508] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x92ce1800 == 133 [pid = 1802] [id = 506] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8f73e000 == 132 [pid = 1802] [id = 507] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8b653400 == 131 [pid = 1802] [id = 505] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x906b3c00 == 130 [pid = 1802] [id = 504] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x90016400 == 129 [pid = 1802] [id = 503] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8b11b800 == 128 [pid = 1802] [id = 501] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x90020400 == 127 [pid = 1802] [id = 502] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8bd54000 == 126 [pid = 1802] [id = 500] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8b377c00 == 125 [pid = 1802] [id = 499] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x89389400 == 124 [pid = 1802] [id = 498] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4ba400 == 123 [pid = 1802] [id = 497] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x89268000 == 122 [pid = 1802] [id = 496] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x89ae3c00 == 121 [pid = 1802] [id = 494] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x84987c00 == 120 [pid = 1802] [id = 495] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x875e8800 == 119 [pid = 1802] [id = 493] 09:37:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8498c800 == 118 [pid = 1802] [id = 492] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8abb9800) [pid = 1802] [serial = 1475] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x856ec000) [pid = 1802] [serial = 1463] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x92a50000) [pid = 1802] [serial = 1449] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x97593800) [pid = 1802] [serial = 1461] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x906b2400) [pid = 1802] [serial = 1442] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x875f0000) [pid = 1802] [serial = 1410] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x92be1400) [pid = 1802] [serial = 1451] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8aca9400) [pid = 1802] [serial = 1473] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x907f0400) [pid = 1802] [serial = 1445] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x86a64000) [pid = 1802] [serial = 1464] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8be4d800) [pid = 1802] [serial = 1427] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x89b6a400) [pid = 1802] [serial = 1413] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8f587000) [pid = 1802] [serial = 1434] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8b0cd800) [pid = 1802] [serial = 1416] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x97389800) [pid = 1802] [serial = 1460] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x92ce5000) [pid = 1802] [serial = 1452] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x89949c00) [pid = 1802] [serial = 1470] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8aca0400) [pid = 1802] [serial = 1472] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x920ed800) [pid = 1802] [serial = 1448] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x89950c00) [pid = 1802] [serial = 1338] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x97199c00) [pid = 1802] [serial = 1457] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8b118800) [pid = 1802] [serial = 1419] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8b380000) [pid = 1802] [serial = 1422] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8de81400) [pid = 1802] [serial = 1431] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8b377800) [pid = 1802] [serial = 1421] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x901aa800) [pid = 1802] [serial = 1439] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x86c52400) [pid = 1802] [serial = 1409] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8b04b000) [pid = 1802] [serial = 1415] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x906b4000) [pid = 1802] [serial = 1443] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x88b3ac00) [pid = 1802] [serial = 1466] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8de7d400) [pid = 1802] [serial = 1430] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x901cf800) [pid = 1802] [serial = 1440] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8f7f1c00) [pid = 1802] [serial = 1436] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8914d400) [pid = 1802] [serial = 1467] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8b657000) [pid = 1802] [serial = 1425] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x95aa1800) [pid = 1802] [serial = 1454] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8f7f5400) [pid = 1802] [serial = 1437] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x907f8000) [pid = 1802] [serial = 1446] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8b650000) [pid = 1802] [serial = 1424] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8b110800) [pid = 1802] [serial = 1418] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x97155c00) [pid = 1802] [serial = 1392] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8f582800) [pid = 1802] [serial = 1433] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8994d800) [pid = 1802] [serial = 1412] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x9719cc00) [pid = 1802] [serial = 1458] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8977b000) [pid = 1802] [serial = 1469] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8c0b3800) [pid = 1802] [serial = 1428] [outer = (nil)] [url = about:blank] 09:37:12 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x95aac400) [pid = 1802] [serial = 1455] [outer = (nil)] [url = about:blank] 09:37:13 INFO - PROCESS | 1802 | 1461256633103 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]]]}] 09:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 3305ms 09:37:13 INFO - PROCESS | 1802 | 1461256633162 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 09:37:13 INFO - PROCESS | 1802 | 1461256633168 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 09:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:37:13 INFO - PROCESS | 1802 | 1461256633177 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:37:13 INFO - PROCESS | 1802 | 1461256633182 Marionette TRACE conn3 <- [1,2102,null,{}] 09:37:13 INFO - PROCESS | 1802 | 1461256633190 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}] 09:37:13 INFO - PROCESS | 1802 | 1461256633402 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 09:37:13 INFO - PROCESS | 1802 | 1461256633618 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8498c800 == 119 [pid = 1802] [id = 533] 09:37:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x86ad5c00) [pid = 1802] [serial = 1600] [outer = (nil)] 09:37:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x86cc1400) [pid = 1802] [serial = 1601] [outer = 0x86ad5c00] 09:37:13 INFO - PROCESS | 1802 | 1461256633702 Marionette DEBUG loaded listener.js 09:37:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x86cce400) [pid = 1802] [serial = 1602] [outer = 0x86ad5c00] 09:37:14 INFO - PROCESS | 1802 | 1461256634621 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]]]}] 09:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1490ms 09:37:14 INFO - PROCESS | 1802 | 1461256634668 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 09:37:14 INFO - PROCESS | 1802 | 1461256634676 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 09:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:37:14 INFO - PROCESS | 1802 | 1461256634686 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:37:14 INFO - PROCESS | 1802 | 1461256634689 Marionette TRACE conn3 <- [1,2106,null,{}] 09:37:14 INFO - PROCESS | 1802 | 1461256634698 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}] 09:37:14 INFO - PROCESS | 1802 | 1461256634996 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 09:37:15 INFO - PROCESS | 1802 | 1461256635025 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x86cc6400 == 120 [pid = 1802] [id = 534] 09:37:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x89154000) [pid = 1802] [serial = 1603] [outer = (nil)] 09:37:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x89775000) [pid = 1802] [serial = 1604] [outer = 0x89154000] 09:37:15 INFO - PROCESS | 1802 | 1461256635102 Marionette DEBUG loaded listener.js 09:37:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x898ce400) [pid = 1802] [serial = 1605] [outer = 0x89154000] 09:37:16 INFO - PROCESS | 1802 | 1461256636125 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]]]}] 09:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1481ms 09:37:16 INFO - PROCESS | 1802 | 1461256636168 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 09:37:16 INFO - PROCESS | 1802 | 1461256636172 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 09:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:37:16 INFO - PROCESS | 1802 | 1461256636185 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:37:16 INFO - PROCESS | 1802 | 1461256636191 Marionette TRACE conn3 <- [1,2110,null,{}] 09:37:16 INFO - PROCESS | 1802 | 1461256636207 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}] 09:37:16 INFO - PROCESS | 1802 | 1461256636529 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 09:37:16 INFO - PROCESS | 1802 | 1461256636607 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c60400 == 121 [pid = 1802] [id = 535] 09:37:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x89b66800) [pid = 1802] [serial = 1606] [outer = (nil)] 09:37:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8abb9800) [pid = 1802] [serial = 1607] [outer = 0x89b66800] 09:37:16 INFO - PROCESS | 1802 | 1461256636832 Marionette DEBUG loaded listener.js 09:37:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8aca9400) [pid = 1802] [serial = 1608] [outer = 0x89b66800] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8b652800) [pid = 1802] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8b055800) [pid = 1802] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x89b63800) [pid = 1802] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x856ea400) [pid = 1802] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x92a4e000) [pid = 1802] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8c812c00) [pid = 1802] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8ad57400) [pid = 1802] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x89265400) [pid = 1802] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x92ce1000) [pid = 1802] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x89944400) [pid = 1802] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x84981000) [pid = 1802] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x90020800) [pid = 1802] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8b4bac00) [pid = 1802] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8de75000) [pid = 1802] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x875ef400) [pid = 1802] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x90014c00) [pid = 1802] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8498d800) [pid = 1802] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x92cea800) [pid = 1802] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x89ae9400) [pid = 1802] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x906b4800) [pid = 1802] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x86cc3400) [pid = 1802] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x97636c00) [pid = 1802] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:37:17 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x9141c000) [pid = 1802] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:37:18 INFO - PROCESS | 1802 | 1461256638314 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]]]}] 09:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2154ms 09:37:18 INFO - PROCESS | 1802 | 1461256638335 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 09:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:37:18 INFO - PROCESS | 1802 | 1461256638340 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 09:37:18 INFO - PROCESS | 1802 | 1461256638346 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:37:18 INFO - PROCESS | 1802 | 1461256638350 Marionette TRACE conn3 <- [1,2114,null,{}] 09:37:18 INFO - PROCESS | 1802 | 1461256638355 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}] 09:37:18 INFO - PROCESS | 1802 | 1461256638559 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 09:37:18 INFO - PROCESS | 1802 | 1461256638754 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x84987400 == 122 [pid = 1802] [id = 536] 09:37:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x86ccac00) [pid = 1802] [serial = 1609] [outer = (nil)] 09:37:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x89b68800) [pid = 1802] [serial = 1610] [outer = 0x86ccac00] 09:37:18 INFO - PROCESS | 1802 | 1461256638829 Marionette DEBUG loaded listener.js 09:37:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8ad51800) [pid = 1802] [serial = 1611] [outer = 0x86ccac00] 09:37:19 INFO - PROCESS | 1802 | 1461256639603 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]]]}] 09:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1280ms 09:37:19 INFO - PROCESS | 1802 | 1461256639759 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 09:37:19 INFO - PROCESS | 1802 | 1461256639766 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 09:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:37:19 INFO - PROCESS | 1802 | 1461256639790 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:37:19 INFO - PROCESS | 1802 | 1461256639795 Marionette TRACE conn3 <- [1,2118,null,{}] 09:37:19 INFO - PROCESS | 1802 | 1461256639804 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}] 09:37:20 INFO - PROCESS | 1802 | 1461256640048 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 09:37:20 INFO - PROCESS | 1802 | 1461256640396 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x86ae0800 == 123 [pid = 1802] [id = 537] 09:37:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x86c52000) [pid = 1802] [serial = 1612] [outer = (nil)] 09:37:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x86c5c400) [pid = 1802] [serial = 1613] [outer = 0x86c52000] 09:37:20 INFO - PROCESS | 1802 | 1461256640490 Marionette DEBUG loaded listener.js 09:37:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x86ccc400) [pid = 1802] [serial = 1614] [outer = 0x86c52000] 09:37:21 INFO - PROCESS | 1802 | 1461256641431 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]]]}] 09:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1683ms 09:37:21 INFO - PROCESS | 1802 | 1461256641474 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 09:37:21 INFO - PROCESS | 1802 | 1461256641480 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 09:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:37:21 INFO - PROCESS | 1802 | 1461256641492 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:37:21 INFO - PROCESS | 1802 | 1461256641497 Marionette TRACE conn3 <- [1,2122,null,{}] 09:37:21 INFO - PROCESS | 1802 | 1461256641505 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}] 09:37:21 INFO - PROCESS | 1802 | 1461256641732 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 09:37:22 INFO - PROCESS | 1802 | 1461256642055 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x894d4c00 == 124 [pid = 1802] [id = 538] 09:37:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x898d4c00) [pid = 1802] [serial = 1615] [outer = (nil)] 09:37:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x89b63000) [pid = 1802] [serial = 1616] [outer = 0x898d4c00] 09:37:22 INFO - PROCESS | 1802 | 1461256642152 Marionette DEBUG loaded listener.js 09:37:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8ac0bc00) [pid = 1802] [serial = 1617] [outer = 0x898d4c00] 09:37:23 INFO - PROCESS | 1802 | 1461256643147 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]]]}] 09:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1694ms 09:37:23 INFO - PROCESS | 1802 | 1461256643183 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 09:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:37:23 INFO - PROCESS | 1802 | 1461256643188 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 09:37:23 INFO - PROCESS | 1802 | 1461256643194 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:37:23 INFO - PROCESS | 1802 | 1461256643198 Marionette TRACE conn3 <- [1,2126,null,{}] 09:37:23 INFO - PROCESS | 1802 | 1461256643212 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}] 09:37:23 INFO - PROCESS | 1802 | 1461256643429 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 09:37:23 INFO - PROCESS | 1802 | 1461256643808 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b0d2000 == 125 [pid = 1802] [id = 539] 09:37:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8b0d4c00) [pid = 1802] [serial = 1618] [outer = (nil)] 09:37:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8b0f5000) [pid = 1802] [serial = 1619] [outer = 0x8b0d4c00] 09:37:23 INFO - PROCESS | 1802 | 1461256643935 Marionette DEBUG loaded listener.js 09:37:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8b0fb000) [pid = 1802] [serial = 1620] [outer = 0x8b0d4c00] 09:37:24 INFO - PROCESS | 1802 | 1461256644881 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]]]}] 09:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1734ms 09:37:24 INFO - PROCESS | 1802 | 1461256644928 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 09:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:37:24 INFO - PROCESS | 1802 | 1461256644933 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 09:37:24 INFO - PROCESS | 1802 | 1461256644939 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:37:24 INFO - PROCESS | 1802 | 1461256644943 Marionette TRACE conn3 <- [1,2130,null,{}] 09:37:24 INFO - PROCESS | 1802 | 1461256644948 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}] 09:37:25 INFO - PROCESS | 1802 | 1461256645166 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 09:37:25 INFO - PROCESS | 1802 | 1461256645433 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b0d2c00 == 126 [pid = 1802] [id = 540] 09:37:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8b11c400) [pid = 1802] [serial = 1621] [outer = (nil)] 09:37:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8b2c5400) [pid = 1802] [serial = 1622] [outer = 0x8b11c400] 09:37:25 INFO - PROCESS | 1802 | 1461256645574 Marionette DEBUG loaded listener.js 09:37:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8b377400) [pid = 1802] [serial = 1623] [outer = 0x8b11c400] 09:37:26 INFO - PROCESS | 1802 | 1461256646507 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] 09:37:26 INFO - PROCESS | 1802 | 1461256646578 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 09:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:37:26 INFO - PROCESS | 1802 | 1461256646585 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:37:26 INFO - PROCESS | 1802 | 1461256646588 Marionette TRACE conn3 <- [1,2134,null,{}] 09:37:26 INFO - PROCESS | 1802 | 1461256646594 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}] 09:37:26 INFO - PROCESS | 1802 | 1461256646814 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 09:37:27 INFO - PROCESS | 1802 | 1461256647127 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ac09000 == 127 [pid = 1802] [id = 541] 09:37:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8b0edc00) [pid = 1802] [serial = 1624] [outer = (nil)] 09:37:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8b4f2400) [pid = 1802] [serial = 1625] [outer = 0x8b0edc00] 09:37:27 INFO - PROCESS | 1802 | 1461256647220 Marionette DEBUG loaded listener.js 09:37:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8b4fcc00) [pid = 1802] [serial = 1626] [outer = 0x8b0edc00] 09:37:28 INFO - PROCESS | 1802 | 1461256648128 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]]]}] 09:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1584ms 09:37:28 INFO - PROCESS | 1802 | 1461256648170 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 09:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:37:28 INFO - PROCESS | 1802 | 1461256648174 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 09:37:28 INFO - PROCESS | 1802 | 1461256648180 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:37:28 INFO - PROCESS | 1802 | 1461256648184 Marionette TRACE conn3 <- [1,2138,null,{}] 09:37:28 INFO - PROCESS | 1802 | 1461256648189 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}] 09:37:28 INFO - PROCESS | 1802 | 1461256648441 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 09:37:28 INFO - PROCESS | 1802 | 1461256648784 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4c7c00 == 128 [pid = 1802] [id = 542] 09:37:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8bd56000) [pid = 1802] [serial = 1627] [outer = (nil)] 09:37:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8be4a800) [pid = 1802] [serial = 1628] [outer = 0x8bd56000] 09:37:28 INFO - PROCESS | 1802 | 1461256648896 Marionette DEBUG loaded listener.js 09:37:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8c0bec00) [pid = 1802] [serial = 1629] [outer = 0x8bd56000] 09:37:29 INFO - PROCESS | 1802 | 1461256649784 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]]]}] 09:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1683ms 09:37:29 INFO - PROCESS | 1802 | 1461256649864 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 09:37:29 INFO - PROCESS | 1802 | 1461256649868 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 09:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:37:29 INFO - PROCESS | 1802 | 1461256649876 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:37:29 INFO - PROCESS | 1802 | 1461256649879 Marionette TRACE conn3 <- [1,2142,null,{}] 09:37:29 INFO - PROCESS | 1802 | 1461256649885 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}] 09:37:30 INFO - PROCESS | 1802 | 1461256650139 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 09:37:30 INFO - PROCESS | 1802 | 1461256650454 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x89387c00 == 129 [pid = 1802] [id = 543] 09:37:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8bd5e400) [pid = 1802] [serial = 1630] [outer = (nil)] 09:37:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8de7d400) [pid = 1802] [serial = 1631] [outer = 0x8bd5e400] 09:37:30 INFO - PROCESS | 1802 | 1461256650601 Marionette DEBUG loaded listener.js 09:37:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8e043400) [pid = 1802] [serial = 1632] [outer = 0x8bd5e400] 09:37:31 INFO - PROCESS | 1802 | 1461256651559 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] 09:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:37:31 INFO - PROCESS | 1802 | 1461256651618 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 09:37:31 INFO - PROCESS | 1802 | 1461256651624 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:37:31 INFO - PROCESS | 1802 | 1461256651628 Marionette TRACE conn3 <- [1,2146,null,{}] 09:37:31 INFO - PROCESS | 1802 | 1461256651634 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}] 09:37:31 INFO - PROCESS | 1802 | 1461256651837 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 09:37:32 INFO - PROCESS | 1802 | 1461256652155 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4bd000 == 130 [pid = 1802] [id = 544] 09:37:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8de77400) [pid = 1802] [serial = 1633] [outer = (nil)] 09:37:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8f732c00) [pid = 1802] [serial = 1634] [outer = 0x8de77400] 09:37:32 INFO - PROCESS | 1802 | 1461256652247 Marionette DEBUG loaded listener.js 09:37:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8f740400) [pid = 1802] [serial = 1635] [outer = 0x8de77400] 09:37:33 INFO - PROCESS | 1802 | 1461256653135 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] 09:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:37:33 INFO - PROCESS | 1802 | 1461256653217 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 09:37:33 INFO - PROCESS | 1802 | 1461256653223 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:37:33 INFO - PROCESS | 1802 | 1461256653227 Marionette TRACE conn3 <- [1,2150,null,{}] 09:37:33 INFO - PROCESS | 1802 | 1461256653233 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}] 09:37:33 INFO - PROCESS | 1802 | 1461256653472 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 09:37:33 INFO - PROCESS | 1802 | 1461256653806 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f589400 == 131 [pid = 1802] [id = 545] 09:37:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8f58b000) [pid = 1802] [serial = 1636] [outer = (nil)] 09:37:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x90014c00) [pid = 1802] [serial = 1637] [outer = 0x8f58b000] 09:37:33 INFO - PROCESS | 1802 | 1461256653912 Marionette DEBUG loaded listener.js 09:37:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x9001d000) [pid = 1802] [serial = 1638] [outer = 0x8f58b000] 09:37:34 INFO - PROCESS | 1802 | 1461256654827 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]]]}] 09:37:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1634ms 09:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:37:34 INFO - PROCESS | 1802 | 1461256654860 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 09:37:34 INFO - PROCESS | 1802 | 1461256654863 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 09:37:34 INFO - PROCESS | 1802 | 1461256654869 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:37:34 INFO - PROCESS | 1802 | 1461256654873 Marionette TRACE conn3 <- [1,2154,null,{}] 09:37:34 INFO - PROCESS | 1802 | 1461256654879 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}] 09:37:35 INFO - PROCESS | 1802 | 1461256655088 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 09:37:35 INFO - PROCESS | 1802 | 1461256655332 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fdd3400 == 132 [pid = 1802] [id = 546] 09:37:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8fdd4c00) [pid = 1802] [serial = 1639] [outer = (nil)] 09:37:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x901c7000) [pid = 1802] [serial = 1640] [outer = 0x8fdd4c00] 09:37:35 INFO - PROCESS | 1802 | 1461256655464 Marionette DEBUG loaded listener.js 09:37:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x901cc000) [pid = 1802] [serial = 1641] [outer = 0x8fdd4c00] 09:37:36 INFO - PROCESS | 1802 | 1461256656400 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]]]}] 09:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1584ms 09:37:36 INFO - PROCESS | 1802 | 1461256656461 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 09:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:37:36 INFO - PROCESS | 1802 | 1461256656466 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 09:37:36 INFO - PROCESS | 1802 | 1461256656473 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:37:36 INFO - PROCESS | 1802 | 1461256656478 Marionette TRACE conn3 <- [1,2158,null,{}] 09:37:36 INFO - PROCESS | 1802 | 1461256656483 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}] 09:37:36 INFO - PROCESS | 1802 | 1461256656719 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 09:37:37 INFO - PROCESS | 1802 | 1461256657051 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x901c3000 == 133 [pid = 1802] [id = 547] 09:37:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x906b1400) [pid = 1802] [serial = 1642] [outer = (nil)] 09:37:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x907ec400) [pid = 1802] [serial = 1643] [outer = 0x906b1400] 09:37:37 INFO - PROCESS | 1802 | 1461256657153 Marionette DEBUG loaded listener.js 09:37:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x91325c00) [pid = 1802] [serial = 1644] [outer = 0x906b1400] 09:37:38 INFO - PROCESS | 1802 | 1461256658074 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]]]}] 09:37:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1634ms 09:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:37:38 INFO - PROCESS | 1802 | 1461256658107 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 09:37:38 INFO - PROCESS | 1802 | 1461256658111 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 09:37:38 INFO - PROCESS | 1802 | 1461256658117 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:37:38 INFO - PROCESS | 1802 | 1461256658121 Marionette TRACE conn3 <- [1,2162,null,{}] 09:37:38 INFO - PROCESS | 1802 | 1461256658126 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}] 09:37:38 INFO - PROCESS | 1802 | 1461256658332 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 09:37:38 INFO - PROCESS | 1802 | 1461256658676 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x907fac00 == 134 [pid = 1802] [id = 548] 09:37:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x91f1e000) [pid = 1802] [serial = 1645] [outer = (nil)] 09:37:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x92a57800) [pid = 1802] [serial = 1646] [outer = 0x91f1e000] 09:37:38 INFO - PROCESS | 1802 | 1461256658771 Marionette DEBUG loaded listener.js 09:37:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x92ad6c00) [pid = 1802] [serial = 1647] [outer = 0x91f1e000] 09:37:39 INFO - PROCESS | 1802 | 1461256659719 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]]]}] 09:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1639ms 09:37:39 INFO - PROCESS | 1802 | 1461256659755 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 09:37:39 INFO - PROCESS | 1802 | 1461256659759 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 09:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:37:39 INFO - PROCESS | 1802 | 1461256659766 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:37:39 INFO - PROCESS | 1802 | 1461256659769 Marionette TRACE conn3 <- [1,2166,null,{}] 09:37:39 INFO - PROCESS | 1802 | 1461256659774 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}] 09:37:39 INFO - PROCESS | 1802 | 1461256659996 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 09:37:40 INFO - PROCESS | 1802 | 1461256660270 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b3e400 == 135 [pid = 1802] [id = 549] 09:37:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x92a4b000) [pid = 1802] [serial = 1648] [outer = (nil)] 09:37:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x92cee400) [pid = 1802] [serial = 1649] [outer = 0x92a4b000] 09:37:40 INFO - PROCESS | 1802 | 1461256660409 Marionette DEBUG loaded listener.js 09:37:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x95aa9800) [pid = 1802] [serial = 1650] [outer = 0x92a4b000] 09:37:41 INFO - PROCESS | 1802 | 1461256661300 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]]]}] 09:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1581ms 09:37:41 INFO - PROCESS | 1802 | 1461256661348 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 09:37:41 INFO - PROCESS | 1802 | 1461256661352 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 09:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:37:41 INFO - PROCESS | 1802 | 1461256661359 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:37:41 INFO - PROCESS | 1802 | 1461256661362 Marionette TRACE conn3 <- [1,2170,null,{}] 09:37:41 INFO - PROCESS | 1802 | 1461256661368 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}] 09:37:41 INFO - PROCESS | 1802 | 1461256661578 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 09:37:41 INFO - PROCESS | 1802 | 1461256661859 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x859c2400 == 136 [pid = 1802] [id = 550] 09:37:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x92a4fc00) [pid = 1802] [serial = 1651] [outer = (nil)] 09:37:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x970e7000) [pid = 1802] [serial = 1652] [outer = 0x92a4fc00] 09:37:42 INFO - PROCESS | 1802 | 1461256661997 Marionette DEBUG loaded listener.js 09:37:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x970f3800) [pid = 1802] [serial = 1653] [outer = 0x92a4fc00] 09:37:42 INFO - PROCESS | 1802 | 1461256662917 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]]]}] 09:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1633ms 09:37:42 INFO - PROCESS | 1802 | 1461256662993 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 09:37:42 INFO - PROCESS | 1802 | 1461256662997 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 09:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:37:43 INFO - PROCESS | 1802 | 1461256663004 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:37:43 INFO - PROCESS | 1802 | 1461256663007 Marionette TRACE conn3 <- [1,2174,null,{}] 09:37:43 INFO - PROCESS | 1802 | 1461256663013 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}] 09:37:43 INFO - PROCESS | 1802 | 1461256663234 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 09:37:43 INFO - PROCESS | 1802 | 1461256663565 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8494b000 == 137 [pid = 1802] [id = 551] 09:37:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x856ed400) [pid = 1802] [serial = 1654] [outer = (nil)] 09:37:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x971c9400) [pid = 1802] [serial = 1655] [outer = 0x856ed400] 09:37:43 INFO - PROCESS | 1802 | 1461256663659 Marionette DEBUG loaded listener.js 09:37:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x97630c00) [pid = 1802] [serial = 1656] [outer = 0x856ed400] 09:37:44 INFO - PROCESS | 1802 | 1461256664546 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]]]}] 09:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1585ms 09:37:44 INFO - PROCESS | 1802 | 1461256664590 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 09:37:44 INFO - PROCESS | 1802 | 1461256664594 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 09:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:37:44 INFO - PROCESS | 1802 | 1461256664600 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:37:44 INFO - PROCESS | 1802 | 1461256664604 Marionette TRACE conn3 <- [1,2178,null,{}] 09:37:44 INFO - PROCESS | 1802 | 1461256664610 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}] 09:37:44 INFO - PROCESS | 1802 | 1461256664815 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 09:37:45 INFO - PROCESS | 1802 | 1461256665155 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x971a2c00 == 138 [pid = 1802] [id = 552] 09:37:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x97315800) [pid = 1802] [serial = 1657] [outer = (nil)] 09:37:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x97672800) [pid = 1802] [serial = 1658] [outer = 0x97315800] 09:37:45 INFO - PROCESS | 1802 | 1461256665248 Marionette DEBUG loaded listener.js 09:37:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x978b5400) [pid = 1802] [serial = 1659] [outer = 0x97315800] 09:37:46 INFO - PROCESS | 1802 | 1461256666155 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]]]}] 09:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1632ms 09:37:46 INFO - PROCESS | 1802 | 1461256666234 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 09:37:46 INFO - PROCESS | 1802 | 1461256666237 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 09:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:37:46 INFO - PROCESS | 1802 | 1461256666244 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:37:46 INFO - PROCESS | 1802 | 1461256666248 Marionette TRACE conn3 <- [1,2182,null,{}] 09:37:46 INFO - PROCESS | 1802 | 1461256666253 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}] 09:37:46 INFO - PROCESS | 1802 | 1461256666513 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 09:37:46 INFO - PROCESS | 1802 | 1461256666836 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x856ed800 == 139 [pid = 1802] [id = 553] 09:37:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x9763b400) [pid = 1802] [serial = 1660] [outer = (nil)] 09:37:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x98037c00) [pid = 1802] [serial = 1661] [outer = 0x9763b400] 09:37:46 INFO - PROCESS | 1802 | 1461256666930 Marionette DEBUG loaded listener.js 09:37:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x98039000) [pid = 1802] [serial = 1662] [outer = 0x9763b400] 09:37:47 INFO - PROCESS | 1802 | 1461256667828 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]]]}] 09:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1638ms 09:37:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:37:47 INFO - PROCESS | 1802 | 1461256667884 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 09:37:47 INFO - PROCESS | 1802 | 1461256667887 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 09:37:47 INFO - PROCESS | 1802 | 1461256667894 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:37:47 INFO - PROCESS | 1802 | 1461256667898 Marionette TRACE conn3 <- [1,2186,null,{}] 09:37:47 INFO - PROCESS | 1802 | 1461256667903 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}] 09:37:48 INFO - PROCESS | 1802 | 1461256668118 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 09:37:48 INFO - PROCESS | 1802 | 1461256668445 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x84981800 == 140 [pid = 1802] [id = 554] 09:37:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x859c7800) [pid = 1802] [serial = 1663] [outer = (nil)] 09:37:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x983e7400) [pid = 1802] [serial = 1664] [outer = 0x859c7800] 09:37:48 INFO - PROCESS | 1802 | 1461256668539 Marionette DEBUG loaded listener.js 09:37:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x983ec400) [pid = 1802] [serial = 1665] [outer = 0x859c7800] 09:37:49 INFO - PROCESS | 1802 | 1461256669431 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]]]}] 09:37:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:37:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1590ms 09:37:49 INFO - PROCESS | 1802 | 1461256669484 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 09:37:49 INFO - PROCESS | 1802 | 1461256669488 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 09:37:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:37:49 INFO - PROCESS | 1802 | 1461256669494 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:37:49 INFO - PROCESS | 1802 | 1461256669497 Marionette TRACE conn3 <- [1,2190,null,{}] 09:37:49 INFO - PROCESS | 1802 | 1461256669503 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}] 09:37:49 INFO - PROCESS | 1802 | 1461256669724 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 09:37:51 INFO - PROCESS | 1802 | --DOCSHELL 0x8b051400 == 139 [pid = 1802] [id = 206] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8acaac00) [pid = 1802] [serial = 1544] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8de81c00) [pid = 1802] [serial = 1500] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8be40800) [pid = 1802] [serial = 1496] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8aca8400) [pid = 1802] [serial = 1407] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x859c3800) [pid = 1802] [serial = 1532] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x93f81800) [pid = 1802] [serial = 1518] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8f58cc00) [pid = 1802] [serial = 1503] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8b16f800) [pid = 1802] [serial = 1490] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x89772c00) [pid = 1802] [serial = 1538] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x898d4000) [pid = 1802] [serial = 1539] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x9763d400) [pid = 1802] [serial = 1526] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8b10fc00) [pid = 1802] [serial = 1488] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x86cc6000) [pid = 1802] [serial = 1541] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x901c5400) [pid = 1802] [serial = 1509] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8b4c1000) [pid = 1802] [serial = 1493] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8f7f6400) [pid = 1802] [serial = 1505] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8de72800) [pid = 1802] [serial = 1499] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x89009000) [pid = 1802] [serial = 1481] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8be47800) [pid = 1802] [serial = 1497] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x973f4000) [pid = 1802] [serial = 1524] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x86a6ac00) [pid = 1802] [serial = 1479] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8f581800) [pid = 1802] [serial = 1502] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x963f3c00) [pid = 1802] [serial = 1520] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8ac06c00) [pid = 1802] [serial = 1485] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8b2c6400) [pid = 1802] [serial = 1491] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8b0ce000) [pid = 1802] [serial = 1487] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x898cf800) [pid = 1802] [serial = 1542] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x859c4400) [pid = 1802] [serial = 1478] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8b64c000) [pid = 1802] [serial = 1494] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x894c9000) [pid = 1802] [serial = 1482] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8fdde800) [pid = 1802] [serial = 1506] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x92cec400) [pid = 1802] [serial = 1517] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x91322000) [pid = 1802] [serial = 1512] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x907f5000) [pid = 1802] [serial = 1511] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x86ccc000) [pid = 1802] [serial = 1535] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x97671c00) [pid = 1802] [serial = 1530] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x96fce800) [pid = 1802] [serial = 1521] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x88b35c00) [pid = 1802] [serial = 1536] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x97664400) [pid = 1802] [serial = 1527] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x92a56c00) [pid = 1802] [serial = 1514] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x97670000) [pid = 1802] [serial = 1529] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x97316000) [pid = 1802] [serial = 1523] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x859d0800) [pid = 1802] [serial = 1533] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x92bdd000) [pid = 1802] [serial = 1515] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x89b66400) [pid = 1802] [serial = 1484] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x901a5000) [pid = 1802] [serial = 1508] [outer = (nil)] [url = about:blank] 09:37:51 INFO - PROCESS | 1802 | 1461256671730 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x859cf400 == 140 [pid = 1802] [id = 555] 09:37:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x859cfc00) [pid = 1802] [serial = 1666] [outer = (nil)] 09:37:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x86a6f400) [pid = 1802] [serial = 1667] [outer = 0x859cfc00] 09:37:51 INFO - PROCESS | 1802 | 1461256671810 Marionette DEBUG loaded listener.js 09:37:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86ad8800) [pid = 1802] [serial = 1668] [outer = 0x859cfc00] 09:37:52 INFO - PROCESS | 1802 | 1461256672618 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]]]}] 09:37:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:37:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 3137ms 09:37:52 INFO - PROCESS | 1802 | 1461256672634 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 09:37:52 INFO - PROCESS | 1802 | 1461256672640 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 09:37:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:37:52 INFO - PROCESS | 1802 | 1461256672652 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:37:52 INFO - PROCESS | 1802 | 1461256672657 Marionette TRACE conn3 <- [1,2194,null,{}] 09:37:52 INFO - PROCESS | 1802 | 1461256672664 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}] 09:37:52 INFO - PROCESS | 1802 | 1461256672890 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 09:37:53 INFO - PROCESS | 1802 | 1461256673088 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b3b400 == 141 [pid = 1802] [id = 556] 09:37:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8900a800) [pid = 1802] [serial = 1669] [outer = (nil)] 09:37:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x89268000) [pid = 1802] [serial = 1670] [outer = 0x8900a800] 09:37:53 INFO - PROCESS | 1802 | 1461256673163 Marionette DEBUG loaded listener.js 09:37:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x89778000) [pid = 1802] [serial = 1671] [outer = 0x8900a800] 09:37:54 INFO - PROCESS | 1802 | 1461256674118 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]]]}] 09:37:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:37:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1490ms 09:37:54 INFO - PROCESS | 1802 | 1461256674145 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 09:37:54 INFO - PROCESS | 1802 | 1461256674152 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 09:37:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:37:54 INFO - PROCESS | 1802 | 1461256674159 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:37:54 INFO - PROCESS | 1802 | 1461256674162 Marionette TRACE conn3 <- [1,2198,null,{}] 09:37:54 INFO - PROCESS | 1802 | 1461256674176 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}] 09:37:54 INFO - PROCESS | 1802 | 1461256674469 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 09:37:54 INFO - PROCESS | 1802 | 1461256674502 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8926ac00 == 142 [pid = 1802] [id = 557] 09:37:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x89b6b000) [pid = 1802] [serial = 1672] [outer = (nil)] 09:37:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8ac09800) [pid = 1802] [serial = 1673] [outer = 0x89b6b000] 09:37:54 INFO - PROCESS | 1802 | 1461256674576 Marionette DEBUG loaded listener.js 09:37:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8ad50000) [pid = 1802] [serial = 1674] [outer = 0x89b6b000] 09:37:55 INFO - PROCESS | 1802 | 1461256675617 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]]]}] 09:37:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:37:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1482ms 09:37:55 INFO - PROCESS | 1802 | 1461256675642 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 09:37:55 INFO - PROCESS | 1802 | 1461256675646 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 09:37:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:37:55 INFO - PROCESS | 1802 | 1461256675661 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:37:55 INFO - PROCESS | 1802 | 1461256675669 Marionette TRACE conn3 <- [1,2202,null,{}] 09:37:55 INFO - PROCESS | 1802 | 1461256675683 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}] 09:37:55 INFO - PROCESS | 1802 | 1461256675960 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x902d6400) [pid = 1802] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8f7f6000) [pid = 1802] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x89154000) [pid = 1802] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8be3f400) [pid = 1802] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8b654800) [pid = 1802] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8aca1c00) [pid = 1802] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x9763a800) [pid = 1802] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8c81e800) [pid = 1802] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x86ad5c00) [pid = 1802] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8f512000) [pid = 1802] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8b2cd400) [pid = 1802] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x907f3c00) [pid = 1802] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x92ad6000) [pid = 1802] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8b118c00) [pid = 1802] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x86c54400) [pid = 1802] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x95aaac00) [pid = 1802] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x86a61c00) [pid = 1802] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8b0d3400) [pid = 1802] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x902da800) [pid = 1802] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x906b9400) [pid = 1802] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:37:56 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x89b66800) [pid = 1802] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:37:56 INFO - PROCESS | 1802 | 1461256676745 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x84947400 == 143 [pid = 1802] [id = 558] 09:37:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x84987c00) [pid = 1802] [serial = 1675] [outer = (nil)] 09:37:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x875e7c00) [pid = 1802] [serial = 1676] [outer = 0x84987c00] 09:37:56 INFO - PROCESS | 1802 | 1461256676841 Marionette DEBUG loaded listener.js 09:37:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8aca0000) [pid = 1802] [serial = 1677] [outer = 0x84987c00] 09:37:57 INFO - PROCESS | 1802 | 1461256677605 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]]]}] 09:37:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:37:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1960ms 09:37:57 INFO - PROCESS | 1802 | 1461256677613 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 09:37:57 INFO - PROCESS | 1802 | 1461256677616 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 09:37:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:37:57 INFO - PROCESS | 1802 | 1461256677623 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:37:57 INFO - PROCESS | 1802 | 1461256677626 Marionette TRACE conn3 <- [1,2206,null,{}] 09:37:57 INFO - PROCESS | 1802 | 1461256677644 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}] 09:37:57 INFO - PROCESS | 1802 | 1461256677832 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 09:37:57 INFO - PROCESS | 1802 | 1461256677848 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x8900d400 == 144 [pid = 1802] [id = 559] 09:37:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8abb2800) [pid = 1802] [serial = 1678] [outer = (nil)] 09:37:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8b110400) [pid = 1802] [serial = 1679] [outer = 0x8abb2800] 09:37:57 INFO - PROCESS | 1802 | 1461256677923 Marionette DEBUG loaded listener.js 09:37:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8b11c000) [pid = 1802] [serial = 1680] [outer = 0x8abb2800] 09:37:59 INFO - PROCESS | 1802 | 1461256679118 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]]]}] 09:37:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:37:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1550ms 09:37:59 INFO - PROCESS | 1802 | 1461256679174 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 09:37:59 INFO - PROCESS | 1802 | 1461256679180 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 09:37:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:37:59 INFO - PROCESS | 1802 | 1461256679189 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:37:59 INFO - PROCESS | 1802 | 1461256679195 Marionette TRACE conn3 <- [1,2210,null,{}] 09:37:59 INFO - PROCESS | 1802 | 1461256679205 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}] 09:37:59 INFO - PROCESS | 1802 | 1461256679482 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 09:37:59 INFO - PROCESS | 1802 | 1461256679837 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x859cc000 == 145 [pid = 1802] [id = 560] 09:37:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x86cc2000) [pid = 1802] [serial = 1681] [outer = (nil)] 09:37:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x89154000) [pid = 1802] [serial = 1682] [outer = 0x86cc2000] 09:37:59 INFO - PROCESS | 1802 | 1461256679942 Marionette DEBUG loaded listener.js 09:38:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x89772c00) [pid = 1802] [serial = 1683] [outer = 0x86cc2000] 09:38:00 INFO - PROCESS | 1802 | 1461256680861 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]]]}] 09:38:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:38:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1736ms 09:38:00 INFO - PROCESS | 1802 | 1461256680926 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 09:38:00 INFO - PROCESS | 1802 | 1461256680935 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 09:38:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:38:00 INFO - PROCESS | 1802 | 1461256680946 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:38:00 INFO - PROCESS | 1802 | 1461256680950 Marionette TRACE conn3 <- [1,2214,null,{}] 09:38:00 INFO - PROCESS | 1802 | 1461256680957 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}] 09:38:01 INFO - PROCESS | 1802 | 1461256681212 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 09:38:01 INFO - PROCESS | 1802 | 1461256681536 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x89b6a400 == 146 [pid = 1802] [id = 561] 09:38:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8abb9400) [pid = 1802] [serial = 1684] [outer = (nil)] 09:38:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8b04b800) [pid = 1802] [serial = 1685] [outer = 0x8abb9400] 09:38:01 INFO - PROCESS | 1802 | 1461256681636 Marionette DEBUG loaded listener.js 09:38:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8b0cb800) [pid = 1802] [serial = 1686] [outer = 0x8abb9400] 09:38:02 INFO - PROCESS | 1802 | 1461256682858 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]]]}] 09:38:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:38:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1942ms 09:38:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:38:02 INFO - PROCESS | 1802 | 1461256682889 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 09:38:02 INFO - PROCESS | 1802 | 1461256682892 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 09:38:02 INFO - PROCESS | 1802 | 1461256682900 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:38:02 INFO - PROCESS | 1802 | 1461256682906 Marionette TRACE conn3 <- [1,2218,null,{}] 09:38:02 INFO - PROCESS | 1802 | 1461256682923 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}] 09:38:03 INFO - PROCESS | 1802 | 1461256683157 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 09:38:03 INFO - PROCESS | 1802 | 1461256683475 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b2c8000 == 147 [pid = 1802] [id = 562] 09:38:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8b2cd400) [pid = 1802] [serial = 1687] [outer = (nil)] 09:38:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8b37ac00) [pid = 1802] [serial = 1688] [outer = 0x8b2cd400] 09:38:03 INFO - PROCESS | 1802 | 1461256683571 Marionette DEBUG loaded listener.js 09:38:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8b4c4000) [pid = 1802] [serial = 1689] [outer = 0x8b2cd400] 09:38:04 INFO - PROCESS | 1802 | 1461256684496 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]]]}] 09:38:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:38:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1637ms 09:38:04 INFO - PROCESS | 1802 | 1461256684536 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 09:38:04 INFO - PROCESS | 1802 | 1461256684541 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 09:38:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:38:04 INFO - PROCESS | 1802 | 1461256684547 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:38:04 INFO - PROCESS | 1802 | 1461256684551 Marionette TRACE conn3 <- [1,2222,null,{}] 09:38:04 INFO - PROCESS | 1802 | 1461256684557 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}] 09:38:04 INFO - PROCESS | 1802 | 1461256684768 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 09:38:05 INFO - PROCESS | 1802 | 1461256685096 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b119000 == 148 [pid = 1802] [id = 563] 09:38:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8b4f9000) [pid = 1802] [serial = 1690] [outer = (nil)] 09:38:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8bd55000) [pid = 1802] [serial = 1691] [outer = 0x8b4f9000] 09:38:05 INFO - PROCESS | 1802 | 1461256685191 Marionette DEBUG loaded listener.js 09:38:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8bd59c00) [pid = 1802] [serial = 1692] [outer = 0x8b4f9000] 09:38:06 INFO - PROCESS | 1802 | 1461256686084 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]]]}] 09:38:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:38:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1579ms 09:38:06 INFO - PROCESS | 1802 | 1461256686128 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 09:38:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:38:06 INFO - PROCESS | 1802 | 1461256686133 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 09:38:06 INFO - PROCESS | 1802 | 1461256686139 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:38:06 INFO - PROCESS | 1802 | 1461256686143 Marionette TRACE conn3 <- [1,2226,null,{}] 09:38:06 INFO - PROCESS | 1802 | 1461256686149 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}] 09:38:06 INFO - PROCESS | 1802 | 1461256686363 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 09:38:06 INFO - PROCESS | 1802 | 1461256686640 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4bc800 == 149 [pid = 1802] [id = 564] 09:38:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8be3f000) [pid = 1802] [serial = 1693] [outer = (nil)] 09:38:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8c0b6400) [pid = 1802] [serial = 1694] [outer = 0x8be3f000] 09:38:06 INFO - PROCESS | 1802 | 1461256686778 Marionette DEBUG loaded listener.js 09:38:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8c0bb800) [pid = 1802] [serial = 1695] [outer = 0x8be3f000] 09:38:07 INFO - PROCESS | 1802 | 1461256687648 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]]]}] 09:38:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:38:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1537ms 09:38:07 INFO - PROCESS | 1802 | 1461256687676 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 09:38:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:38:07 INFO - PROCESS | 1802 | 1461256687680 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 09:38:07 INFO - PROCESS | 1802 | 1461256687686 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:38:07 INFO - PROCESS | 1802 | 1461256687690 Marionette TRACE conn3 <- [1,2230,null,{}] 09:38:07 INFO - PROCESS | 1802 | 1461256687695 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}] 09:38:07 INFO - PROCESS | 1802 | 1461256687932 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 09:38:08 INFO - PROCESS | 1802 | 1461256688209 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x894d3c00 == 150 [pid = 1802] [id = 565] 09:38:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8bd56800) [pid = 1802] [serial = 1696] [outer = (nil)] 09:38:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8f50ac00) [pid = 1802] [serial = 1697] [outer = 0x8bd56800] 09:38:08 INFO - PROCESS | 1802 | 1461256688357 Marionette DEBUG loaded listener.js 09:38:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8f581000) [pid = 1802] [serial = 1698] [outer = 0x8bd56800] 09:38:09 INFO - PROCESS | 1802 | 1461256689232 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]]]}] 09:38:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:38:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1639ms 09:38:09 INFO - PROCESS | 1802 | 1461256689325 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 09:38:09 INFO - PROCESS | 1802 | 1461256689329 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 09:38:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:38:09 INFO - PROCESS | 1802 | 1461256689336 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:38:09 INFO - PROCESS | 1802 | 1461256689338 Marionette TRACE conn3 <- [1,2234,null,{}] 09:38:09 INFO - PROCESS | 1802 | 1461256689345 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}] 09:38:09 INFO - PROCESS | 1802 | 1461256689665 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 09:38:09 INFO - PROCESS | 1802 | 1461256689919 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f506800 == 151 [pid = 1802] [id = 566] 09:38:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8f508800) [pid = 1802] [serial = 1699] [outer = (nil)] 09:38:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8f7f7c00) [pid = 1802] [serial = 1700] [outer = 0x8f508800] 09:38:10 INFO - PROCESS | 1802 | 1461256690027 Marionette DEBUG loaded listener.js 09:38:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8fdd1800) [pid = 1802] [serial = 1701] [outer = 0x8f508800] 09:38:10 INFO - PROCESS | 1802 | 1461256690919 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]]]}] 09:38:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:38:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1633ms 09:38:10 INFO - PROCESS | 1802 | 1461256690970 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 09:38:10 INFO - PROCESS | 1802 | 1461256690975 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 09:38:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:38:10 INFO - PROCESS | 1802 | 1461256690981 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:38:10 INFO - PROCESS | 1802 | 1461256690984 Marionette TRACE conn3 <- [1,2238,null,{}] 09:38:10 INFO - PROCESS | 1802 | 1461256690990 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}] 09:38:11 INFO - PROCESS | 1802 | 1461256691208 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 09:38:11 INFO - PROCESS | 1802 | 1461256691523 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e050000 == 152 [pid = 1802] [id = 567] 09:38:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8f73b800) [pid = 1802] [serial = 1702] [outer = (nil)] 09:38:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x901a7400) [pid = 1802] [serial = 1703] [outer = 0x8f73b800] 09:38:11 INFO - PROCESS | 1802 | 1461256691616 Marionette DEBUG loaded listener.js 09:38:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x901ad800) [pid = 1802] [serial = 1704] [outer = 0x8f73b800] 09:38:12 INFO - PROCESS | 1802 | 1461256692501 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]]]}] 09:38:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:38:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1586ms 09:38:12 INFO - PROCESS | 1802 | 1461256692569 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 09:38:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:38:12 INFO - PROCESS | 1802 | 1461256692573 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 09:38:12 INFO - PROCESS | 1802 | 1461256692581 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:38:12 INFO - PROCESS | 1802 | 1461256692584 Marionette TRACE conn3 <- [1,2242,null,{}] 09:38:12 INFO - PROCESS | 1802 | 1461256692590 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}] 09:38:12 INFO - PROCESS | 1802 | 1461256692823 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 09:38:13 INFO - PROCESS | 1802 | 1461256693155 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ac05000 == 153 [pid = 1802] [id = 568] 09:38:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8bd50800) [pid = 1802] [serial = 1705] [outer = (nil)] 09:38:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x901cfc00) [pid = 1802] [serial = 1706] [outer = 0x8bd50800] 09:38:13 INFO - PROCESS | 1802 | 1461256693249 Marionette DEBUG loaded listener.js 09:38:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x902d6000) [pid = 1802] [serial = 1707] [outer = 0x8bd50800] 09:38:14 INFO - PROCESS | 1802 | 1461256694145 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]]]}] 09:38:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:38:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1587ms 09:38:14 INFO - PROCESS | 1802 | 1461256694167 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 09:38:14 INFO - PROCESS | 1802 | 1461256694171 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 09:38:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:38:14 INFO - PROCESS | 1802 | 1461256694177 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:38:14 INFO - PROCESS | 1802 | 1461256694181 Marionette TRACE conn3 <- [1,2246,null,{}] 09:38:14 INFO - PROCESS | 1802 | 1461256694186 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}] 09:38:14 INFO - PROCESS | 1802 | 1461256694412 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 09:38:14 INFO - PROCESS | 1802 | 1461256694665 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x856f5000 == 154 [pid = 1802] [id = 569] 09:38:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x89ae4400) [pid = 1802] [serial = 1708] [outer = (nil)] 09:38:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x906b4800) [pid = 1802] [serial = 1709] [outer = 0x89ae4400] 09:38:14 INFO - PROCESS | 1802 | 1461256694846 Marionette DEBUG loaded listener.js 09:38:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x906bfc00) [pid = 1802] [serial = 1710] [outer = 0x89ae4400] 09:38:15 INFO - PROCESS | 1802 | 1461256695810 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]]]}] 09:38:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:38:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1681ms 09:38:15 INFO - PROCESS | 1802 | 1461256695859 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 09:38:15 INFO - PROCESS | 1802 | 1461256695863 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 09:38:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:38:15 INFO - PROCESS | 1802 | 1461256695870 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:38:15 INFO - PROCESS | 1802 | 1461256695875 Marionette TRACE conn3 <- [1,2250,null,{}] 09:38:15 INFO - PROCESS | 1802 | 1461256695881 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}] 09:38:16 INFO - PROCESS | 1802 | 1461256696119 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 09:38:16 INFO - PROCESS | 1802 | 1461256696452 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x906b7400 == 155 [pid = 1802] [id = 570] 09:38:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x920ef800) [pid = 1802] [serial = 1711] [outer = (nil)] 09:38:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x92a56c00) [pid = 1802] [serial = 1712] [outer = 0x920ef800] 09:38:16 INFO - PROCESS | 1802 | 1461256696554 Marionette DEBUG loaded listener.js 09:38:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x92bdcc00) [pid = 1802] [serial = 1713] [outer = 0x920ef800] 09:38:17 INFO - PROCESS | 1802 | 1461256697457 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]]]}] 09:38:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:38:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1642ms 09:38:17 INFO - PROCESS | 1802 | 1461256697514 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 09:38:17 INFO - PROCESS | 1802 | 1461256697518 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 09:38:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:38:17 INFO - PROCESS | 1802 | 1461256697524 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:38:17 INFO - PROCESS | 1802 | 1461256697527 Marionette TRACE conn3 <- [1,2254,null,{}] 09:38:17 INFO - PROCESS | 1802 | 1461256697533 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}] 09:38:17 INFO - PROCESS | 1802 | 1461256697762 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 09:38:18 INFO - PROCESS | 1802 | 1461256698093 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f582c00 == 156 [pid = 1802] [id = 571] 09:38:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x913e4c00) [pid = 1802] [serial = 1714] [outer = (nil)] 09:38:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x92cebc00) [pid = 1802] [serial = 1715] [outer = 0x913e4c00] 09:38:18 INFO - PROCESS | 1802 | 1461256698186 Marionette DEBUG loaded listener.js 09:38:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x93f83c00) [pid = 1802] [serial = 1716] [outer = 0x913e4c00] 09:38:19 INFO - PROCESS | 1802 | 1461256699090 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]]]}] 09:38:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:38:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1630ms 09:38:19 INFO - PROCESS | 1802 | 1461256699155 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 09:38:19 INFO - PROCESS | 1802 | 1461256699159 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 09:38:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:38:19 INFO - PROCESS | 1802 | 1461256699166 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:38:19 INFO - PROCESS | 1802 | 1461256699169 Marionette TRACE conn3 <- [1,2258,null,{}] 09:38:19 INFO - PROCESS | 1802 | 1461256699175 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}] 09:38:19 INFO - PROCESS | 1802 | 1461256699396 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 09:38:19 INFO - PROCESS | 1802 | 1461256699718 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x92be3800 == 157 [pid = 1802] [id = 572] 09:38:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x92cec400) [pid = 1802] [serial = 1717] [outer = (nil)] 09:38:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x96826c00) [pid = 1802] [serial = 1718] [outer = 0x92cec400] 09:38:19 INFO - PROCESS | 1802 | 1461256699813 Marionette DEBUG loaded listener.js 09:38:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x96fcec00) [pid = 1802] [serial = 1719] [outer = 0x92cec400] 09:38:20 INFO - PROCESS | 1802 | 1461256700727 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]]]}] 09:38:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:38:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1632ms 09:38:20 INFO - PROCESS | 1802 | 1461256700800 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 09:38:20 INFO - PROCESS | 1802 | 1461256700803 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 09:38:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:38:20 INFO - PROCESS | 1802 | 1461256700809 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:38:20 INFO - PROCESS | 1802 | 1461256700813 Marionette TRACE conn3 <- [1,2262,null,{}] 09:38:20 INFO - PROCESS | 1802 | 1461256700818 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}] 09:38:21 INFO - PROCESS | 1802 | 1461256701073 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 09:38:21 INFO - PROCESS | 1802 | 1461256701435 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x92ce4800 == 158 [pid = 1802] [id = 573] 09:38:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x95aaf000) [pid = 1802] [serial = 1720] [outer = (nil)] 09:38:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x97594800) [pid = 1802] [serial = 1721] [outer = 0x95aaf000] 09:38:21 INFO - PROCESS | 1802 | 1461256701560 Marionette DEBUG loaded listener.js 09:38:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x97633400) [pid = 1802] [serial = 1722] [outer = 0x95aaf000] 09:38:22 INFO - PROCESS | 1802 | 1461256702622 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]]]}] 09:38:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:38:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1842ms 09:38:22 INFO - PROCESS | 1802 | 1461256702652 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 09:38:22 INFO - PROCESS | 1802 | 1461256702656 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 09:38:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:38:22 INFO - PROCESS | 1802 | 1461256702664 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:38:22 INFO - PROCESS | 1802 | 1461256702668 Marionette TRACE conn3 <- [1,2266,null,{}] 09:38:22 INFO - PROCESS | 1802 | 1461256702674 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}] 09:38:22 INFO - PROCESS | 1802 | 1461256702912 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 09:38:23 INFO - PROCESS | 1802 | 1461256703341 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f586000 == 159 [pid = 1802] [id = 574] 09:38:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x901c7800) [pid = 1802] [serial = 1723] [outer = (nil)] 09:38:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x97671c00) [pid = 1802] [serial = 1724] [outer = 0x901c7800] 09:38:23 INFO - PROCESS | 1802 | 1461256703437 Marionette DEBUG loaded listener.js 09:38:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x978b2400) [pid = 1802] [serial = 1725] [outer = 0x901c7800] 09:38:24 INFO - PROCESS | 1802 | 1461256704344 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]]]}] 09:38:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:38:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1803ms 09:38:24 INFO - PROCESS | 1802 | 1461256704467 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 09:38:24 INFO - PROCESS | 1802 | 1461256704471 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 09:38:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:38:24 INFO - PROCESS | 1802 | 1461256704477 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:38:24 INFO - PROCESS | 1802 | 1461256704480 Marionette TRACE conn3 <- [1,2270,null,{}] 09:38:24 INFO - PROCESS | 1802 | 1461256704486 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}] 09:38:24 INFO - PROCESS | 1802 | 1461256704745 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 09:38:25 INFO - PROCESS | 1802 | 1461256705075 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x973f7c00 == 160 [pid = 1802] [id = 575] 09:38:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x97632c00) [pid = 1802] [serial = 1726] [outer = (nil)] 09:38:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x9843d800) [pid = 1802] [serial = 1727] [outer = 0x97632c00] 09:38:25 INFO - PROCESS | 1802 | 1461256705231 Marionette DEBUG loaded listener.js 09:38:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x988de400) [pid = 1802] [serial = 1728] [outer = 0x97632c00] 09:38:26 INFO - PROCESS | 1802 | 1461256706148 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]]]}] 09:38:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:38:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1733ms 09:38:26 INFO - PROCESS | 1802 | 1461256706211 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 09:38:26 INFO - PROCESS | 1802 | 1461256706215 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 09:38:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:38:26 INFO - PROCESS | 1802 | 1461256706222 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:38:26 INFO - PROCESS | 1802 | 1461256706226 Marionette TRACE conn3 <- [1,2274,null,{}] 09:38:26 INFO - PROCESS | 1802 | 1461256706231 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}] 09:38:26 INFO - PROCESS | 1802 | 1461256706454 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 09:38:26 INFO - PROCESS | 1802 | 1461256706827 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x97f6b800 == 161 [pid = 1802] [id = 576] 09:38:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x98034000) [pid = 1802] [serial = 1729] [outer = (nil)] 09:38:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x98b91000) [pid = 1802] [serial = 1730] [outer = 0x98034000] 09:38:26 INFO - PROCESS | 1802 | 1461256706923 Marionette DEBUG loaded listener.js 09:38:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x98e8dc00) [pid = 1802] [serial = 1731] [outer = 0x98034000] 09:38:28 INFO - PROCESS | 1802 | 1461256708083 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]]]}] 09:38:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:38:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1939ms 09:38:28 INFO - PROCESS | 1802 | 1461256708162 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 09:38:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:38:28 INFO - PROCESS | 1802 | 1461256708166 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 09:38:28 INFO - PROCESS | 1802 | 1461256708173 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:38:28 INFO - PROCESS | 1802 | 1461256708176 Marionette TRACE conn3 <- [1,2278,null,{}] 09:38:28 INFO - PROCESS | 1802 | 1461256708182 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}] 09:38:28 INFO - PROCESS | 1802 | 1461256708403 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 09:38:28 INFO - PROCESS | 1802 | 1461256708770 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x98038800 == 162 [pid = 1802] [id = 577] 09:38:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x98039400) [pid = 1802] [serial = 1732] [outer = (nil)] 09:38:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x9913d800) [pid = 1802] [serial = 1733] [outer = 0x98039400] 09:38:28 INFO - PROCESS | 1802 | 1461256708901 Marionette DEBUG loaded listener.js 09:38:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x9913f800) [pid = 1802] [serial = 1734] [outer = 0x98039400] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x83945000 == 161 [pid = 1802] [id = 399] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x898cfc00 == 160 [pid = 1802] [id = 279] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8fdd2c00 == 159 [pid = 1802] [id = 414] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8c0b4c00 == 158 [pid = 1802] [id = 417] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x970ee400 == 157 [pid = 1802] [id = 278] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8498c800 == 156 [pid = 1802] [id = 533] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x84988000 == 155 [pid = 1802] [id = 510] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8e042c00 == 154 [pid = 1802] [id = 413] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x83950c00 == 153 [pid = 1802] [id = 418] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8f50c000 == 152 [pid = 1802] [id = 412] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x89aebc00 == 151 [pid = 1802] [id = 415] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x84947400 == 150 [pid = 1802] [id = 558] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8926ac00 == 149 [pid = 1802] [id = 557] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x88b3b400 == 148 [pid = 1802] [id = 556] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x859cf400 == 147 [pid = 1802] [id = 555] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8f589400 == 146 [pid = 1802] [id = 545] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4bd000 == 145 [pid = 1802] [id = 544] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x89387c00 == 144 [pid = 1802] [id = 543] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4c7c00 == 143 [pid = 1802] [id = 542] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8b0d2c00 == 142 [pid = 1802] [id = 540] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8ac09000 == 141 [pid = 1802] [id = 541] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8b0d2000 == 140 [pid = 1802] [id = 539] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x894d4c00 == 139 [pid = 1802] [id = 538] 09:38:30 INFO - PROCESS | 1802 | --DOCSHELL 0x86ae0800 == 138 [pid = 1802] [id = 537] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x902da000) [pid = 1802] [serial = 1577] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x9001f400) [pid = 1802] [serial = 1574] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x89775000) [pid = 1802] [serial = 1604] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8c0b5400) [pid = 1802] [serial = 1562] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8de7f000) [pid = 1802] [serial = 1565] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8ad5b400) [pid = 1802] [serial = 1550] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x97f70000) [pid = 1802] [serial = 1599] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8f731400) [pid = 1802] [serial = 1569] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x86cce400) [pid = 1802] [serial = 1602] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x898ce400) [pid = 1802] [serial = 1605] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8fdd6400) [pid = 1802] [serial = 1572] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x978b5000) [pid = 1802] [serial = 1595] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8b4f5800) [pid = 1802] [serial = 1560] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x920f8800) [pid = 1802] [serial = 1583] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x9630b800) [pid = 1802] [serial = 1590] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8c815800) [pid = 1802] [serial = 1563] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8b382800) [pid = 1802] [serial = 1556] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8b4f1000) [pid = 1802] [serial = 1559] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x88b3bc00) [pid = 1802] [serial = 1547] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x97385400) [pid = 1802] [serial = 1593] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8ad52800) [pid = 1802] [serial = 1476] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8b11b000) [pid = 1802] [serial = 1553] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x92a4d000) [pid = 1802] [serial = 1584] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x971a0000) [pid = 1802] [serial = 1592] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8adf5400) [pid = 1802] [serial = 1551] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8e04b400) [pid = 1802] [serial = 1566] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8f589c00) [pid = 1802] [serial = 1568] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x97f6dc00) [pid = 1802] [serial = 1598] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x907f2c00) [pid = 1802] [serial = 1580] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x86cc1400) [pid = 1802] [serial = 1601] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x92be4000) [pid = 1802] [serial = 1586] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x901a2c00) [pid = 1802] [serial = 1575] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8b4be400) [pid = 1802] [serial = 1557] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x906b2800) [pid = 1802] [serial = 1578] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8977e800) [pid = 1802] [serial = 1548] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8abb9800) [pid = 1802] [serial = 1607] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x92be8000) [pid = 1802] [serial = 1587] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x9628d800) [pid = 1802] [serial = 1589] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8b16f400) [pid = 1802] [serial = 1554] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8aca9400) [pid = 1802] [serial = 1608] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x907f5800) [pid = 1802] [serial = 1581] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8fdd3800) [pid = 1802] [serial = 1571] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x89b68800) [pid = 1802] [serial = 1610] [outer = (nil)] [url = about:blank] 09:38:31 INFO - PROCESS | 1802 | 1461256711940 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]]]}] 09:38:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:38:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 3797ms 09:38:31 INFO - PROCESS | 1802 | 1461256711970 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 09:38:31 INFO - PROCESS | 1802 | 1461256711977 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 09:38:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:38:31 INFO - PROCESS | 1802 | 1461256711986 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:38:31 INFO - PROCESS | 1802 | 1461256711991 Marionette TRACE conn3 <- [1,2282,null,{}] 09:38:32 INFO - PROCESS | 1802 | 1461256711999 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}] 09:38:32 INFO - PROCESS | 1802 | 1461256712199 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 09:38:32 INFO - PROCESS | 1802 | 1461256712401 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x86ae0800 == 139 [pid = 1802] [id = 578] 09:38:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x86c56400) [pid = 1802] [serial = 1735] [outer = (nil)] 09:38:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x875ebc00) [pid = 1802] [serial = 1736] [outer = 0x86c56400] 09:38:32 INFO - PROCESS | 1802 | 1461256712484 Marionette DEBUG loaded listener.js 09:38:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x89002c00) [pid = 1802] [serial = 1737] [outer = 0x86c56400] 09:38:33 INFO - PROCESS | 1802 | 1461256713481 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]]]}] 09:38:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:38:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1588ms 09:38:33 INFO - PROCESS | 1802 | 1461256713575 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 09:38:33 INFO - PROCESS | 1802 | 1461256713583 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 09:38:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:38:33 INFO - PROCESS | 1802 | 1461256713594 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:38:33 INFO - PROCESS | 1802 | 1461256713598 Marionette TRACE conn3 <- [1,2286,null,{}] 09:38:33 INFO - PROCESS | 1802 | 1461256713604 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}] 09:38:33 INFO - PROCESS | 1802 | 1461256713826 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 09:38:34 INFO - PROCESS | 1802 | 1461256714141 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x89262000 == 140 [pid = 1802] [id = 579] 09:38:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x89389400) [pid = 1802] [serial = 1738] [outer = (nil)] 09:38:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x898d2000) [pid = 1802] [serial = 1739] [outer = 0x89389400] 09:38:34 INFO - PROCESS | 1802 | 1461256714237 Marionette DEBUG loaded listener.js 09:38:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x89ae3000) [pid = 1802] [serial = 1740] [outer = 0x89389400] 09:38:35 INFO - PROCESS | 1802 | 1461256715085 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]]]}] 09:38:35 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 09:38:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1531ms 09:38:35 INFO - PROCESS | 1802 | 1461256715129 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 09:38:35 INFO - PROCESS | 1802 | 1461256715137 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 09:38:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:38:35 INFO - PROCESS | 1802 | 1461256715151 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:38:35 INFO - PROCESS | 1802 | 1461256715157 Marionette TRACE conn3 <- [1,2290,null,{}] 09:38:35 INFO - PROCESS | 1802 | 1461256715172 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}] 09:38:35 INFO - PROCESS | 1802 | 1461256715443 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 09:38:35 INFO - PROCESS | 1802 | 1461256715470 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x898d9400 == 141 [pid = 1802] [id = 580] 09:38:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8ac9d800) [pid = 1802] [serial = 1741] [outer = (nil)] 09:38:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8ad58000) [pid = 1802] [serial = 1742] [outer = 0x8ac9d800] 09:38:35 INFO - PROCESS | 1802 | 1461256715546 Marionette DEBUG loaded listener.js 09:38:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8adf5400) [pid = 1802] [serial = 1743] [outer = 0x8ac9d800] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x86cce800) [pid = 1802] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x9766c800) [pid = 1802] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x89b6b000) [pid = 1802] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x84987c00) [pid = 1802] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8bd5e400) [pid = 1802] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8bd56000) [pid = 1802] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8b0edc00) [pid = 1802] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8b11c400) [pid = 1802] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8b0d4c00) [pid = 1802] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x898d4c00) [pid = 1802] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x86c52000) [pid = 1802] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8900a800) [pid = 1802] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x859cfc00) [pid = 1802] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x859c7800) [pid = 1802] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x9763b400) [pid = 1802] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x97315800) [pid = 1802] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x856ed400) [pid = 1802] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x92a4fc00) [pid = 1802] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x92a4b000) [pid = 1802] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x91f1e000) [pid = 1802] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x906b1400) [pid = 1802] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8fdd4c00) [pid = 1802] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8f58b000) [pid = 1802] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8de77400) [pid = 1802] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:38:37 INFO - PROCESS | 1802 | 1461256717208 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]]]}] 09:38:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:38:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 2086ms 09:38:37 INFO - PROCESS | 1802 | 1461256717245 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 09:38:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:38:37 INFO - PROCESS | 1802 | 1461256717249 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 09:38:37 INFO - PROCESS | 1802 | 1461256717256 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:38:37 INFO - PROCESS | 1802 | 1461256717259 Marionette TRACE conn3 <- [1,2294,null,{}] 09:38:37 INFO - PROCESS | 1802 | 1461256717264 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}] 09:38:37 INFO - PROCESS | 1802 | 1461256717463 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 09:38:37 INFO - PROCESS | 1802 | 1461256717479 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x859cc800 == 142 [pid = 1802] [id = 581] 09:38:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x89ae6c00) [pid = 1802] [serial = 1744] [outer = (nil)] 09:38:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8adf4800) [pid = 1802] [serial = 1745] [outer = 0x89ae6c00] 09:38:37 INFO - PROCESS | 1802 | 1461256717552 Marionette DEBUG loaded listener.js 09:38:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8b0c9800) [pid = 1802] [serial = 1746] [outer = 0x89ae6c00] 09:38:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:38:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1230ms 09:38:38 INFO - PROCESS | 1802 | 1461256718478 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]]]}] 09:38:38 INFO - PROCESS | 1802 | 1461256718486 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 09:38:38 INFO - PROCESS | 1802 | 1461256718491 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 09:38:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:38:38 INFO - PROCESS | 1802 | 1461256718497 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:38:38 INFO - PROCESS | 1802 | 1461256718500 Marionette TRACE conn3 <- [1,2298,null,{}] 09:38:38 INFO - PROCESS | 1802 | 1461256718506 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}] 09:38:38 INFO - PROCESS | 1802 | 1461256718771 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 09:38:39 INFO - PROCESS | 1802 | 1461256719097 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x8498c800 == 143 [pid = 1802] [id = 582] 09:38:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x856ea400) [pid = 1802] [serial = 1747] [outer = (nil)] 09:38:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x859c1c00) [pid = 1802] [serial = 1748] [outer = 0x856ea400] 09:38:39 INFO - PROCESS | 1802 | 1461256719195 Marionette DEBUG loaded listener.js 09:38:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x86a6d400) [pid = 1802] [serial = 1749] [outer = 0x856ea400] 09:38:40 INFO - PROCESS | 1802 | 1461256720300 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]]]}] 09:38:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:38:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1836ms 09:38:40 INFO - PROCESS | 1802 | 1461256720336 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 09:38:40 INFO - PROCESS | 1802 | 1461256720343 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 09:38:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:38:40 INFO - PROCESS | 1802 | 1461256720351 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:38:40 INFO - PROCESS | 1802 | 1461256720357 Marionette TRACE conn3 <- [1,2302,null,{}] 09:38:40 INFO - PROCESS | 1802 | 1461256720364 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}] 09:38:40 INFO - PROCESS | 1802 | 1461256720591 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 09:38:40 INFO - PROCESS | 1802 | 1461256720924 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x89264c00 == 144 [pid = 1802] [id = 583] 09:38:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x89387800) [pid = 1802] [serial = 1750] [outer = (nil)] 09:38:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x894cec00) [pid = 1802] [serial = 1751] [outer = 0x89387800] 09:38:41 INFO - PROCESS | 1802 | 1461256721021 Marionette DEBUG loaded listener.js 09:38:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x898cf400) [pid = 1802] [serial = 1752] [outer = 0x89387800] 09:38:42 INFO - PROCESS | 1802 | 1461256722044 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]]]}] 09:38:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:38:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1735ms 09:38:42 INFO - PROCESS | 1802 | 1461256722090 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 09:38:42 INFO - PROCESS | 1802 | 1461256722097 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 09:38:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:38:42 INFO - PROCESS | 1802 | 1461256722104 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:38:42 INFO - PROCESS | 1802 | 1461256722108 Marionette TRACE conn3 <- [1,2306,null,{}] 09:38:42 INFO - PROCESS | 1802 | 1461256722114 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}] 09:38:42 INFO - PROCESS | 1802 | 1461256722336 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 09:38:42 INFO - PROCESS | 1802 | 1461256722699 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x89b69400 == 145 [pid = 1802] [id = 584] 09:38:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8aca2800) [pid = 1802] [serial = 1753] [outer = (nil)] 09:38:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8ad55800) [pid = 1802] [serial = 1754] [outer = 0x8aca2800] 09:38:42 INFO - PROCESS | 1802 | 1461256722796 Marionette DEBUG loaded listener.js 09:38:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8b0d2000) [pid = 1802] [serial = 1755] [outer = 0x8aca2800] 09:38:43 INFO - PROCESS | 1802 | 1461256723759 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]]]}] 09:38:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:38:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1731ms 09:38:43 INFO - PROCESS | 1802 | 1461256723837 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 09:38:43 INFO - PROCESS | 1802 | 1461256723842 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 09:38:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:38:43 INFO - PROCESS | 1802 | 1461256723858 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:38:43 INFO - PROCESS | 1802 | 1461256723868 Marionette TRACE conn3 <- [1,2310,null,{}] 09:38:43 INFO - PROCESS | 1802 | 1461256723875 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}] 09:38:44 INFO - PROCESS | 1802 | 1461256724206 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 09:38:44 INFO - PROCESS | 1802 | 1461256724473 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x89b63c00 == 146 [pid = 1802] [id = 585] 09:38:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8ad58c00) [pid = 1802] [serial = 1756] [outer = (nil)] 09:38:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8b2ce000) [pid = 1802] [serial = 1757] [outer = 0x8ad58c00] 09:38:44 INFO - PROCESS | 1802 | 1461256724564 Marionette DEBUG loaded listener.js 09:38:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8b37b400) [pid = 1802] [serial = 1758] [outer = 0x8ad58c00] 09:38:45 INFO - PROCESS | 1802 | 1461256725546 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]]]}] 09:38:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:38:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1748ms 09:38:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:38:45 INFO - PROCESS | 1802 | 1461256725598 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 09:38:45 INFO - PROCESS | 1802 | 1461256725603 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 09:38:45 INFO - PROCESS | 1802 | 1461256725609 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:38:45 INFO - PROCESS | 1802 | 1461256725613 Marionette TRACE conn3 <- [1,2314,null,{}] 09:38:45 INFO - PROCESS | 1802 | 1461256725619 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}] 09:38:45 INFO - PROCESS | 1802 | 1461256725832 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 09:38:46 INFO - PROCESS | 1802 | 1461256726147 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x898d1400 == 147 [pid = 1802] [id = 586] 09:38:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8abb2400) [pid = 1802] [serial = 1759] [outer = (nil)] 09:38:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8b4c7000) [pid = 1802] [serial = 1760] [outer = 0x8abb2400] 09:38:46 INFO - PROCESS | 1802 | 1461256726240 Marionette DEBUG loaded listener.js 09:38:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8b4f5800) [pid = 1802] [serial = 1761] [outer = 0x8abb2400] 09:38:47 INFO - PROCESS | 1802 | 1461256727138 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]]]}] 09:38:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:38:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1594ms 09:38:47 INFO - PROCESS | 1802 | 1461256727204 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 09:38:47 INFO - PROCESS | 1802 | 1461256727207 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 09:38:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:38:47 INFO - PROCESS | 1802 | 1461256727214 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:38:47 INFO - PROCESS | 1802 | 1461256727218 Marionette TRACE conn3 <- [1,2318,null,{}] 09:38:47 INFO - PROCESS | 1802 | 1461256727224 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}] 09:38:47 INFO - PROCESS | 1802 | 1461256727451 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 09:38:47 INFO - PROCESS | 1802 | 1461256727800 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b658c00 == 148 [pid = 1802] [id = 587] 09:38:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8bd4f400) [pid = 1802] [serial = 1762] [outer = (nil)] 09:38:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8bd56000) [pid = 1802] [serial = 1763] [outer = 0x8bd4f400] 09:38:47 INFO - PROCESS | 1802 | 1461256727912 Marionette DEBUG loaded listener.js 09:38:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8c0be800) [pid = 1802] [serial = 1764] [outer = 0x8bd4f400] 09:38:48 INFO - PROCESS | 1802 | 1461256728885 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] 09:38:48 INFO - PROCESS | 1802 | 1461256728955 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 09:38:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:38:48 INFO - PROCESS | 1802 | 1461256728961 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:38:48 INFO - PROCESS | 1802 | 1461256728965 Marionette TRACE conn3 <- [1,2322,null,{}] 09:38:48 INFO - PROCESS | 1802 | 1461256728971 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}] 09:38:49 INFO - PROCESS | 1802 | 1461256729181 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 09:38:49 INFO - PROCESS | 1802 | 1461256729502 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b40800 == 149 [pid = 1802] [id = 588] 09:38:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8ad5cc00) [pid = 1802] [serial = 1765] [outer = (nil)] 09:38:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8e044c00) [pid = 1802] [serial = 1766] [outer = 0x8ad5cc00] 09:38:49 INFO - PROCESS | 1802 | 1461256729595 Marionette DEBUG loaded listener.js 09:38:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8e04b400) [pid = 1802] [serial = 1767] [outer = 0x8ad5cc00] 09:38:50 INFO - PROCESS | 1802 | 1461256730518 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]]]}] 09:38:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:38:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1588ms 09:38:50 INFO - PROCESS | 1802 | 1461256730551 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 09:38:50 INFO - PROCESS | 1802 | 1461256730555 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 09:38:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:38:50 INFO - PROCESS | 1802 | 1461256730562 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:38:50 INFO - PROCESS | 1802 | 1461256730566 Marionette TRACE conn3 <- [1,2326,null,{}] 09:38:50 INFO - PROCESS | 1802 | 1461256730572 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}] 09:38:50 INFO - PROCESS | 1802 | 1461256730776 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 09:38:51 INFO - PROCESS | 1802 | 1461256731064 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e048000 == 150 [pid = 1802] [id = 589] 09:38:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8e04a000) [pid = 1802] [serial = 1768] [outer = (nil)] 09:38:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8f57f800) [pid = 1802] [serial = 1769] [outer = 0x8e04a000] 09:38:51 INFO - PROCESS | 1802 | 1461256731200 Marionette DEBUG loaded listener.js 09:38:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8f736800) [pid = 1802] [serial = 1770] [outer = 0x8e04a000] 09:38:52 INFO - PROCESS | 1802 | 1461256732096 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]]]}] 09:38:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:38:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1582ms 09:38:52 INFO - PROCESS | 1802 | 1461256732146 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 09:38:52 INFO - PROCESS | 1802 | 1461256732149 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 09:38:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:38:52 INFO - PROCESS | 1802 | 1461256732157 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:38:52 INFO - PROCESS | 1802 | 1461256732161 Marionette TRACE conn3 <- [1,2330,null,{}] 09:38:52 INFO - PROCESS | 1802 | 1461256732166 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}] 09:38:52 INFO - PROCESS | 1802 | 1461256732366 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 09:38:52 INFO - PROCESS | 1802 | 1461256732640 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e04cc00 == 151 [pid = 1802] [id = 590] 09:38:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8f50a400) [pid = 1802] [serial = 1771] [outer = (nil)] 09:38:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8fdd2c00) [pid = 1802] [serial = 1772] [outer = 0x8f50a400] 09:38:52 INFO - PROCESS | 1802 | 1461256732774 Marionette DEBUG loaded listener.js 09:38:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8fdda000) [pid = 1802] [serial = 1773] [outer = 0x8f50a400] 09:38:53 INFO - PROCESS | 1802 | 1461256733659 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]]]}] 09:38:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:38:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1543ms 09:38:53 INFO - PROCESS | 1802 | 1461256733700 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 09:38:53 INFO - PROCESS | 1802 | 1461256733704 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 09:38:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:38:53 INFO - PROCESS | 1802 | 1461256733711 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:38:53 INFO - PROCESS | 1802 | 1461256733714 Marionette TRACE conn3 <- [1,2334,null,{}] 09:38:53 INFO - PROCESS | 1802 | 1461256733720 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}] 09:38:53 INFO - PROCESS | 1802 | 1461256733926 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 09:38:54 INFO - PROCESS | 1802 | 1461256734212 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c58800 == 152 [pid = 1802] [id = 591] 09:38:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x86ccec00) [pid = 1802] [serial = 1774] [outer = (nil)] 09:38:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x90020c00) [pid = 1802] [serial = 1775] [outer = 0x86ccec00] 09:38:54 INFO - PROCESS | 1802 | 1461256734348 Marionette DEBUG loaded listener.js 09:38:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x901aa000) [pid = 1802] [serial = 1776] [outer = 0x86ccec00] 09:38:55 INFO - PROCESS | 1802 | 1461256735291 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]]]}] 09:38:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:38:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1642ms 09:38:55 INFO - PROCESS | 1802 | 1461256735354 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 09:38:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:38:55 INFO - PROCESS | 1802 | 1461256735358 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 09:38:55 INFO - PROCESS | 1802 | 1461256735364 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:38:55 INFO - PROCESS | 1802 | 1461256735368 Marionette TRACE conn3 <- [1,2338,null,{}] 09:38:55 INFO - PROCESS | 1802 | 1461256735373 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}] 09:38:55 INFO - PROCESS | 1802 | 1461256735574 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 09:38:55 INFO - PROCESS | 1802 | 1461256735906 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x902dc800 == 153 [pid = 1802] [id = 592] 09:38:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x902dd000) [pid = 1802] [serial = 1777] [outer = (nil)] 09:38:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x906b7000) [pid = 1802] [serial = 1778] [outer = 0x902dd000] 09:38:56 INFO - PROCESS | 1802 | 1461256736012 Marionette DEBUG loaded listener.js 09:38:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x907f3400) [pid = 1802] [serial = 1779] [outer = 0x902dd000] 09:38:56 INFO - PROCESS | 1802 | 1461256736948 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]]]}] 09:38:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:38:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1634ms 09:38:57 INFO - PROCESS | 1802 | 1461256736997 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 09:38:57 INFO - PROCESS | 1802 | 1461256737001 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 09:38:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:38:57 INFO - PROCESS | 1802 | 1461256737022 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:38:57 INFO - PROCESS | 1802 | 1461256737028 Marionette TRACE conn3 <- [1,2342,null,{}] 09:38:57 INFO - PROCESS | 1802 | 1461256737038 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}] 09:38:57 INFO - PROCESS | 1802 | 1461256737274 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 09:38:57 INFO - PROCESS | 1802 | 1461256737605 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x913e7c00 == 154 [pid = 1802] [id = 593] 09:38:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x913e8800) [pid = 1802] [serial = 1780] [outer = (nil)] 09:38:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x92a4c800) [pid = 1802] [serial = 1781] [outer = 0x913e8800] 09:38:57 INFO - PROCESS | 1802 | 1461256737692 Marionette DEBUG loaded listener.js 09:38:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x92a52400) [pid = 1802] [serial = 1782] [outer = 0x913e8800] 09:38:58 INFO - PROCESS | 1802 | 1461256738564 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]]]}] 09:38:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:38:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1600ms 09:38:58 INFO - PROCESS | 1802 | 1461256738609 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 09:38:58 INFO - PROCESS | 1802 | 1461256738613 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 09:38:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:38:58 INFO - PROCESS | 1802 | 1461256738619 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:38:58 INFO - PROCESS | 1802 | 1461256738623 Marionette TRACE conn3 <- [1,2346,null,{}] 09:38:58 INFO - PROCESS | 1802 | 1461256738629 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}] 09:38:58 INFO - PROCESS | 1802 | 1461256738829 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 09:38:59 INFO - PROCESS | 1802 | 1461256739172 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x89773400 == 155 [pid = 1802] [id = 594] 09:38:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8ac0f800) [pid = 1802] [serial = 1783] [outer = (nil)] 09:38:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x92be9000) [pid = 1802] [serial = 1784] [outer = 0x8ac0f800] 09:38:59 INFO - PROCESS | 1802 | 1461256739266 Marionette DEBUG loaded listener.js 09:38:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x92ce0800) [pid = 1802] [serial = 1785] [outer = 0x8ac0f800] 09:39:00 INFO - PROCESS | 1802 | 1461256740179 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]]]}] 09:39:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:39:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1598ms 09:39:00 INFO - PROCESS | 1802 | 1461256740219 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 09:39:00 INFO - PROCESS | 1802 | 1461256740223 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 09:39:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:39:00 INFO - PROCESS | 1802 | 1461256740230 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:39:00 INFO - PROCESS | 1802 | 1461256740233 Marionette TRACE conn3 <- [1,2350,null,{}] 09:39:00 INFO - PROCESS | 1802 | 1461256740242 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}] 09:39:00 INFO - PROCESS | 1802 | 1461256740454 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 09:39:00 INFO - PROCESS | 1802 | 1461256740778 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8494c800 == 156 [pid = 1802] [id = 595] 09:39:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x856ec000) [pid = 1802] [serial = 1786] [outer = (nil)] 09:39:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x95aa2000) [pid = 1802] [serial = 1787] [outer = 0x856ec000] 09:39:00 INFO - PROCESS | 1802 | 1461256740869 Marionette DEBUG loaded listener.js 09:39:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x96264c00) [pid = 1802] [serial = 1788] [outer = 0x856ec000] 09:39:01 INFO - PROCESS | 1802 | 1461256741841 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]]]}] 09:39:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:39:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1636ms 09:39:01 INFO - PROCESS | 1802 | 1461256741867 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 09:39:01 INFO - PROCESS | 1802 | 1461256741871 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 09:39:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:39:01 INFO - PROCESS | 1802 | 1461256741877 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:39:01 INFO - PROCESS | 1802 | 1461256741880 Marionette TRACE conn3 <- [1,2354,null,{}] 09:39:01 INFO - PROCESS | 1802 | 1461256741886 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}] 09:39:02 INFO - PROCESS | 1802 | 1461256742086 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 09:39:02 INFO - PROCESS | 1802 | 1461256742369 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x92ceec00 == 157 [pid = 1802] [id = 596] 09:39:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x95aafc00) [pid = 1802] [serial = 1789] [outer = (nil)] 09:39:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x970f2000) [pid = 1802] [serial = 1790] [outer = 0x95aafc00] 09:39:02 INFO - PROCESS | 1802 | 1461256742504 Marionette DEBUG loaded listener.js 09:39:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x9719fc00) [pid = 1802] [serial = 1791] [outer = 0x95aafc00] 09:39:03 INFO - PROCESS | 1802 | 1461256743419 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]]]}] 09:39:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:39:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1587ms 09:39:03 INFO - PROCESS | 1802 | 1461256743466 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 09:39:03 INFO - PROCESS | 1802 | 1461256743470 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 09:39:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:39:03 INFO - PROCESS | 1802 | 1461256743476 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:39:03 INFO - PROCESS | 1802 | 1461256743479 Marionette TRACE conn3 <- [1,2358,null,{}] 09:39:03 INFO - PROCESS | 1802 | 1461256743485 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}] 09:39:03 INFO - PROCESS | 1802 | 1461256743695 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 09:39:04 INFO - PROCESS | 1802 | 1461256744041 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b16a400 == 158 [pid = 1802] [id = 597] 09:39:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8f7f4c00) [pid = 1802] [serial = 1792] [outer = (nil)] 09:39:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x9763a000) [pid = 1802] [serial = 1793] [outer = 0x8f7f4c00] 09:39:04 INFO - PROCESS | 1802 | 1461256744135 Marionette DEBUG loaded listener.js 09:39:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x97664000) [pid = 1802] [serial = 1794] [outer = 0x8f7f4c00] 09:39:05 INFO - PROCESS | 1802 | 1461256745092 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]]]}] 09:39:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:39:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1687ms 09:39:05 INFO - PROCESS | 1802 | 1461256745164 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 09:39:05 INFO - PROCESS | 1802 | 1461256745167 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 09:39:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:39:05 INFO - PROCESS | 1802 | 1461256745174 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:39:05 INFO - PROCESS | 1802 | 1461256745177 Marionette TRACE conn3 <- [1,2362,null,{}] 09:39:05 INFO - PROCESS | 1802 | 1461256745183 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}] 09:39:05 INFO - PROCESS | 1802 | 1461256745439 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 09:39:05 INFO - PROCESS | 1802 | 1461256745766 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x97592800 == 159 [pid = 1802] [id = 598] 09:39:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x97633800) [pid = 1802] [serial = 1795] [outer = (nil)] 09:39:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x97f70000) [pid = 1802] [serial = 1796] [outer = 0x97633800] 09:39:05 INFO - PROCESS | 1802 | 1461256745860 Marionette DEBUG loaded listener.js 09:39:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x97fdec00) [pid = 1802] [serial = 1797] [outer = 0x97633800] 09:39:06 INFO - PROCESS | 1802 | 1461256746772 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]]]}] 09:39:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:39:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1641ms 09:39:06 INFO - PROCESS | 1802 | 1461256746814 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 09:39:06 INFO - PROCESS | 1802 | 1461256746817 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 09:39:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:39:06 INFO - PROCESS | 1802 | 1461256746824 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:39:06 INFO - PROCESS | 1802 | 1461256746828 Marionette TRACE conn3 <- [1,2366,null,{}] 09:39:06 INFO - PROCESS | 1802 | 1461256746834 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}] 09:39:07 INFO - PROCESS | 1802 | 1461256747057 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 09:39:07 INFO - PROCESS | 1802 | 1461256747387 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x978b2000 == 160 [pid = 1802] [id = 599] 09:39:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x97b08c00) [pid = 1802] [serial = 1798] [outer = (nil)] 09:39:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x988df000) [pid = 1802] [serial = 1799] [outer = 0x97b08c00] 09:39:07 INFO - PROCESS | 1802 | 1461256747480 Marionette DEBUG loaded listener.js 09:39:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x98b91400) [pid = 1802] [serial = 1800] [outer = 0x97b08c00] 09:39:08 INFO - PROCESS | 1802 | 1461256748373 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]]]}] 09:39:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:39:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1585ms 09:39:08 INFO - PROCESS | 1802 | 1461256748411 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 09:39:08 INFO - PROCESS | 1802 | 1461256748415 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 09:39:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:39:08 INFO - PROCESS | 1802 | 1461256748422 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:39:08 INFO - PROCESS | 1802 | 1461256748425 Marionette TRACE conn3 <- [1,2370,null,{}] 09:39:08 INFO - PROCESS | 1802 | 1461256748431 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}] 09:39:08 INFO - PROCESS | 1802 | 1461256748642 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 09:39:09 INFO - PROCESS | 1802 | 1461256749124 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x86cc1800 == 159 [pid = 1802] [id = 511] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x86c51c00 == 158 [pid = 1802] [id = 512] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x856f3000 == 157 [pid = 1802] [id = 400] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8ac0b800 == 156 [pid = 1802] [id = 517] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8be3ec00 == 155 [pid = 1802] [id = 520] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x856f0000 == 154 [pid = 1802] [id = 395] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x83953c00 == 153 [pid = 1802] [id = 394] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8aca0c00 == 152 [pid = 1802] [id = 516] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8b0cc000 == 151 [pid = 1802] [id = 519] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x859cc800 == 150 [pid = 1802] [id = 581] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x898d9400 == 149 [pid = 1802] [id = 580] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x89262000 == 148 [pid = 1802] [id = 579] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x86ae0800 == 147 [pid = 1802] [id = 578] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x894d3c00 == 146 [pid = 1802] [id = 565] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4bc800 == 145 [pid = 1802] [id = 564] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8b119000 == 144 [pid = 1802] [id = 563] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8b2c8000 == 143 [pid = 1802] [id = 562] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x89b6a400 == 142 [pid = 1802] [id = 561] 09:39:10 INFO - PROCESS | 1802 | --DOCSHELL 0x859cc000 == 141 [pid = 1802] [id = 560] 09:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8ad59800) [pid = 1802] [serial = 1545] [outer = (nil)] [url = about:blank] 09:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x97f63c00) [pid = 1802] [serial = 1596] [outer = (nil)] [url = about:blank] 09:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8b110400) [pid = 1802] [serial = 1679] [outer = (nil)] [url = about:blank] 09:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8ac09800) [pid = 1802] [serial = 1673] [outer = (nil)] [url = about:blank] 09:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x875e7c00) [pid = 1802] [serial = 1676] [outer = (nil)] [url = about:blank] 09:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8aca0000) [pid = 1802] [serial = 1677] [outer = (nil)] [url = about:blank] 09:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8de7d400) [pid = 1802] [serial = 1631] [outer = (nil)] [url = about:blank] 09:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8c0bec00) [pid = 1802] [serial = 1629] [outer = (nil)] [url = about:blank] 09:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8be4a800) [pid = 1802] [serial = 1628] [outer = (nil)] [url = about:blank] 09:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8b4fcc00) [pid = 1802] [serial = 1626] [outer = (nil)] [url = about:blank] 09:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8b4f2400) [pid = 1802] [serial = 1625] [outer = (nil)] [url = about:blank] 09:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8b377400) [pid = 1802] [serial = 1623] [outer = (nil)] [url = about:blank] 09:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8b2c5400) [pid = 1802] [serial = 1622] [outer = (nil)] [url = about:blank] 09:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8b0fb000) [pid = 1802] [serial = 1620] [outer = (nil)] [url = about:blank] 09:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8b0f5000) [pid = 1802] [serial = 1619] [outer = (nil)] [url = about:blank] 09:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8ac0bc00) [pid = 1802] [serial = 1617] [outer = (nil)] [url = about:blank] 09:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x89b63000) [pid = 1802] [serial = 1616] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x86ccc400) [pid = 1802] [serial = 1614] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x86c5c400) [pid = 1802] [serial = 1613] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x89268000) [pid = 1802] [serial = 1670] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x86a6f400) [pid = 1802] [serial = 1667] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x86ad8800) [pid = 1802] [serial = 1668] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x983ec400) [pid = 1802] [serial = 1665] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x983e7400) [pid = 1802] [serial = 1664] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x98039000) [pid = 1802] [serial = 1662] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x98037c00) [pid = 1802] [serial = 1661] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x978b5400) [pid = 1802] [serial = 1659] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x97672800) [pid = 1802] [serial = 1658] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x97630c00) [pid = 1802] [serial = 1656] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x971c9400) [pid = 1802] [serial = 1655] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x970f3800) [pid = 1802] [serial = 1653] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x970e7000) [pid = 1802] [serial = 1652] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x95aa9800) [pid = 1802] [serial = 1650] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x92cee400) [pid = 1802] [serial = 1649] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x92ad6c00) [pid = 1802] [serial = 1647] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x92a57800) [pid = 1802] [serial = 1646] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x91325c00) [pid = 1802] [serial = 1644] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x907ec400) [pid = 1802] [serial = 1643] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x901cc000) [pid = 1802] [serial = 1641] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x901c7000) [pid = 1802] [serial = 1640] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x9001d000) [pid = 1802] [serial = 1638] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x90014c00) [pid = 1802] [serial = 1637] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8f740400) [pid = 1802] [serial = 1635] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8f732c00) [pid = 1802] [serial = 1634] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8e043400) [pid = 1802] [serial = 1632] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8ad50000) [pid = 1802] [serial = 1674] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x89778000) [pid = 1802] [serial = 1671] [outer = (nil)] [url = about:blank] 09:39:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x83953c00 == 142 [pid = 1802] [id = 600] 09:39:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x84944400) [pid = 1802] [serial = 1801] [outer = (nil)] 09:39:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x859cc800) [pid = 1802] [serial = 1802] [outer = 0x84944400] 09:39:11 INFO - PROCESS | 1802 | 1461256751096 Marionette DEBUG loaded listener.js 09:39:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86ad6000) [pid = 1802] [serial = 1803] [outer = 0x84944400] 09:39:11 INFO - PROCESS | 1802 | 1461256751963 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]]]}] 09:39:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:39:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 3593ms 09:39:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:39:12 INFO - PROCESS | 1802 | 1461256752016 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 09:39:12 INFO - PROCESS | 1802 | 1461256752020 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 09:39:12 INFO - PROCESS | 1802 | 1461256752028 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:39:12 INFO - PROCESS | 1802 | 1461256752033 Marionette TRACE conn3 <- [1,2374,null,{}] 09:39:12 INFO - PROCESS | 1802 | 1461256752040 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}] 09:39:12 INFO - PROCESS | 1802 | 1461256752229 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 09:39:12 INFO - PROCESS | 1802 | 1461256752242 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b37800 == 143 [pid = 1802] [id = 601] 09:39:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x88b41800) [pid = 1802] [serial = 1804] [outer = (nil)] 09:39:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8914d400) [pid = 1802] [serial = 1805] [outer = 0x88b41800] 09:39:12 INFO - PROCESS | 1802 | 1461256752336 Marionette DEBUG loaded listener.js 09:39:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x89268000) [pid = 1802] [serial = 1806] [outer = 0x88b41800] 09:39:13 INFO - PROCESS | 1802 | 1461256753370 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]]]}] 09:39:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:39:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1390ms 09:39:13 INFO - PROCESS | 1802 | 1461256753416 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 09:39:13 INFO - PROCESS | 1802 | 1461256753421 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 09:39:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:39:13 INFO - PROCESS | 1802 | 1461256753431 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:39:13 INFO - PROCESS | 1802 | 1461256753435 Marionette TRACE conn3 <- [1,2378,null,{}] 09:39:13 INFO - PROCESS | 1802 | 1461256753441 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}] 09:39:13 INFO - PROCESS | 1802 | 1461256753722 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 09:39:13 INFO - PROCESS | 1802 | 1461256753757 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x89265400 == 144 [pid = 1802] [id = 602] 09:39:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x89267c00) [pid = 1802] [serial = 1807] [outer = (nil)] 09:39:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x89ae2000) [pid = 1802] [serial = 1808] [outer = 0x89267c00] 09:39:13 INFO - PROCESS | 1802 | 1461256753831 Marionette DEBUG loaded listener.js 09:39:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x89b64800) [pid = 1802] [serial = 1809] [outer = 0x89267c00] 09:39:14 INFO - PROCESS | 1802 | 1461256754990 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]]]}] 09:39:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:39:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1590ms 09:39:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:39:15 INFO - PROCESS | 1802 | 1461256755020 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 09:39:15 INFO - PROCESS | 1802 | 1461256755023 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 09:39:15 INFO - PROCESS | 1802 | 1461256755030 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:39:15 INFO - PROCESS | 1802 | 1461256755036 Marionette TRACE conn3 <- [1,2382,null,{}] 09:39:15 INFO - PROCESS | 1802 | 1461256755057 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}] 09:39:15 INFO - PROCESS | 1802 | 1461256755348 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 09:39:15 INFO - PROCESS | 1802 | 1461256755384 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x856f0000 == 145 [pid = 1802] [id = 603] 09:39:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8ad59c00) [pid = 1802] [serial = 1810] [outer = (nil)] 09:39:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8adf3000) [pid = 1802] [serial = 1811] [outer = 0x8ad59c00] 09:39:15 INFO - PROCESS | 1802 | 1461256755458 Marionette DEBUG loaded listener.js 09:39:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8b0c9400) [pid = 1802] [serial = 1812] [outer = 0x8ad59c00] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x86ccac00) [pid = 1802] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8ac9d800) [pid = 1802] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8b4f9000) [pid = 1802] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8b2cd400) [pid = 1802] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8abb9400) [pid = 1802] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x86cc2000) [pid = 1802] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x86c56400) [pid = 1802] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x98039400) [pid = 1802] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x98034000) [pid = 1802] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x97632c00) [pid = 1802] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x901c7800) [pid = 1802] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x95aaf000) [pid = 1802] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x92cec400) [pid = 1802] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x913e4c00) [pid = 1802] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x920ef800) [pid = 1802] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x89ae4400) [pid = 1802] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8bd50800) [pid = 1802] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8f73b800) [pid = 1802] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8f508800) [pid = 1802] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8bd56800) [pid = 1802] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8be3f000) [pid = 1802] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:39:16 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x89389400) [pid = 1802] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:39:16 INFO - PROCESS | 1802 | 1461256756955 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]]]}] 09:39:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:39:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1944ms 09:39:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:39:16 INFO - PROCESS | 1802 | 1461256756974 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 09:39:16 INFO - PROCESS | 1802 | 1461256756977 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 09:39:16 INFO - PROCESS | 1802 | 1461256756983 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:39:16 INFO - PROCESS | 1802 | 1461256756987 Marionette TRACE conn3 <- [1,2386,null,{}] 09:39:16 INFO - PROCESS | 1802 | 1461256756993 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}] 09:39:17 INFO - PROCESS | 1802 | 1461256757178 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 09:39:17 INFO - PROCESS | 1802 | 1461256757373 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x856ebc00 == 146 [pid = 1802] [id = 604] 09:39:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x88b41400) [pid = 1802] [serial = 1813] [outer = (nil)] 09:39:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8b0d2c00) [pid = 1802] [serial = 1814] [outer = 0x88b41400] 09:39:17 INFO - PROCESS | 1802 | 1461256757446 Marionette DEBUG loaded listener.js 09:39:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8b0f7800) [pid = 1802] [serial = 1815] [outer = 0x88b41400] 09:39:18 INFO - PROCESS | 1802 | 1461256758223 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]]]}] 09:39:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:39:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1434ms 09:39:18 INFO - PROCESS | 1802 | 1461256758417 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 09:39:18 INFO - PROCESS | 1802 | 1461256758424 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 09:39:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:39:18 INFO - PROCESS | 1802 | 1461256758433 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:39:18 INFO - PROCESS | 1802 | 1461256758438 Marionette TRACE conn3 <- [1,2390,null,{}] 09:39:18 INFO - PROCESS | 1802 | 1461256758446 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}] 09:39:18 INFO - PROCESS | 1802 | 1461256758688 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 09:39:19 INFO - PROCESS | 1802 | 1461256759051 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x86cc6800 == 147 [pid = 1802] [id = 605] 09:39:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x86cc7c00) [pid = 1802] [serial = 1816] [outer = (nil)] 09:39:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x875e7c00) [pid = 1802] [serial = 1817] [outer = 0x86cc7c00] 09:39:19 INFO - PROCESS | 1802 | 1461256759141 Marionette DEBUG loaded listener.js 09:39:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x894cc800) [pid = 1802] [serial = 1818] [outer = 0x86cc7c00] 09:39:20 INFO - PROCESS | 1802 | 1461256760108 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]]]}] 09:39:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:39:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1734ms 09:39:20 INFO - PROCESS | 1802 | 1461256760168 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 09:39:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:39:20 INFO - PROCESS | 1802 | 1461256760174 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 09:39:20 INFO - PROCESS | 1802 | 1461256760186 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:39:20 INFO - PROCESS | 1802 | 1461256760193 Marionette TRACE conn3 <- [1,2394,null,{}] 09:39:20 INFO - PROCESS | 1802 | 1461256760199 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}] 09:39:20 INFO - PROCESS | 1802 | 1461256760449 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 09:39:20 INFO - PROCESS | 1802 | 1461256760784 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x89944400 == 148 [pid = 1802] [id = 606] 09:39:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x89948000) [pid = 1802] [serial = 1819] [outer = (nil)] 09:39:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8aca4000) [pid = 1802] [serial = 1820] [outer = 0x89948000] 09:39:20 INFO - PROCESS | 1802 | 1461256760877 Marionette DEBUG loaded listener.js 09:39:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8b0c7800) [pid = 1802] [serial = 1821] [outer = 0x89948000] 09:39:21 INFO - PROCESS | 1802 | 1461256761896 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]]]}] 09:39:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:39:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1762ms 09:39:21 INFO - PROCESS | 1802 | 1461256761944 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 09:39:21 INFO - PROCESS | 1802 | 1461256761947 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 09:39:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:39:21 INFO - PROCESS | 1802 | 1461256761954 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:39:21 INFO - PROCESS | 1802 | 1461256761958 Marionette TRACE conn3 <- [1,2398,null,{}] 09:39:21 INFO - PROCESS | 1802 | 1461256761974 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}] 09:39:22 INFO - PROCESS | 1802 | 1461256762194 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 09:39:22 INFO - PROCESS | 1802 | 1461256762560 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b11a400 == 149 [pid = 1802] [id = 607] 09:39:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8b170400) [pid = 1802] [serial = 1822] [outer = (nil)] 09:39:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8b2ca400) [pid = 1802] [serial = 1823] [outer = 0x8b170400] 09:39:22 INFO - PROCESS | 1802 | 1461256762654 Marionette DEBUG loaded listener.js 09:39:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8b2d1c00) [pid = 1802] [serial = 1824] [outer = 0x8b170400] 09:39:23 INFO - PROCESS | 1802 | 1461256763541 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]]]}] 09:39:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:39:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1638ms 09:39:23 INFO - PROCESS | 1802 | 1461256763593 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 09:39:23 INFO - PROCESS | 1802 | 1461256763597 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 09:39:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:39:23 INFO - PROCESS | 1802 | 1461256763604 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:39:23 INFO - PROCESS | 1802 | 1461256763607 Marionette TRACE conn3 <- [1,2402,null,{}] 09:39:23 INFO - PROCESS | 1802 | 1461256763613 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}] 09:39:23 INFO - PROCESS | 1802 | 1461256763816 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 09:39:24 INFO - PROCESS | 1802 | 1461256764143 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b117800 == 150 [pid = 1802] [id = 608] 09:39:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8b168400) [pid = 1802] [serial = 1825] [outer = (nil)] 09:39:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8b4c6000) [pid = 1802] [serial = 1826] [outer = 0x8b168400] 09:39:24 INFO - PROCESS | 1802 | 1461256764237 Marionette DEBUG loaded listener.js 09:39:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8b64a000) [pid = 1802] [serial = 1827] [outer = 0x8b168400] 09:39:25 INFO - PROCESS | 1802 | 1461256765165 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]]]}] 09:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1592ms 09:39:25 INFO - PROCESS | 1802 | 1461256765198 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 09:39:25 INFO - PROCESS | 1802 | 1461256765202 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 09:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:39:25 INFO - PROCESS | 1802 | 1461256765209 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:39:25 INFO - PROCESS | 1802 | 1461256765213 Marionette TRACE conn3 <- [1,2406,null,{}] 09:39:25 INFO - PROCESS | 1802 | 1461256765220 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}] 09:39:25 INFO - PROCESS | 1802 | 1461256765456 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 09:39:25 INFO - PROCESS | 1802 | 1461256765767 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x894c6800 == 151 [pid = 1802] [id = 609] 09:39:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8ac01c00) [pid = 1802] [serial = 1828] [outer = (nil)] 09:39:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8b658400) [pid = 1802] [serial = 1829] [outer = 0x8ac01c00] 09:39:25 INFO - PROCESS | 1802 | 1461256765906 Marionette DEBUG loaded listener.js 09:39:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8bd58000) [pid = 1802] [serial = 1830] [outer = 0x8ac01c00] 09:39:26 INFO - PROCESS | 1802 | 1461256766894 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]]]}] 09:39:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:39:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1733ms 09:39:26 INFO - PROCESS | 1802 | 1461256766943 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 09:39:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:39:26 INFO - PROCESS | 1802 | 1461256766948 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 09:39:26 INFO - PROCESS | 1802 | 1461256766954 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:39:26 INFO - PROCESS | 1802 | 1461256766958 Marionette TRACE conn3 <- [1,2410,null,{}] 09:39:26 INFO - PROCESS | 1802 | 1461256766963 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}] 09:39:27 INFO - PROCESS | 1802 | 1461256767197 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 09:39:27 INFO - PROCESS | 1802 | 1461256767528 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c812800 == 152 [pid = 1802] [id = 610] 09:39:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8c814c00) [pid = 1802] [serial = 1831] [outer = (nil)] 09:39:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8c821400) [pid = 1802] [serial = 1832] [outer = 0x8c814c00] 09:39:27 INFO - PROCESS | 1802 | 1461256767633 Marionette DEBUG loaded listener.js 09:39:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8e047800) [pid = 1802] [serial = 1833] [outer = 0x8c814c00] 09:39:28 INFO - PROCESS | 1802 | 1461256768592 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]]]}] 09:39:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:39:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1691ms 09:39:28 INFO - PROCESS | 1802 | 1461256768646 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 09:39:28 INFO - PROCESS | 1802 | 1461256768650 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 09:39:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:39:28 INFO - PROCESS | 1802 | 1461256768656 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:39:28 INFO - PROCESS | 1802 | 1461256768659 Marionette TRACE conn3 <- [1,2414,null,{}] 09:39:28 INFO - PROCESS | 1802 | 1461256768666 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}] 09:39:28 INFO - PROCESS | 1802 | 1461256768871 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 09:39:29 INFO - PROCESS | 1802 | 1461256769199 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8be3f000 == 153 [pid = 1802] [id = 611] 09:39:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8c81c800) [pid = 1802] [serial = 1834] [outer = (nil)] 09:39:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8f732c00) [pid = 1802] [serial = 1835] [outer = 0x8c81c800] 09:39:29 INFO - PROCESS | 1802 | 1461256769290 Marionette DEBUG loaded listener.js 09:39:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8f73b400) [pid = 1802] [serial = 1836] [outer = 0x8c81c800] 09:39:30 INFO - PROCESS | 1802 | 1461256770184 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]]]}] 09:39:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:39:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1594ms 09:39:30 INFO - PROCESS | 1802 | 1461256770254 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 09:39:30 INFO - PROCESS | 1802 | 1461256770260 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 09:39:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:39:30 INFO - PROCESS | 1802 | 1461256770269 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:39:30 INFO - PROCESS | 1802 | 1461256770274 Marionette TRACE conn3 <- [1,2418,null,{}] 09:39:30 INFO - PROCESS | 1802 | 1461256770280 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}] 09:39:30 INFO - PROCESS | 1802 | 1461256770530 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 09:39:30 INFO - PROCESS | 1802 | 1461256770854 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ac0e000 == 154 [pid = 1802] [id = 612] 09:39:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8b04e800) [pid = 1802] [serial = 1837] [outer = (nil)] 09:39:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x90013800) [pid = 1802] [serial = 1838] [outer = 0x8b04e800] 09:39:30 INFO - PROCESS | 1802 | 1461256770946 Marionette DEBUG loaded listener.js 09:39:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x90019800) [pid = 1802] [serial = 1839] [outer = 0x8b04e800] 09:39:31 INFO - PROCESS | 1802 | 1461256771902 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]]]}] 09:39:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:39:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1683ms 09:39:31 INFO - PROCESS | 1802 | 1461256771953 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 09:39:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:39:31 INFO - PROCESS | 1802 | 1461256771957 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 09:39:31 INFO - PROCESS | 1802 | 1461256771964 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:39:31 INFO - PROCESS | 1802 | 1461256771968 Marionette TRACE conn3 <- [1,2422,null,{}] 09:39:31 INFO - PROCESS | 1802 | 1461256771973 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}] 09:39:32 INFO - PROCESS | 1802 | 1461256772177 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 09:39:32 INFO - PROCESS | 1802 | 1461256772496 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f587000 == 155 [pid = 1802] [id = 613] 09:39:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8f7f7400) [pid = 1802] [serial = 1840] [outer = (nil)] 09:39:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x901ae400) [pid = 1802] [serial = 1841] [outer = 0x8f7f7400] 09:39:32 INFO - PROCESS | 1802 | 1461256772586 Marionette DEBUG loaded listener.js 09:39:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x901c4800) [pid = 1802] [serial = 1842] [outer = 0x8f7f7400] 09:39:33 INFO - PROCESS | 1802 | 1461256773517 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]]]}] 09:39:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:39:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1583ms 09:39:33 INFO - PROCESS | 1802 | 1461256773546 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 09:39:33 INFO - PROCESS | 1802 | 1461256773550 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 09:39:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:39:33 INFO - PROCESS | 1802 | 1461256773557 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:39:33 INFO - PROCESS | 1802 | 1461256773560 Marionette TRACE conn3 <- [1,2426,null,{}] 09:39:33 INFO - PROCESS | 1802 | 1461256773566 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}] 09:39:33 INFO - PROCESS | 1802 | 1461256773764 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 09:39:34 INFO - PROCESS | 1802 | 1461256774050 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8abae000 == 156 [pid = 1802] [id = 614] 09:39:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8f57ec00) [pid = 1802] [serial = 1843] [outer = (nil)] 09:39:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x902d5000) [pid = 1802] [serial = 1844] [outer = 0x8f57ec00] 09:39:34 INFO - PROCESS | 1802 | 1461256774198 Marionette DEBUG loaded listener.js 09:39:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x902dac00) [pid = 1802] [serial = 1845] [outer = 0x8f57ec00] 09:39:35 INFO - PROCESS | 1802 | 1461256775122 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]]]}] 09:39:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:39:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1634ms 09:39:35 INFO - PROCESS | 1802 | 1461256775192 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 09:39:35 INFO - PROCESS | 1802 | 1461256775197 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 09:39:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:39:35 INFO - PROCESS | 1802 | 1461256775203 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:39:35 INFO - PROCESS | 1802 | 1461256775208 Marionette TRACE conn3 <- [1,2430,null,{}] 09:39:35 INFO - PROCESS | 1802 | 1461256775214 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}] 09:39:35 INFO - PROCESS | 1802 | 1461256775511 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 09:39:35 INFO - PROCESS | 1802 | 1461256775855 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x907ec000 == 157 [pid = 1802] [id = 615] 09:39:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x907f1c00) [pid = 1802] [serial = 1846] [outer = (nil)] 09:39:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x91322000) [pid = 1802] [serial = 1847] [outer = 0x907f1c00] 09:39:35 INFO - PROCESS | 1802 | 1461256775957 Marionette DEBUG loaded listener.js 09:39:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x91418c00) [pid = 1802] [serial = 1848] [outer = 0x907f1c00] 09:39:36 INFO - PROCESS | 1802 | 1461256776942 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]]]}] 09:39:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:39:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1782ms 09:39:36 INFO - PROCESS | 1802 | 1461256776987 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 09:39:36 INFO - PROCESS | 1802 | 1461256776991 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 09:39:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:39:37 INFO - PROCESS | 1802 | 1461256776997 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:39:37 INFO - PROCESS | 1802 | 1461256777001 Marionette TRACE conn3 <- [1,2434,null,{}] 09:39:37 INFO - PROCESS | 1802 | 1461256777007 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}] 09:39:37 INFO - PROCESS | 1802 | 1461256777221 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 09:39:37 INFO - PROCESS | 1802 | 1461256777499 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x91325c00 == 158 [pid = 1802] [id = 616] 09:39:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x920f8800) [pid = 1802] [serial = 1849] [outer = (nil)] 09:39:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x92ad6c00) [pid = 1802] [serial = 1850] [outer = 0x920f8800] 09:39:37 INFO - PROCESS | 1802 | 1461256777639 Marionette DEBUG loaded listener.js 09:39:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x92be6400) [pid = 1802] [serial = 1851] [outer = 0x920f8800] 09:39:38 INFO - PROCESS | 1802 | 1461256778689 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]]]}] 09:39:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:39:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1733ms 09:39:38 INFO - PROCESS | 1802 | 1461256778731 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 09:39:38 INFO - PROCESS | 1802 | 1461256778735 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 09:39:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:39:38 INFO - PROCESS | 1802 | 1461256778742 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:39:38 INFO - PROCESS | 1802 | 1461256778745 Marionette TRACE conn3 <- [1,2438,null,{}] 09:39:38 INFO - PROCESS | 1802 | 1461256778752 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}] 09:39:38 INFO - PROCESS | 1802 | 1461256778980 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 09:39:39 INFO - PROCESS | 1802 | 1461256779328 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x907f6800 == 159 [pid = 1802] [id = 617] 09:39:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x92a4f400) [pid = 1802] [serial = 1852] [outer = (nil)] 09:39:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x95aa1800) [pid = 1802] [serial = 1853] [outer = 0x92a4f400] 09:39:39 INFO - PROCESS | 1802 | 1461256779421 Marionette DEBUG loaded listener.js 09:39:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x9625ec00) [pid = 1802] [serial = 1854] [outer = 0x92a4f400] 09:39:40 INFO - PROCESS | 1802 | 1461256780372 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]]]}] 09:39:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:39:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1684ms 09:39:40 INFO - PROCESS | 1802 | 1461256780427 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 09:39:40 INFO - PROCESS | 1802 | 1461256780431 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 09:39:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:39:40 INFO - PROCESS | 1802 | 1461256780443 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:39:40 INFO - PROCESS | 1802 | 1461256780448 Marionette TRACE conn3 <- [1,2442,null,{}] 09:39:40 INFO - PROCESS | 1802 | 1461256780458 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}] 09:39:40 INFO - PROCESS | 1802 | 1461256780679 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 09:39:41 INFO - PROCESS | 1802 | 1461256781007 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c820800 == 160 [pid = 1802] [id = 618] 09:39:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8e04e400) [pid = 1802] [serial = 1855] [outer = (nil)] 09:39:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x970e7400) [pid = 1802] [serial = 1856] [outer = 0x8e04e400] 09:39:41 INFO - PROCESS | 1802 | 1461256781099 Marionette DEBUG loaded listener.js 09:39:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x97152c00) [pid = 1802] [serial = 1857] [outer = 0x8e04e400] 09:39:42 INFO - PROCESS | 1802 | 1461256782129 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]]]}] 09:39:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:39:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1743ms 09:39:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:39:42 INFO - PROCESS | 1802 | 1461256782182 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 09:39:42 INFO - PROCESS | 1802 | 1461256782185 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 09:39:42 INFO - PROCESS | 1802 | 1461256782191 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:39:42 INFO - PROCESS | 1802 | 1461256782195 Marionette TRACE conn3 <- [1,2446,null,{}] 09:39:42 INFO - PROCESS | 1802 | 1461256782201 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}] 09:39:42 INFO - PROCESS | 1802 | 1461256782442 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 09:39:42 INFO - PROCESS | 1802 | 1461256782781 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x971a4400 == 161 [pid = 1802] [id = 619] 09:39:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x97631000) [pid = 1802] [serial = 1858] [outer = (nil)] 09:39:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x97666800) [pid = 1802] [serial = 1859] [outer = 0x97631000] 09:39:42 INFO - PROCESS | 1802 | 1461256782894 Marionette DEBUG loaded listener.js 09:39:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x9766dc00) [pid = 1802] [serial = 1860] [outer = 0x97631000] 09:39:43 INFO - PROCESS | 1802 | 1461256783850 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]]]}] 09:39:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:39:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1682ms 09:39:43 INFO - PROCESS | 1802 | 1461256783888 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 09:39:43 INFO - PROCESS | 1802 | 1461256783893 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 09:39:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:39:43 INFO - PROCESS | 1802 | 1461256783904 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:39:43 INFO - PROCESS | 1802 | 1461256783907 Marionette TRACE conn3 <- [1,2450,null,{}] 09:39:43 INFO - PROCESS | 1802 | 1461256783913 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}] 09:39:44 INFO - PROCESS | 1802 | 1461256784171 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 09:39:44 INFO - PROCESS | 1802 | 1461256784525 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x91420000 == 162 [pid = 1802] [id = 620] 09:39:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x970f3800) [pid = 1802] [serial = 1861] [outer = (nil)] 09:39:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x97f6c000) [pid = 1802] [serial = 1862] [outer = 0x970f3800] 09:39:44 INFO - PROCESS | 1802 | 1461256784618 Marionette DEBUG loaded listener.js 09:39:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x98033400) [pid = 1802] [serial = 1863] [outer = 0x970f3800] 09:39:45 INFO - PROCESS | 1802 | 1461256785554 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]]]}] 09:39:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:39:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1683ms 09:39:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:39:45 INFO - PROCESS | 1802 | 1461256785588 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 09:39:45 INFO - PROCESS | 1802 | 1461256785591 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 09:39:45 INFO - PROCESS | 1802 | 1461256785598 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:39:45 INFO - PROCESS | 1802 | 1461256785601 Marionette TRACE conn3 <- [1,2454,null,{}] 09:39:45 INFO - PROCESS | 1802 | 1461256785607 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}] 09:39:45 INFO - PROCESS | 1802 | 1461256785828 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 09:39:46 INFO - PROCESS | 1802 | 1461256786168 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x86a67c00 == 163 [pid = 1802] [id = 621] 09:39:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x9001b400) [pid = 1802] [serial = 1864] [outer = (nil)] 09:39:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x98041800) [pid = 1802] [serial = 1865] [outer = 0x9001b400] 09:39:46 INFO - PROCESS | 1802 | 1461256786264 Marionette DEBUG loaded listener.js 09:39:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x983f0400) [pid = 1802] [serial = 1866] [outer = 0x9001b400] 09:39:47 INFO - PROCESS | 1802 | 1461256787188 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]]]}] 09:39:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:39:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1633ms 09:39:47 INFO - PROCESS | 1802 | 1461256787233 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 09:39:47 INFO - PROCESS | 1802 | 1461256787239 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 09:39:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:39:47 INFO - PROCESS | 1802 | 1461256787249 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:39:47 INFO - PROCESS | 1802 | 1461256787254 Marionette TRACE conn3 <- [1,2458,null,{}] 09:39:47 INFO - PROCESS | 1802 | 1461256787263 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}] 09:39:47 INFO - PROCESS | 1802 | 1461256787501 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 09:39:47 INFO - PROCESS | 1802 | 1461256787832 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8494d400 == 164 [pid = 1802] [id = 622] 09:39:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x97f71c00) [pid = 1802] [serial = 1867] [outer = (nil)] 09:39:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x99138000) [pid = 1802] [serial = 1868] [outer = 0x97f71c00] 09:39:47 INFO - PROCESS | 1802 | 1461256787924 Marionette DEBUG loaded listener.js 09:39:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x99144400) [pid = 1802] [serial = 1869] [outer = 0x97f71c00] 09:39:50 INFO - PROCESS | 1802 | --DOCSHELL 0x8494e800 == 163 [pid = 1802] [id = 513] 09:39:50 INFO - PROCESS | 1802 | --DOCSHELL 0x913e7c00 == 162 [pid = 1802] [id = 593] 09:39:50 INFO - PROCESS | 1802 | --DOCSHELL 0x86c58800 == 161 [pid = 1802] [id = 591] 09:39:50 INFO - PROCESS | 1802 | --DOCSHELL 0x902dc800 == 160 [pid = 1802] [id = 592] 09:39:50 INFO - PROCESS | 1802 | --DOCSHELL 0x8e04cc00 == 159 [pid = 1802] [id = 590] 09:39:50 INFO - PROCESS | 1802 | --DOCSHELL 0x8e048000 == 158 [pid = 1802] [id = 589] 09:39:50 INFO - PROCESS | 1802 | --DOCSHELL 0x83b40800 == 157 [pid = 1802] [id = 588] 09:39:50 INFO - PROCESS | 1802 | --DOCSHELL 0x8b658c00 == 156 [pid = 1802] [id = 587] 09:39:50 INFO - PROCESS | 1802 | --DOCSHELL 0x898d1400 == 155 [pid = 1802] [id = 586] 09:39:50 INFO - PROCESS | 1802 | --DOCSHELL 0x89b69400 == 154 [pid = 1802] [id = 584] 09:39:50 INFO - PROCESS | 1802 | --DOCSHELL 0x89b63c00 == 153 [pid = 1802] [id = 585] 09:39:50 INFO - PROCESS | 1802 | --DOCSHELL 0x89264c00 == 152 [pid = 1802] [id = 583] 09:39:50 INFO - PROCESS | 1802 | --DOCSHELL 0x8498c800 == 151 [pid = 1802] [id = 582] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8ad51800) [pid = 1802] [serial = 1611] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8adf4800) [pid = 1802] [serial = 1745] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8ad58000) [pid = 1802] [serial = 1742] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8adf5400) [pid = 1802] [serial = 1743] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8bd59c00) [pid = 1802] [serial = 1692] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8bd55000) [pid = 1802] [serial = 1691] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8b4c4000) [pid = 1802] [serial = 1689] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8b37ac00) [pid = 1802] [serial = 1688] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8b0cb800) [pid = 1802] [serial = 1686] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8b04b800) [pid = 1802] [serial = 1685] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x89772c00) [pid = 1802] [serial = 1683] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x89154000) [pid = 1802] [serial = 1682] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x875ebc00) [pid = 1802] [serial = 1736] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x89002c00) [pid = 1802] [serial = 1737] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x9913f800) [pid = 1802] [serial = 1734] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x9913d800) [pid = 1802] [serial = 1733] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x98e8dc00) [pid = 1802] [serial = 1731] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x98b91000) [pid = 1802] [serial = 1730] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x988de400) [pid = 1802] [serial = 1728] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x9843d800) [pid = 1802] [serial = 1727] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x978b2400) [pid = 1802] [serial = 1725] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x97671c00) [pid = 1802] [serial = 1724] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x97633400) [pid = 1802] [serial = 1722] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x97594800) [pid = 1802] [serial = 1721] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x96fcec00) [pid = 1802] [serial = 1719] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x96826c00) [pid = 1802] [serial = 1718] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x93f83c00) [pid = 1802] [serial = 1716] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x92cebc00) [pid = 1802] [serial = 1715] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x92bdcc00) [pid = 1802] [serial = 1713] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x92a56c00) [pid = 1802] [serial = 1712] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x906bfc00) [pid = 1802] [serial = 1710] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x906b4800) [pid = 1802] [serial = 1709] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x902d6000) [pid = 1802] [serial = 1707] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x901cfc00) [pid = 1802] [serial = 1706] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x901ad800) [pid = 1802] [serial = 1704] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x901a7400) [pid = 1802] [serial = 1703] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8fdd1800) [pid = 1802] [serial = 1701] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8f7f7c00) [pid = 1802] [serial = 1700] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8f581000) [pid = 1802] [serial = 1698] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8f50ac00) [pid = 1802] [serial = 1697] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8c0bb800) [pid = 1802] [serial = 1695] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8c0b6400) [pid = 1802] [serial = 1694] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x898d2000) [pid = 1802] [serial = 1739] [outer = (nil)] [url = about:blank] 09:39:50 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x89ae3000) [pid = 1802] [serial = 1740] [outer = (nil)] [url = about:blank] 09:39:51 INFO - PROCESS | 1802 | 1461256791216 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]]]}] 09:39:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:39:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 3995ms 09:39:51 INFO - PROCESS | 1802 | 1461256791243 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 09:39:51 INFO - PROCESS | 1802 | 1461256791248 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 09:39:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:39:51 INFO - PROCESS | 1802 | 1461256791257 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:39:51 INFO - PROCESS | 1802 | 1461256791262 Marionette TRACE conn3 <- [1,2462,null,{}] 09:39:51 INFO - PROCESS | 1802 | 1461256791271 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}] 09:39:51 INFO - PROCESS | 1802 | 1461256791492 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 09:39:51 INFO - PROCESS | 1802 | 1461256791700 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x86a64c00 == 152 [pid = 1802] [id = 623] 09:39:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x86ad4000) [pid = 1802] [serial = 1870] [outer = (nil)] 09:39:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x89260400) [pid = 1802] [serial = 1871] [outer = 0x86ad4000] 09:39:51 INFO - PROCESS | 1802 | 1461256791781 Marionette DEBUG loaded listener.js 09:39:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x89772c00) [pid = 1802] [serial = 1872] [outer = 0x86ad4000] 09:39:52 INFO - PROCESS | 1802 | 1461256792574 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]]]}] 09:39:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:39:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1338ms 09:39:52 INFO - PROCESS | 1802 | 1461256792594 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 09:39:52 INFO - PROCESS | 1802 | 1461256792603 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 09:39:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:39:52 INFO - PROCESS | 1802 | 1461256792613 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:39:52 INFO - PROCESS | 1802 | 1461256792616 Marionette TRACE conn3 <- [1,2466,null,{}] 09:39:52 INFO - PROCESS | 1802 | 1461256792622 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}] 09:39:52 INFO - PROCESS | 1802 | 1461256792923 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 09:39:53 INFO - PROCESS | 1802 | 1461256793075 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8915b800 == 153 [pid = 1802] [id = 624] 09:39:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x894d0c00) [pid = 1802] [serial = 1873] [outer = (nil)] 09:39:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x89b63c00) [pid = 1802] [serial = 1874] [outer = 0x894d0c00] 09:39:53 INFO - PROCESS | 1802 | 1461256793148 Marionette DEBUG loaded listener.js 09:39:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8abb9400) [pid = 1802] [serial = 1875] [outer = 0x894d0c00] 09:39:54 INFO - PROCESS | 1802 | 1461256794198 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]]]}] 09:39:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:39:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1599ms 09:39:54 INFO - PROCESS | 1802 | 1461256794212 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 09:39:54 INFO - PROCESS | 1802 | 1461256794216 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 09:39:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:39:54 INFO - PROCESS | 1802 | 1461256794222 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:39:54 INFO - PROCESS | 1802 | 1461256794228 Marionette TRACE conn3 <- [1,2470,null,{}] 09:39:54 INFO - PROCESS | 1802 | 1461256794256 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}] 09:39:54 INFO - PROCESS | 1802 | 1461256794522 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 09:39:54 INFO - PROCESS | 1802 | 1461256794559 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c56000 == 154 [pid = 1802] [id = 625] 09:39:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8b04b800) [pid = 1802] [serial = 1876] [outer = (nil)] 09:39:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8b0d4000) [pid = 1802] [serial = 1877] [outer = 0x8b04b800] 09:39:54 INFO - PROCESS | 1802 | 1461256794636 Marionette DEBUG loaded listener.js 09:39:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8b111400) [pid = 1802] [serial = 1878] [outer = 0x8b04b800] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x97633800) [pid = 1802] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x97b08c00) [pid = 1802] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8ad5cc00) [pid = 1802] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x913e8800) [pid = 1802] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x856ea400) [pid = 1802] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x86ccec00) [pid = 1802] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x89267c00) [pid = 1802] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8aca2800) [pid = 1802] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8abb2400) [pid = 1802] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8bd4f400) [pid = 1802] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8ad59c00) [pid = 1802] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x856ec000) [pid = 1802] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x84944400) [pid = 1802] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x88b41800) [pid = 1802] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x902dd000) [pid = 1802] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x89387800) [pid = 1802] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8f7f4c00) [pid = 1802] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8abb2800) [pid = 1802] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8e04a000) [pid = 1802] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8ad58c00) [pid = 1802] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8f50a400) [pid = 1802] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8ac0f800) [pid = 1802] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:39:56 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x95aafc00) [pid = 1802] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:39:56 INFO - PROCESS | 1802 | 1461256796240 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]]]}] 09:39:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:39:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 2101ms 09:39:56 INFO - PROCESS | 1802 | 1461256796338 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 09:39:56 INFO - PROCESS | 1802 | 1461256796341 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 09:39:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:39:56 INFO - PROCESS | 1802 | 1461256796350 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:39:56 INFO - PROCESS | 1802 | 1461256796354 Marionette TRACE conn3 <- [1,2474,null,{}] 09:39:56 INFO - PROCESS | 1802 | 1461256796360 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}] 09:39:56 INFO - PROCESS | 1802 | 1461256796556 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 09:39:56 INFO - PROCESS | 1802 | 1461256796745 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x84944400 == 155 [pid = 1802] [id = 626] 09:39:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x859ca400) [pid = 1802] [serial = 1879] [outer = (nil)] 09:39:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8abb2800) [pid = 1802] [serial = 1880] [outer = 0x859ca400] 09:39:56 INFO - PROCESS | 1802 | 1461256796822 Marionette DEBUG loaded listener.js 09:39:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8adf0800) [pid = 1802] [serial = 1881] [outer = 0x859ca400] 09:39:57 INFO - PROCESS | 1802 | 1461256797655 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]]]}] 09:39:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:39:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1335ms 09:39:57 INFO - PROCESS | 1802 | 1461256797686 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 09:39:57 INFO - PROCESS | 1802 | 1461256797689 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 09:39:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:39:57 INFO - PROCESS | 1802 | 1461256797695 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:39:57 INFO - PROCESS | 1802 | 1461256797698 Marionette TRACE conn3 <- [1,2478,null,{}] 09:39:57 INFO - PROCESS | 1802 | 1461256797704 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}] 09:39:57 INFO - PROCESS | 1802 | 1461256797883 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 09:39:57 INFO - PROCESS | 1802 | 1461256797898 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c60800 == 156 [pid = 1802] [id = 627] 09:39:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8aca2800) [pid = 1802] [serial = 1882] [outer = (nil)] 09:39:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8b2c5800) [pid = 1802] [serial = 1883] [outer = 0x8aca2800] 09:39:57 INFO - PROCESS | 1802 | 1461256797971 Marionette DEBUG loaded listener.js 09:39:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8b381800) [pid = 1802] [serial = 1884] [outer = 0x8aca2800] 09:39:59 INFO - PROCESS | 1802 | 1461256799303 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]]]}] 09:39:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:39:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1681ms 09:39:59 INFO - PROCESS | 1802 | 1461256799379 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 09:39:59 INFO - PROCESS | 1802 | 1461256799387 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 09:39:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:39:59 INFO - PROCESS | 1802 | 1461256799396 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:39:59 INFO - PROCESS | 1802 | 1461256799401 Marionette TRACE conn3 <- [1,2482,null,{}] 09:39:59 INFO - PROCESS | 1802 | 1461256799409 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}] 09:39:59 INFO - PROCESS | 1802 | 1461256799676 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 09:40:00 INFO - PROCESS | 1802 | 1461256800008 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x89002000 == 157 [pid = 1802] [id = 628] 09:40:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8994a800) [pid = 1802] [serial = 1885] [outer = (nil)] 09:40:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x89b62000) [pid = 1802] [serial = 1886] [outer = 0x8994a800] 09:40:00 INFO - PROCESS | 1802 | 1461256800102 Marionette DEBUG loaded listener.js 09:40:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8acaac00) [pid = 1802] [serial = 1887] [outer = 0x8994a800] 09:40:01 INFO - PROCESS | 1802 | 1461256801179 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]]]}] 09:40:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:40:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1834ms 09:40:01 INFO - PROCESS | 1802 | 1461256801231 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 09:40:01 INFO - PROCESS | 1802 | 1461256801239 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 09:40:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:40:01 INFO - PROCESS | 1802 | 1461256801250 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:40:01 INFO - PROCESS | 1802 | 1461256801254 Marionette TRACE conn3 <- [1,2486,null,{}] 09:40:01 INFO - PROCESS | 1802 | 1461256801262 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}] 09:40:01 INFO - PROCESS | 1802 | 1461256801534 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 09:40:01 INFO - PROCESS | 1802 | 1461256801873 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x89942400 == 158 [pid = 1802] [id = 629] 09:40:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8aca5400) [pid = 1802] [serial = 1888] [outer = (nil)] 09:40:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8b16cc00) [pid = 1802] [serial = 1889] [outer = 0x8aca5400] 09:40:01 INFO - PROCESS | 1802 | 1461256801968 Marionette DEBUG loaded listener.js 09:40:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8b2cd000) [pid = 1802] [serial = 1890] [outer = 0x8aca5400] 09:40:02 INFO - PROCESS | 1802 | 1461256802992 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]]]}] 09:40:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:40:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1789ms 09:40:03 INFO - PROCESS | 1802 | 1461256803058 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 09:40:03 INFO - PROCESS | 1802 | 1461256803063 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 09:40:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:40:03 INFO - PROCESS | 1802 | 1461256803072 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:40:03 INFO - PROCESS | 1802 | 1461256803079 Marionette TRACE conn3 <- [1,2490,null,{}] 09:40:03 INFO - PROCESS | 1802 | 1461256803095 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}] 09:40:03 INFO - PROCESS | 1802 | 1461256803326 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 09:40:03 INFO - PROCESS | 1802 | 1461256803654 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b16f400 == 159 [pid = 1802] [id = 630] 09:40:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8b4f2800) [pid = 1802] [serial = 1891] [outer = (nil)] 09:40:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8bd53800) [pid = 1802] [serial = 1892] [outer = 0x8b4f2800] 09:40:03 INFO - PROCESS | 1802 | 1461256803752 Marionette DEBUG loaded listener.js 09:40:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8be47c00) [pid = 1802] [serial = 1893] [outer = 0x8b4f2800] 09:40:04 INFO - PROCESS | 1802 | 1461256804659 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]]]}] 09:40:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:40:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1640ms 09:40:04 INFO - PROCESS | 1802 | 1461256804713 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 09:40:04 INFO - PROCESS | 1802 | 1461256804717 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 09:40:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:40:04 INFO - PROCESS | 1802 | 1461256804724 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:40:04 INFO - PROCESS | 1802 | 1461256804727 Marionette TRACE conn3 <- [1,2494,null,{}] 09:40:04 INFO - PROCESS | 1802 | 1461256804733 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}] 09:40:04 INFO - PROCESS | 1802 | 1461256804945 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 09:40:05 INFO - PROCESS | 1802 | 1461256805220 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ad54800 == 160 [pid = 1802] [id = 631] 09:40:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8b4bf000) [pid = 1802] [serial = 1894] [outer = (nil)] 09:40:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8c0bf800) [pid = 1802] [serial = 1895] [outer = 0x8b4bf000] 09:40:05 INFO - PROCESS | 1802 | 1461256805360 Marionette DEBUG loaded listener.js 09:40:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8c81c000) [pid = 1802] [serial = 1896] [outer = 0x8b4bf000] 09:40:06 INFO - PROCESS | 1802 | 1461256806292 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]]]}] 09:40:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:40:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1631ms 09:40:06 INFO - PROCESS | 1802 | 1461256806356 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 09:40:06 INFO - PROCESS | 1802 | 1461256806360 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 09:40:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:40:06 INFO - PROCESS | 1802 | 1461256806367 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:40:06 INFO - PROCESS | 1802 | 1461256806371 Marionette TRACE conn3 <- [1,2498,null,{}] 09:40:06 INFO - PROCESS | 1802 | 1461256806377 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}] 09:40:06 INFO - PROCESS | 1802 | 1461256806601 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 09:40:06 INFO - PROCESS | 1802 | 1461256806939 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x856eec00 == 161 [pid = 1802] [id = 632] 09:40:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8be4a000) [pid = 1802] [serial = 1897] [outer = (nil)] 09:40:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8e046c00) [pid = 1802] [serial = 1898] [outer = 0x8be4a000] 09:40:07 INFO - PROCESS | 1802 | 1461256807031 Marionette DEBUG loaded listener.js 09:40:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8e04b000) [pid = 1802] [serial = 1899] [outer = 0x8be4a000] 09:40:07 INFO - PROCESS | 1802 | 1461256807950 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]]]}] 09:40:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:40:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1636ms 09:40:08 INFO - PROCESS | 1802 | 1461256808005 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 09:40:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:40:08 INFO - PROCESS | 1802 | 1461256808009 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 09:40:08 INFO - PROCESS | 1802 | 1461256808015 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:40:08 INFO - PROCESS | 1802 | 1461256808019 Marionette TRACE conn3 <- [1,2502,null,{}] 09:40:08 INFO - PROCESS | 1802 | 1461256808025 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}] 09:40:08 INFO - PROCESS | 1802 | 1461256808248 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 09:40:08 INFO - PROCESS | 1802 | 1461256808571 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x8de7dc00 == 162 [pid = 1802] [id = 633] 09:40:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8de80c00) [pid = 1802] [serial = 1900] [outer = (nil)] 09:40:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8f7f7c00) [pid = 1802] [serial = 1901] [outer = 0x8de80c00] 09:40:08 INFO - PROCESS | 1802 | 1461256808668 Marionette DEBUG loaded listener.js 09:40:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8fdd5000) [pid = 1802] [serial = 1902] [outer = 0x8de80c00] 09:40:09 INFO - PROCESS | 1802 | 1461256809573 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]]]}] 09:40:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:40:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1632ms 09:40:09 INFO - PROCESS | 1802 | 1461256809648 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 09:40:09 INFO - PROCESS | 1802 | 1461256809652 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 09:40:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:40:09 INFO - PROCESS | 1802 | 1461256809658 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:40:09 INFO - PROCESS | 1802 | 1461256809662 Marionette TRACE conn3 <- [1,2506,null,{}] 09:40:09 INFO - PROCESS | 1802 | 1461256809668 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}] 09:40:09 INFO - PROCESS | 1802 | 1461256809907 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 09:40:10 INFO - PROCESS | 1802 | 1461256810228 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x86a6f400 == 163 [pid = 1802] [id = 634] 09:40:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x89ae3000) [pid = 1802] [serial = 1903] [outer = (nil)] 09:40:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x901ac000) [pid = 1802] [serial = 1904] [outer = 0x89ae3000] 09:40:10 INFO - PROCESS | 1802 | 1461256810319 Marionette DEBUG loaded listener.js 09:40:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x901af000) [pid = 1802] [serial = 1905] [outer = 0x89ae3000] 09:40:11 INFO - PROCESS | 1802 | 1461256811208 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]]]}] 09:40:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:40:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1587ms 09:40:11 INFO - PROCESS | 1802 | 1461256811246 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 09:40:11 INFO - PROCESS | 1802 | 1461256811249 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 09:40:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:40:11 INFO - PROCESS | 1802 | 1461256811256 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:40:11 INFO - PROCESS | 1802 | 1461256811260 Marionette TRACE conn3 <- [1,2510,null,{}] 09:40:11 INFO - PROCESS | 1802 | 1461256811265 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}] 09:40:11 INFO - PROCESS | 1802 | 1461256811482 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 09:40:11 INFO - PROCESS | 1802 | 1461256811918 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4f4400 == 164 [pid = 1802] [id = 635] 09:40:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8c0bf400) [pid = 1802] [serial = 1906] [outer = (nil)] 09:40:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x902dd400) [pid = 1802] [serial = 1907] [outer = 0x8c0bf400] 09:40:12 INFO - PROCESS | 1802 | 1461256812010 Marionette DEBUG loaded listener.js 09:40:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x906b4000) [pid = 1802] [serial = 1908] [outer = 0x8c0bf400] 09:40:12 INFO - PROCESS | 1802 | 1461256812939 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]]]}] 09:40:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:40:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1735ms 09:40:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:40:13 INFO - PROCESS | 1802 | 1461256812992 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 09:40:13 INFO - PROCESS | 1802 | 1461256812996 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 09:40:13 INFO - PROCESS | 1802 | 1461256813003 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:40:13 INFO - PROCESS | 1802 | 1461256813006 Marionette TRACE conn3 <- [1,2514,null,{}] 09:40:13 INFO - PROCESS | 1802 | 1461256813012 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}] 09:40:13 INFO - PROCESS | 1802 | 1461256813224 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 09:40:13 INFO - PROCESS | 1802 | 1461256813503 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x901ad400 == 165 [pid = 1802] [id = 636] 09:40:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x902d7c00) [pid = 1802] [serial = 1909] [outer = (nil)] 09:40:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x907f5400) [pid = 1802] [serial = 1910] [outer = 0x902d7c00] 09:40:13 INFO - PROCESS | 1802 | 1461256813639 Marionette DEBUG loaded listener.js 09:40:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x9132a000) [pid = 1802] [serial = 1911] [outer = 0x902d7c00] 09:40:14 INFO - PROCESS | 1802 | 1461256814550 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]]]}] 09:40:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:40:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1590ms 09:40:14 INFO - PROCESS | 1802 | 1461256814592 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 09:40:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:40:14 INFO - PROCESS | 1802 | 1461256814596 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 09:40:14 INFO - PROCESS | 1802 | 1461256814602 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:40:14 INFO - PROCESS | 1802 | 1461256814606 Marionette TRACE conn3 <- [1,2518,null,{}] 09:40:14 INFO - PROCESS | 1802 | 1461256814611 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}] 09:40:14 INFO - PROCESS | 1802 | 1461256814835 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 09:40:15 INFO - PROCESS | 1802 | 1461256815170 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x906bf000 == 166 [pid = 1802] [id = 637] 09:40:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x92a4f000) [pid = 1802] [serial = 1912] [outer = (nil)] 09:40:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x92ad2400) [pid = 1802] [serial = 1913] [outer = 0x92a4f000] 09:40:15 INFO - PROCESS | 1802 | 1461256815264 Marionette DEBUG loaded listener.js 09:40:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x92bda800) [pid = 1802] [serial = 1914] [outer = 0x92a4f000] 09:40:16 INFO - PROCESS | 1802 | 1461256816197 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]]]}] 09:40:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:40:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1636ms 09:40:16 INFO - PROCESS | 1802 | 1461256816238 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 09:40:16 INFO - PROCESS | 1802 | 1461256816242 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 09:40:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:40:16 INFO - PROCESS | 1802 | 1461256816249 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:40:16 INFO - PROCESS | 1802 | 1461256816253 Marionette TRACE conn3 <- [1,2522,null,{}] 09:40:16 INFO - PROCESS | 1802 | 1461256816261 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}] 09:40:16 INFO - PROCESS | 1802 | 1461256816498 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 09:40:16 INFO - PROCESS | 1802 | 1461256816832 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f73c800 == 167 [pid = 1802] [id = 638] 09:40:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8fdd8400) [pid = 1802] [serial = 1915] [outer = (nil)] 09:40:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x95a46000) [pid = 1802] [serial = 1916] [outer = 0x8fdd8400] 09:40:16 INFO - PROCESS | 1802 | 1461256816932 Marionette DEBUG loaded listener.js 09:40:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x96fd2000) [pid = 1802] [serial = 1917] [outer = 0x8fdd8400] 09:40:17 INFO - PROCESS | 1802 | 1461256817863 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]]]}] 09:40:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:40:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1686ms 09:40:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:40:17 INFO - PROCESS | 1802 | 1461256817936 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 09:40:17 INFO - PROCESS | 1802 | 1461256817939 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 09:40:17 INFO - PROCESS | 1802 | 1461256817946 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:40:17 INFO - PROCESS | 1802 | 1461256817949 Marionette TRACE conn3 <- [1,2526,null,{}] 09:40:17 INFO - PROCESS | 1802 | 1461256817955 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}] 09:40:18 INFO - PROCESS | 1802 | 1461256818170 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 09:40:18 INFO - PROCESS | 1802 | 1461256818500 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x91f17000 == 168 [pid = 1802] [id = 639] 09:40:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x92ced000) [pid = 1802] [serial = 1918] [outer = (nil)] 09:40:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x97631400) [pid = 1802] [serial = 1919] [outer = 0x92ced000] 09:40:18 INFO - PROCESS | 1802 | 1461256818593 Marionette DEBUG loaded listener.js 09:40:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x97634c00) [pid = 1802] [serial = 1920] [outer = 0x92ced000] 09:40:19 INFO - PROCESS | 1802 | 1461256819499 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]]]}] 09:40:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:40:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1635ms 09:40:19 INFO - PROCESS | 1802 | 1461256819580 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 09:40:19 INFO - PROCESS | 1802 | 1461256819584 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 09:40:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:40:19 INFO - PROCESS | 1802 | 1461256819591 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:40:19 INFO - PROCESS | 1802 | 1461256819595 Marionette TRACE conn3 <- [1,2530,null,{}] 09:40:19 INFO - PROCESS | 1802 | 1461256819601 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}] 09:40:19 INFO - PROCESS | 1802 | 1461256819866 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 09:40:20 INFO - PROCESS | 1802 | 1461256820194 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x86a63c00 == 169 [pid = 1802] [id = 640] 09:40:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x901a7000) [pid = 1802] [serial = 1921] [outer = (nil)] 09:40:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x979b7800) [pid = 1802] [serial = 1922] [outer = 0x901a7000] 09:40:20 INFO - PROCESS | 1802 | 1461256820288 Marionette DEBUG loaded listener.js 09:40:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x97f64000) [pid = 1802] [serial = 1923] [outer = 0x901a7000] 09:40:21 INFO - PROCESS | 1802 | 1461256821194 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]]]}] 09:40:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:40:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1647ms 09:40:21 INFO - PROCESS | 1802 | 1461256821239 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 09:40:21 INFO - PROCESS | 1802 | 1461256821243 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 09:40:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:40:21 INFO - PROCESS | 1802 | 1461256821249 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:40:21 INFO - PROCESS | 1802 | 1461256821252 Marionette TRACE conn3 <- [1,2534,null,{}] 09:40:21 INFO - PROCESS | 1802 | 1461256821258 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}] 09:40:21 INFO - PROCESS | 1802 | 1461256821480 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 09:40:21 INFO - PROCESS | 1802 | 1461256821821 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x906c0800 == 170 [pid = 1802] [id = 641] 09:40:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x913da000) [pid = 1802] [serial = 1924] [outer = (nil)] 09:40:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x98037800) [pid = 1802] [serial = 1925] [outer = 0x913da000] 09:40:21 INFO - PROCESS | 1802 | 1461256821915 Marionette DEBUG loaded listener.js 09:40:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x988e8000) [pid = 1802] [serial = 1926] [outer = 0x913da000] 09:40:22 INFO - PROCESS | 1802 | 1461256822850 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]]]}] 09:40:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:40:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1640ms 09:40:22 INFO - PROCESS | 1802 | 1461256822890 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 09:40:22 INFO - PROCESS | 1802 | 1461256822894 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 09:40:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:40:22 INFO - PROCESS | 1802 | 1461256822901 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:40:22 INFO - PROCESS | 1802 | 1461256822905 Marionette TRACE conn3 <- [1,2538,null,{}] 09:40:22 INFO - PROCESS | 1802 | 1461256822910 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}] 09:40:23 INFO - PROCESS | 1802 | 1461256823140 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 09:40:23 INFO - PROCESS | 1802 | 1461256823458 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x84943400 == 171 [pid = 1802] [id = 642] 09:40:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x86a66400) [pid = 1802] [serial = 1927] [outer = (nil)] 09:40:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x99142c00) [pid = 1802] [serial = 1928] [outer = 0x86a66400] 09:40:23 INFO - PROCESS | 1802 | 1461256823555 Marionette DEBUG loaded listener.js 09:40:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x9ad94000) [pid = 1802] [serial = 1929] [outer = 0x86a66400] 09:40:24 INFO - PROCESS | 1802 | 1461256824467 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]]]}] 09:40:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:40:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1633ms 09:40:24 INFO - PROCESS | 1802 | 1461256824535 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 09:40:24 INFO - PROCESS | 1802 | 1461256824538 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 09:40:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:40:24 INFO - PROCESS | 1802 | 1461256824545 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:40:24 INFO - PROCESS | 1802 | 1461256824548 Marionette TRACE conn3 <- [1,2542,null,{}] 09:40:24 INFO - PROCESS | 1802 | 1461256824554 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}] 09:40:24 INFO - PROCESS | 1802 | 1461256824775 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 09:40:25 INFO - PROCESS | 1802 | 1461256825105 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x906bfc00 == 172 [pid = 1802] [id = 643] 09:40:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x98e97800) [pid = 1802] [serial = 1930] [outer = (nil)] 09:40:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x9af8c400) [pid = 1802] [serial = 1931] [outer = 0x98e97800] 09:40:25 INFO - PROCESS | 1802 | 1461256825200 Marionette DEBUG loaded listener.js 09:40:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x9af8fc00) [pid = 1802] [serial = 1932] [outer = 0x98e97800] 09:40:26 INFO - PROCESS | 1802 | 1461256826136 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]]]}] 09:40:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:40:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1629ms 09:40:26 INFO - PROCESS | 1802 | 1461256826176 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 09:40:26 INFO - PROCESS | 1802 | 1461256826179 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 09:40:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:40:26 INFO - PROCESS | 1802 | 1461256826187 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:40:26 INFO - PROCESS | 1802 | 1461256826191 Marionette TRACE conn3 <- [1,2546,null,{}] 09:40:26 INFO - PROCESS | 1802 | 1461256826197 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}] 09:40:26 INFO - PROCESS | 1802 | 1461256826420 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 09:40:26 INFO - PROCESS | 1802 | 1461256826757 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x92ce8000 == 173 [pid = 1802] [id = 644] 09:40:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x963ef800) [pid = 1802] [serial = 1933] [outer = (nil)] 09:40:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x9e923c00) [pid = 1802] [serial = 1934] [outer = 0x963ef800] 09:40:26 INFO - PROCESS | 1802 | 1461256826858 Marionette DEBUG loaded listener.js 09:40:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x9e926400) [pid = 1802] [serial = 1935] [outer = 0x963ef800] 09:40:27 INFO - PROCESS | 1802 | 1461256827816 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]]]}] 09:40:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:40:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1690ms 09:40:27 INFO - PROCESS | 1802 | 1461256827878 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 09:40:27 INFO - PROCESS | 1802 | 1461256827882 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 09:40:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:40:27 INFO - PROCESS | 1802 | 1461256827888 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:40:27 INFO - PROCESS | 1802 | 1461256827891 Marionette TRACE conn3 <- [1,2550,null,{}] 09:40:27 INFO - PROCESS | 1802 | 1461256827897 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}] 09:40:28 INFO - PROCESS | 1802 | 1461256828125 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 09:40:28 INFO - PROCESS | 1802 | 1461256828460 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x859c6c00 == 172 [pid = 1802] [id = 528] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x9766a800 == 171 [pid = 1802] [id = 531] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x83b3b000 == 170 [pid = 1802] [id = 396] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x86cc6400 == 169 [pid = 1802] [id = 534] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x86c60400 == 168 [pid = 1802] [id = 535] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x84987400 == 167 [pid = 1802] [id = 536] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8aca4c00 == 166 [pid = 1802] [id = 207] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x92cea000 == 165 [pid = 1802] [id = 530] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x89260c00 == 164 [pid = 1802] [id = 208] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8f58c000 == 163 [pid = 1802] [id = 524] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x9001bc00 == 162 [pid = 1802] [id = 529] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8c0b8400 == 161 [pid = 1802] [id = 522] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x89aec000 == 160 [pid = 1802] [id = 521] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x906be000 == 159 [pid = 1802] [id = 527] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x901cec00 == 158 [pid = 1802] [id = 526] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x9001c000 == 157 [pid = 1802] [id = 525] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8b0ccc00 == 156 [pid = 1802] [id = 518] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x84944400 == 155 [pid = 1802] [id = 626] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x86c56000 == 154 [pid = 1802] [id = 625] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8915b800 == 153 [pid = 1802] [id = 624] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x86a64c00 == 152 [pid = 1802] [id = 623] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x971a4400 == 151 [pid = 1802] [id = 619] 09:40:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8c820800 == 150 [pid = 1802] [id = 618] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x97f70000) [pid = 1802] [serial = 1796] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x988df000) [pid = 1802] [serial = 1799] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8e044c00) [pid = 1802] [serial = 1766] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x92a4c800) [pid = 1802] [serial = 1781] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x86a6d400) [pid = 1802] [serial = 1749] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x901aa000) [pid = 1802] [serial = 1776] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x89b64800) [pid = 1802] [serial = 1809] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8ad55800) [pid = 1802] [serial = 1754] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8b4c7000) [pid = 1802] [serial = 1760] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8c0be800) [pid = 1802] [serial = 1764] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8adf3000) [pid = 1802] [serial = 1811] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x96264c00) [pid = 1802] [serial = 1788] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x859cc800) [pid = 1802] [serial = 1802] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8e04b400) [pid = 1802] [serial = 1767] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x95aa2000) [pid = 1802] [serial = 1787] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8914d400) [pid = 1802] [serial = 1805] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x92a52400) [pid = 1802] [serial = 1782] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x906b7000) [pid = 1802] [serial = 1778] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x898cf400) [pid = 1802] [serial = 1752] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x97664000) [pid = 1802] [serial = 1794] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x90020c00) [pid = 1802] [serial = 1775] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x98b91400) [pid = 1802] [serial = 1800] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x97fdec00) [pid = 1802] [serial = 1797] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8b4f5800) [pid = 1802] [serial = 1761] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8b11c000) [pid = 1802] [serial = 1680] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8bd56000) [pid = 1802] [serial = 1763] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8f736800) [pid = 1802] [serial = 1770] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x89ae2000) [pid = 1802] [serial = 1808] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8b2ce000) [pid = 1802] [serial = 1757] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8fdda000) [pid = 1802] [serial = 1773] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x89268000) [pid = 1802] [serial = 1806] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x92ce0800) [pid = 1802] [serial = 1785] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x859c1c00) [pid = 1802] [serial = 1748] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x86ad6000) [pid = 1802] [serial = 1803] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8b0d2000) [pid = 1802] [serial = 1755] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x9719fc00) [pid = 1802] [serial = 1791] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8f57f800) [pid = 1802] [serial = 1769] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x9763a000) [pid = 1802] [serial = 1793] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8b37b400) [pid = 1802] [serial = 1758] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8b0c9400) [pid = 1802] [serial = 1812] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x970f2000) [pid = 1802] [serial = 1790] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x907f3400) [pid = 1802] [serial = 1779] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8fdd2c00) [pid = 1802] [serial = 1772] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x894cec00) [pid = 1802] [serial = 1751] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x92be9000) [pid = 1802] [serial = 1784] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8b0d2c00) [pid = 1802] [serial = 1814] [outer = (nil)] [url = about:blank] 09:40:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b3b000 == 151 [pid = 1802] [id = 645] 09:40:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x83b40800) [pid = 1802] [serial = 1936] [outer = (nil)] 09:40:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x859cc800) [pid = 1802] [serial = 1937] [outer = 0x83b40800] 09:40:30 INFO - PROCESS | 1802 | 1461256830600 Marionette DEBUG loaded listener.js 09:40:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86ad2400) [pid = 1802] [serial = 1938] [outer = 0x83b40800] 09:40:31 INFO - PROCESS | 1802 | 1461256831469 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]]]}] 09:40:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:40:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 3597ms 09:40:31 INFO - PROCESS | 1802 | 1461256831499 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 09:40:31 INFO - PROCESS | 1802 | 1461256831505 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 09:40:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:40:31 INFO - PROCESS | 1802 | 1461256831516 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:40:31 INFO - PROCESS | 1802 | 1461256831520 Marionette TRACE conn3 <- [1,2554,null,{}] 09:40:31 INFO - PROCESS | 1802 | 1461256831527 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}] 09:40:31 INFO - PROCESS | 1802 | 1461256831716 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 09:40:31 INFO - PROCESS | 1802 | 1461256831736 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x89260c00 == 152 [pid = 1802] [id = 646] 09:40:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x89264c00) [pid = 1802] [serial = 1939] [outer = (nil)] 09:40:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8938a800) [pid = 1802] [serial = 1940] [outer = 0x89264c00] 09:40:31 INFO - PROCESS | 1802 | 1461256831834 Marionette DEBUG loaded listener.js 09:40:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8977b400) [pid = 1802] [serial = 1941] [outer = 0x89264c00] 09:40:32 INFO - PROCESS | 1802 | 1461256832856 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]]]}] 09:40:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:40:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1385ms 09:40:32 INFO - PROCESS | 1802 | 1461256832901 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 09:40:32 INFO - PROCESS | 1802 | 1461256832907 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 09:40:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:40:32 INFO - PROCESS | 1802 | 1461256832966 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:40:32 INFO - PROCESS | 1802 | 1461256832971 Marionette TRACE conn3 <- [1,2558,null,{}] 09:40:32 INFO - PROCESS | 1802 | 1461256832977 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}] 09:40:33 INFO - PROCESS | 1802 | 1461256833235 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 09:40:33 INFO - PROCESS | 1802 | 1461256833262 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c5d000 == 153 [pid = 1802] [id = 647] 09:40:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x86cc9000) [pid = 1802] [serial = 1942] [outer = (nil)] 09:40:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x89b5d800) [pid = 1802] [serial = 1943] [outer = 0x86cc9000] 09:40:33 INFO - PROCESS | 1802 | 1461256833335 Marionette DEBUG loaded listener.js 09:40:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8abb4000) [pid = 1802] [serial = 1944] [outer = 0x86cc9000] 09:40:34 INFO - PROCESS | 1802 | 1461256834468 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]]]}] 09:40:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:40:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1597ms 09:40:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:40:34 INFO - PROCESS | 1802 | 1461256834546 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 09:40:34 INFO - PROCESS | 1802 | 1461256834549 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 09:40:34 INFO - PROCESS | 1802 | 1461256834556 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:40:34 INFO - PROCESS | 1802 | 1461256834562 Marionette TRACE conn3 <- [1,2562,null,{}] 09:40:34 INFO - PROCESS | 1802 | 1461256834584 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}] 09:40:34 INFO - PROCESS | 1802 | 1461256834843 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 09:40:34 INFO - PROCESS | 1802 | 1461256834872 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8915b800 == 154 [pid = 1802] [id = 648] 09:40:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8b0c8000) [pid = 1802] [serial = 1945] [outer = (nil)] 09:40:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8b0cec00) [pid = 1802] [serial = 1946] [outer = 0x8b0c8000] 09:40:34 INFO - PROCESS | 1802 | 1461256834945 Marionette DEBUG loaded listener.js 09:40:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8b0f5400) [pid = 1802] [serial = 1947] [outer = 0x8b0c8000] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x859ca400) [pid = 1802] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8e04e400) [pid = 1802] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x9001b400) [pid = 1802] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x86cc7c00) [pid = 1802] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x86ad4000) [pid = 1802] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x907f1c00) [pid = 1802] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x894d0c00) [pid = 1802] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8ac01c00) [pid = 1802] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8b04b800) [pid = 1802] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x92a4f400) [pid = 1802] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x89ae6c00) [pid = 1802] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x920f8800) [pid = 1802] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8c81c800) [pid = 1802] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8b04e800) [pid = 1802] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8b170400) [pid = 1802] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x89948000) [pid = 1802] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8f57ec00) [pid = 1802] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x970f3800) [pid = 1802] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8f7f7400) [pid = 1802] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x97631000) [pid = 1802] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8b168400) [pid = 1802] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8c814c00) [pid = 1802] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:40:36 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x97f71c00) [pid = 1802] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:40:36 INFO - PROCESS | 1802 | 1461256836621 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]]]}] 09:40:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:40:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2103ms 09:40:36 INFO - PROCESS | 1802 | 1461256836659 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 09:40:36 INFO - PROCESS | 1802 | 1461256836662 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 09:40:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:40:36 INFO - PROCESS | 1802 | 1461256836669 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:40:36 INFO - PROCESS | 1802 | 1461256836672 Marionette TRACE conn3 <- [1,2566,null,{}] 09:40:36 INFO - PROCESS | 1802 | 1461256836677 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}] 09:40:36 INFO - PROCESS | 1802 | 1461256836868 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 09:40:37 INFO - PROCESS | 1802 | 1461256837060 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c60c00 == 155 [pid = 1802] [id = 649] 09:40:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x86cc6400) [pid = 1802] [serial = 1948] [outer = (nil)] 09:40:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8b0fa400) [pid = 1802] [serial = 1949] [outer = 0x86cc6400] 09:40:37 INFO - PROCESS | 1802 | 1461256837138 Marionette DEBUG loaded listener.js 09:40:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8b119400) [pid = 1802] [serial = 1950] [outer = 0x86cc6400] 09:40:38 INFO - PROCESS | 1802 | 1461256838083 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]]]}] 09:40:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:40:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1439ms 09:40:38 INFO - PROCESS | 1802 | 1461256838108 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 09:40:38 INFO - PROCESS | 1802 | 1461256838114 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 09:40:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:40:38 INFO - PROCESS | 1802 | 1461256838135 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:40:38 INFO - PROCESS | 1802 | 1461256838141 Marionette TRACE conn3 <- [1,2570,null,{}] 09:40:38 INFO - PROCESS | 1802 | 1461256838149 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}] 09:40:38 INFO - PROCESS | 1802 | 1461256838401 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 09:40:38 INFO - PROCESS | 1802 | 1461256838748 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b38800 == 156 [pid = 1802] [id = 650] 09:40:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x88b3ac00) [pid = 1802] [serial = 1951] [outer = (nil)] 09:40:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8900a000) [pid = 1802] [serial = 1952] [outer = 0x88b3ac00] 09:40:38 INFO - PROCESS | 1802 | 1461256838852 Marionette DEBUG loaded listener.js 09:40:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x89268800) [pid = 1802] [serial = 1953] [outer = 0x88b3ac00] 09:40:39 INFO - PROCESS | 1802 | 1461256839834 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]]]}] 09:40:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:40:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1759ms 09:40:39 INFO - PROCESS | 1802 | 1461256839882 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 09:40:39 INFO - PROCESS | 1802 | 1461256839891 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 09:40:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:40:39 INFO - PROCESS | 1802 | 1461256839902 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:40:39 INFO - PROCESS | 1802 | 1461256839906 Marionette TRACE conn3 <- [1,2574,null,{}] 09:40:39 INFO - PROCESS | 1802 | 1461256839912 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}] 09:40:40 INFO - PROCESS | 1802 | 1461256840151 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 09:40:40 INFO - PROCESS | 1802 | 1461256840483 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x89aec000 == 157 [pid = 1802] [id = 651] 09:40:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8ac9d800) [pid = 1802] [serial = 1954] [outer = (nil)] 09:40:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8ad5bc00) [pid = 1802] [serial = 1955] [outer = 0x8ac9d800] 09:40:40 INFO - PROCESS | 1802 | 1461256840578 Marionette DEBUG loaded listener.js 09:40:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8b055800) [pid = 1802] [serial = 1956] [outer = 0x8ac9d800] 09:40:41 INFO - PROCESS | 1802 | 1461256841621 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]]]}] 09:40:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:40:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1781ms 09:40:41 INFO - PROCESS | 1802 | 1461256841683 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 09:40:41 INFO - PROCESS | 1802 | 1461256841686 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 09:40:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:40:41 INFO - PROCESS | 1802 | 1461256841693 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:40:41 INFO - PROCESS | 1802 | 1461256841700 Marionette TRACE conn3 <- [1,2578,null,{}] 09:40:41 INFO - PROCESS | 1802 | 1461256841716 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}] 09:40:41 INFO - PROCESS | 1802 | 1461256841931 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 09:40:42 INFO - PROCESS | 1802 | 1461256842298 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b053000 == 158 [pid = 1802] [id = 652] 09:40:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8b16f000) [pid = 1802] [serial = 1957] [outer = (nil)] 09:40:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8b37c000) [pid = 1802] [serial = 1958] [outer = 0x8b16f000] 09:40:42 INFO - PROCESS | 1802 | 1461256842394 Marionette DEBUG loaded listener.js 09:40:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8b4bfc00) [pid = 1802] [serial = 1959] [outer = 0x8b16f000] 09:40:43 INFO - PROCESS | 1802 | 1461256843369 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]]]}] 09:40:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:40:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1744ms 09:40:43 INFO - PROCESS | 1802 | 1461256843438 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 09:40:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:40:43 INFO - PROCESS | 1802 | 1461256843443 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 09:40:43 INFO - PROCESS | 1802 | 1461256843449 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:40:43 INFO - PROCESS | 1802 | 1461256843453 Marionette TRACE conn3 <- [1,2582,null,{}] 09:40:43 INFO - PROCESS | 1802 | 1461256843459 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}] 09:40:43 INFO - PROCESS | 1802 | 1461256843711 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 09:40:44 INFO - PROCESS | 1802 | 1461256844038 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x84947000 == 159 [pid = 1802] [id = 653] 09:40:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x898cf400) [pid = 1802] [serial = 1960] [outer = (nil)] 09:40:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8b64cc00) [pid = 1802] [serial = 1961] [outer = 0x898cf400] 09:40:44 INFO - PROCESS | 1802 | 1461256844132 Marionette DEBUG loaded listener.js 09:40:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8bd52400) [pid = 1802] [serial = 1962] [outer = 0x898cf400] 09:40:45 INFO - PROCESS | 1802 | 1461256845040 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]]]}] 09:40:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:40:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1638ms 09:40:45 INFO - PROCESS | 1802 | 1461256845088 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 09:40:45 INFO - PROCESS | 1802 | 1461256845092 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 09:40:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:40:45 INFO - PROCESS | 1802 | 1461256845099 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:40:45 INFO - PROCESS | 1802 | 1461256845102 Marionette TRACE conn3 <- [1,2586,null,{}] 09:40:45 INFO - PROCESS | 1802 | 1461256845108 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}] 09:40:45 INFO - PROCESS | 1802 | 1461256845320 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 09:40:45 INFO - PROCESS | 1802 | 1461256845595 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4f4000 == 160 [pid = 1802] [id = 654] 09:40:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8bd59400) [pid = 1802] [serial = 1963] [outer = (nil)] 09:40:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8c0b3800) [pid = 1802] [serial = 1964] [outer = 0x8bd59400] 09:40:45 INFO - PROCESS | 1802 | 1461256845734 Marionette DEBUG loaded listener.js 09:40:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8c0c0400) [pid = 1802] [serial = 1965] [outer = 0x8bd59400] 09:40:46 INFO - PROCESS | 1802 | 1461256846629 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]]]}] 09:40:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:40:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1584ms 09:40:46 INFO - PROCESS | 1802 | 1461256846684 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 09:40:46 INFO - PROCESS | 1802 | 1461256846688 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 09:40:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:40:46 INFO - PROCESS | 1802 | 1461256846695 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:40:46 INFO - PROCESS | 1802 | 1461256846699 Marionette TRACE conn3 <- [1,2590,null,{}] 09:40:46 INFO - PROCESS | 1802 | 1461256846704 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}] 09:40:46 INFO - PROCESS | 1802 | 1461256846942 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 09:40:47 INFO - PROCESS | 1802 | 1461256847273 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8bd58c00 == 161 [pid = 1802] [id = 655] 09:40:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8e04b400) [pid = 1802] [serial = 1966] [outer = (nil)] 09:40:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8f514c00) [pid = 1802] [serial = 1967] [outer = 0x8e04b400] 09:40:47 INFO - PROCESS | 1802 | 1461256847368 Marionette DEBUG loaded listener.js 09:40:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8f58d000) [pid = 1802] [serial = 1968] [outer = 0x8e04b400] 09:40:48 INFO - PROCESS | 1802 | 1461256848285 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]]]}] 09:40:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:40:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1631ms 09:40:48 INFO - PROCESS | 1802 | 1461256848327 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 09:40:48 INFO - PROCESS | 1802 | 1461256848331 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 09:40:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:40:48 INFO - PROCESS | 1802 | 1461256848337 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:40:48 INFO - PROCESS | 1802 | 1461256848341 Marionette TRACE conn3 <- [1,2594,null,{}] 09:40:48 INFO - PROCESS | 1802 | 1461256848346 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}] 09:40:48 INFO - PROCESS | 1802 | 1461256848547 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 09:40:48 INFO - PROCESS | 1802 | 1461256848802 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8abb1c00 == 162 [pid = 1802] [id = 656] 09:40:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8adf5c00) [pid = 1802] [serial = 1969] [outer = (nil)] 09:40:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8f73e000) [pid = 1802] [serial = 1970] [outer = 0x8adf5c00] 09:40:48 INFO - PROCESS | 1802 | 1461256848897 Marionette DEBUG loaded listener.js 09:40:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8f7f6c00) [pid = 1802] [serial = 1971] [outer = 0x8adf5c00] 09:40:49 INFO - PROCESS | 1802 | 1461256849904 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]]]}] 09:40:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:40:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1586ms 09:40:49 INFO - PROCESS | 1802 | 1461256849923 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 09:40:49 INFO - PROCESS | 1802 | 1461256849927 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 09:40:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:40:49 INFO - PROCESS | 1802 | 1461256849933 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:40:49 INFO - PROCESS | 1802 | 1461256849937 Marionette TRACE conn3 <- [1,2598,null,{}] 09:40:49 INFO - PROCESS | 1802 | 1461256849942 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}] 09:40:50 INFO - PROCESS | 1802 | 1461256850151 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 09:40:50 INFO - PROCESS | 1802 | 1461256850479 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c81c400 == 163 [pid = 1802] [id = 657] 09:40:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8f7f4c00) [pid = 1802] [serial = 1972] [outer = (nil)] 09:40:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x901a1800) [pid = 1802] [serial = 1973] [outer = 0x8f7f4c00] 09:40:50 INFO - PROCESS | 1802 | 1461256850573 Marionette DEBUG loaded listener.js 09:40:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x901a4c00) [pid = 1802] [serial = 1974] [outer = 0x8f7f4c00] 09:40:51 INFO - PROCESS | 1802 | 1461256851496 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]]]}] 09:40:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:40:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1637ms 09:40:51 INFO - PROCESS | 1802 | 1461256851571 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 09:40:51 INFO - PROCESS | 1802 | 1461256851574 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 09:40:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:40:51 INFO - PROCESS | 1802 | 1461256851581 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:40:51 INFO - PROCESS | 1802 | 1461256851584 Marionette TRACE conn3 <- [1,2602,null,{}] 09:40:51 INFO - PROCESS | 1802 | 1461256851590 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}] 09:40:51 INFO - PROCESS | 1802 | 1461256851845 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 09:40:52 INFO - PROCESS | 1802 | 1461256852173 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f738400 == 164 [pid = 1802] [id = 658] 09:40:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8fddd000) [pid = 1802] [serial = 1975] [outer = (nil)] 09:40:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x902d3800) [pid = 1802] [serial = 1976] [outer = 0x8fddd000] 09:40:52 INFO - PROCESS | 1802 | 1461256852268 Marionette DEBUG loaded listener.js 09:40:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x902dd800) [pid = 1802] [serial = 1977] [outer = 0x8fddd000] 09:40:53 INFO - PROCESS | 1802 | 1461256853184 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]]]}] 09:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1641ms 09:40:53 INFO - PROCESS | 1802 | 1461256853222 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 09:40:53 INFO - PROCESS | 1802 | 1461256853225 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 09:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:40:53 INFO - PROCESS | 1802 | 1461256853231 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:40:53 INFO - PROCESS | 1802 | 1461256853235 Marionette TRACE conn3 <- [1,2606,null,{}] 09:40:53 INFO - PROCESS | 1802 | 1461256853241 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}] 09:40:53 INFO - PROCESS | 1802 | 1461256853448 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 09:40:53 INFO - PROCESS | 1802 | 1461256853786 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b169c00 == 165 [pid = 1802] [id = 659] 09:40:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8bd50400) [pid = 1802] [serial = 1978] [outer = (nil)] 09:40:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x907f3800) [pid = 1802] [serial = 1979] [outer = 0x8bd50400] 09:40:53 INFO - PROCESS | 1802 | 1461256853880 Marionette DEBUG loaded listener.js 09:40:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x91330c00) [pid = 1802] [serial = 1980] [outer = 0x8bd50400] 09:40:54 INFO - PROCESS | 1802 | 1461256854838 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]]]}] 09:40:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:40:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1681ms 09:40:54 INFO - PROCESS | 1802 | 1461256854913 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 09:40:54 INFO - PROCESS | 1802 | 1461256854916 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 09:40:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:40:54 INFO - PROCESS | 1802 | 1461256854923 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:40:54 INFO - PROCESS | 1802 | 1461256854928 Marionette TRACE conn3 <- [1,2610,null,{}] 09:40:54 INFO - PROCESS | 1802 | 1461256854933 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}] 09:40:55 INFO - PROCESS | 1802 | 1461256855212 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 09:40:55 INFO - PROCESS | 1802 | 1461256855558 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x907f5800 == 166 [pid = 1802] [id = 660] 09:40:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x92ace400) [pid = 1802] [serial = 1981] [outer = (nil)] 09:40:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x92be0400) [pid = 1802] [serial = 1982] [outer = 0x92ace400] 09:40:55 INFO - PROCESS | 1802 | 1461256855650 Marionette DEBUG loaded listener.js 09:40:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x92ce5000) [pid = 1802] [serial = 1983] [outer = 0x92ace400] 09:40:56 INFO - PROCESS | 1802 | 1461256856591 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]]]}] 09:40:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:40:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1736ms 09:40:56 INFO - PROCESS | 1802 | 1461256856660 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 09:40:56 INFO - PROCESS | 1802 | 1461256856663 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 09:40:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:40:56 INFO - PROCESS | 1802 | 1461256856670 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:40:56 INFO - PROCESS | 1802 | 1461256856673 Marionette TRACE conn3 <- [1,2614,null,{}] 09:40:56 INFO - PROCESS | 1802 | 1461256856679 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}] 09:40:56 INFO - PROCESS | 1802 | 1461256856949 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 09:40:57 INFO - PROCESS | 1802 | 1461256857280 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x92cea000 == 167 [pid = 1802] [id = 661] 09:40:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x93f7e400) [pid = 1802] [serial = 1984] [outer = (nil)] 09:40:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x95aa7800) [pid = 1802] [serial = 1985] [outer = 0x93f7e400] 09:40:57 INFO - PROCESS | 1802 | 1461256857371 Marionette DEBUG loaded listener.js 09:40:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x96264c00) [pid = 1802] [serial = 1986] [outer = 0x93f7e400] 09:40:58 INFO - PROCESS | 1802 | 1461256858349 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]]]}] 09:40:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:40:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1749ms 09:40:58 INFO - PROCESS | 1802 | 1461256858420 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 09:40:58 INFO - PROCESS | 1802 | 1461256858424 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 09:40:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:40:58 INFO - PROCESS | 1802 | 1461256858431 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:40:58 INFO - PROCESS | 1802 | 1461256858433 Marionette TRACE conn3 <- [1,2618,null,{}] 09:40:58 INFO - PROCESS | 1802 | 1461256858439 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}] 09:40:58 INFO - PROCESS | 1802 | 1461256858661 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 09:40:59 INFO - PROCESS | 1802 | 1461256858995 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x859c8c00 == 168 [pid = 1802] [id = 662] 09:40:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x86ad9c00) [pid = 1802] [serial = 1987] [outer = (nil)] 09:40:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x96fce800) [pid = 1802] [serial = 1988] [outer = 0x86ad9c00] 09:40:59 INFO - PROCESS | 1802 | 1461256859088 Marionette DEBUG loaded listener.js 09:40:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x970f3800) [pid = 1802] [serial = 1989] [outer = 0x86ad9c00] 09:41:00 INFO - PROCESS | 1802 | 1461256860016 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]]]}] 09:41:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:41:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1631ms 09:41:00 INFO - PROCESS | 1802 | 1461256860063 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 09:41:00 INFO - PROCESS | 1802 | 1461256860066 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 09:41:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:41:00 INFO - PROCESS | 1802 | 1461256860073 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:41:00 INFO - PROCESS | 1802 | 1461256860076 Marionette TRACE conn3 <- [1,2622,null,{}] 09:41:00 INFO - PROCESS | 1802 | 1461256860082 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}] 09:41:00 INFO - PROCESS | 1802 | 1461256860286 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 09:41:00 INFO - PROCESS | 1802 | 1461256860622 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x901ca000 == 169 [pid = 1802] [id = 663] 09:41:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x96fca400) [pid = 1802] [serial = 1990] [outer = (nil)] 09:41:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x97634800) [pid = 1802] [serial = 1991] [outer = 0x96fca400] 09:41:00 INFO - PROCESS | 1802 | 1461256860715 Marionette DEBUG loaded listener.js 09:41:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x9763b000) [pid = 1802] [serial = 1992] [outer = 0x96fca400] 09:41:01 INFO - PROCESS | 1802 | 1461256861632 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]]]}] 09:41:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:41:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1632ms 09:41:01 INFO - PROCESS | 1802 | 1461256861706 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 09:41:01 INFO - PROCESS | 1802 | 1461256861709 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 09:41:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:41:01 INFO - PROCESS | 1802 | 1461256861716 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:41:01 INFO - PROCESS | 1802 | 1461256861719 Marionette TRACE conn3 <- [1,2626,null,{}] 09:41:01 INFO - PROCESS | 1802 | 1461256861725 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}] 09:41:01 INFO - PROCESS | 1802 | 1461256861984 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 09:41:02 INFO - PROCESS | 1802 | 1461256862429 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x89b66000 == 170 [pid = 1802] [id = 664] 09:41:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x92a56000) [pid = 1802] [serial = 1993] [outer = (nil)] 09:41:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x97f69000) [pid = 1802] [serial = 1994] [outer = 0x92a56000] 09:41:02 INFO - PROCESS | 1802 | 1461256862516 Marionette DEBUG loaded listener.js 09:41:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x98032400) [pid = 1802] [serial = 1995] [outer = 0x92a56000] 09:41:03 INFO - PROCESS | 1802 | 1461256863460 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]]]}] 09:41:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:41:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1784ms 09:41:03 INFO - PROCESS | 1802 | 1461256863499 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 09:41:03 INFO - PROCESS | 1802 | 1461256863503 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 09:41:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:41:03 INFO - PROCESS | 1802 | 1461256863510 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:41:03 INFO - PROCESS | 1802 | 1461256863512 Marionette TRACE conn3 <- [1,2630,null,{}] 09:41:03 INFO - PROCESS | 1802 | 1461256863518 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}] 09:41:03 INFO - PROCESS | 1802 | 1461256863721 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 09:41:04 INFO - PROCESS | 1802 | 1461256864010 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x86a6b400 == 171 [pid = 1802] [id = 665] 09:41:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8f73a800) [pid = 1802] [serial = 1996] [outer = (nil)] 09:41:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x98039800) [pid = 1802] [serial = 1997] [outer = 0x8f73a800] 09:41:04 INFO - PROCESS | 1802 | 1461256864142 Marionette DEBUG loaded listener.js 09:41:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x98e8dc00) [pid = 1802] [serial = 1998] [outer = 0x8f73a800] 09:41:05 INFO - PROCESS | 1802 | 1461256865043 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]]]}] 09:41:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:41:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1578ms 09:41:05 INFO - PROCESS | 1802 | 1461256865089 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 09:41:05 INFO - PROCESS | 1802 | 1461256865093 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 09:41:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:41:05 INFO - PROCESS | 1802 | 1461256865099 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:41:05 INFO - PROCESS | 1802 | 1461256865103 Marionette TRACE conn3 <- [1,2634,null,{}] 09:41:05 INFO - PROCESS | 1802 | 1461256865108 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}] 09:41:05 INFO - PROCESS | 1802 | 1461256865320 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 09:41:05 INFO - PROCESS | 1802 | 1461256865654 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x9803f000 == 172 [pid = 1802] [id = 666] 09:41:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x983f3000) [pid = 1802] [serial = 1999] [outer = (nil)] 09:41:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x9adce000) [pid = 1802] [serial = 2000] [outer = 0x983f3000] 09:41:05 INFO - PROCESS | 1802 | 1461256865744 Marionette DEBUG loaded listener.js 09:41:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x9af89400) [pid = 1802] [serial = 2001] [outer = 0x983f3000] 09:41:06 INFO - PROCESS | 1802 | 1461256866635 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]]]}] 09:41:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:41:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1580ms 09:41:06 INFO - PROCESS | 1802 | 1461256866680 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 09:41:06 INFO - PROCESS | 1802 | 1461256866685 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 09:41:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:41:06 INFO - PROCESS | 1802 | 1461256866691 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:41:06 INFO - PROCESS | 1802 | 1461256866693 Marionette TRACE conn3 <- [1,2638,null,{}] 09:41:06 INFO - PROCESS | 1802 | 1461256866699 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}] 09:41:06 INFO - PROCESS | 1802 | 1461256866902 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 09:41:07 INFO - PROCESS | 1802 | 1461256867193 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8de79c00 == 173 [pid = 1802] [id = 667] 09:41:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x9719fc00) [pid = 1802] [serial = 2002] [outer = (nil)] 09:41:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x9fcb2000) [pid = 1802] [serial = 2003] [outer = 0x9719fc00] 09:41:07 INFO - PROCESS | 1802 | 1461256867328 Marionette DEBUG loaded listener.js 09:41:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x9fcb8000) [pid = 1802] [serial = 2004] [outer = 0x9719fc00] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x859c2400 == 172 [pid = 1802] [id = 550] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x83b3e400 == 171 [pid = 1802] [id = 549] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x856ed800 == 170 [pid = 1802] [id = 553] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8494b000 == 169 [pid = 1802] [id = 551] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x83953c00 == 168 [pid = 1802] [id = 600] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x907fac00 == 167 [pid = 1802] [id = 548] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x901c3000 == 166 [pid = 1802] [id = 547] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x971a2c00 == 165 [pid = 1802] [id = 552] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8fdd3400 == 164 [pid = 1802] [id = 546] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8915b800 == 163 [pid = 1802] [id = 648] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x86c5d000 == 162 [pid = 1802] [id = 647] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x89260c00 == 161 [pid = 1802] [id = 646] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x83b3b000 == 160 [pid = 1802] [id = 645] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x906bfc00 == 159 [pid = 1802] [id = 643] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x84943400 == 158 [pid = 1802] [id = 642] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x86a63c00 == 157 [pid = 1802] [id = 640] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x906c0800 == 156 [pid = 1802] [id = 641] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x91f17000 == 155 [pid = 1802] [id = 639] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8f73c800 == 154 [pid = 1802] [id = 638] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x906bf000 == 153 [pid = 1802] [id = 637] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4f4400 == 152 [pid = 1802] [id = 635] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x901ad400 == 151 [pid = 1802] [id = 636] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x86a6f400 == 150 [pid = 1802] [id = 634] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8de7dc00 == 149 [pid = 1802] [id = 633] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x856eec00 == 148 [pid = 1802] [id = 632] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8ad54800 == 147 [pid = 1802] [id = 631] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x89942400 == 146 [pid = 1802] [id = 629] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8b16f400 == 145 [pid = 1802] [id = 630] 09:41:10 INFO - PROCESS | 1802 | --DOCSHELL 0x89002000 == 144 [pid = 1802] [id = 628] 09:41:10 INFO - PROCESS | 1802 | 1461256870145 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]]]}] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x97152c00) [pid = 1802] [serial = 1857] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x983f0400) [pid = 1802] [serial = 1866] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x875e7c00) [pid = 1802] [serial = 1817] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x89260400) [pid = 1802] [serial = 1871] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x91322000) [pid = 1802] [serial = 1847] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8abb9400) [pid = 1802] [serial = 1875] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8bd58000) [pid = 1802] [serial = 1830] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8b0d4000) [pid = 1802] [serial = 1877] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x95aa1800) [pid = 1802] [serial = 1853] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8b0c9800) [pid = 1802] [serial = 1746] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x92ad6c00) [pid = 1802] [serial = 1850] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8f73b400) [pid = 1802] [serial = 1836] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x970e7400) [pid = 1802] [serial = 1856] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x90019800) [pid = 1802] [serial = 1839] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8b2d1c00) [pid = 1802] [serial = 1824] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x89b63c00) [pid = 1802] [serial = 1874] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x92be6400) [pid = 1802] [serial = 1851] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x90013800) [pid = 1802] [serial = 1838] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8f732c00) [pid = 1802] [serial = 1835] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8b0c7800) [pid = 1802] [serial = 1821] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x902dac00) [pid = 1802] [serial = 1845] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x97f6c000) [pid = 1802] [serial = 1862] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8aca4000) [pid = 1802] [serial = 1820] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x901c4800) [pid = 1802] [serial = 1842] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x97666800) [pid = 1802] [serial = 1859] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8b658400) [pid = 1802] [serial = 1829] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x98033400) [pid = 1802] [serial = 1863] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x91418c00) [pid = 1802] [serial = 1848] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x9766dc00) [pid = 1802] [serial = 1860] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8b4c6000) [pid = 1802] [serial = 1826] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x901ae400) [pid = 1802] [serial = 1841] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x894cc800) [pid = 1802] [serial = 1818] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8c821400) [pid = 1802] [serial = 1832] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x99144400) [pid = 1802] [serial = 1869] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8b64a000) [pid = 1802] [serial = 1827] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x89772c00) [pid = 1802] [serial = 1872] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x9625ec00) [pid = 1802] [serial = 1854] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x902d5000) [pid = 1802] [serial = 1844] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x99138000) [pid = 1802] [serial = 1868] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8b2ca400) [pid = 1802] [serial = 1823] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x98041800) [pid = 1802] [serial = 1865] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8e047800) [pid = 1802] [serial = 1833] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8b111400) [pid = 1802] [serial = 1878] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8abb2800) [pid = 1802] [serial = 1880] [outer = (nil)] [url = about:blank] 09:41:10 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8adf0800) [pid = 1802] [serial = 1881] [outer = (nil)] [url = about:blank] 09:41:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:41:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 3746ms 09:41:10 INFO - PROCESS | 1802 | 1461256870450 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 09:41:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:41:10 INFO - PROCESS | 1802 | 1461256870456 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 09:41:10 INFO - PROCESS | 1802 | 1461256870464 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:41:10 INFO - PROCESS | 1802 | 1461256870470 Marionette TRACE conn3 <- [1,2642,null,{}] 09:41:10 INFO - PROCESS | 1802 | 1461256870479 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}] 09:41:10 INFO - PROCESS | 1802 | 1461256870668 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 09:41:10 INFO - PROCESS | 1802 | 1461256870685 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8925e400 == 145 [pid = 1802] [id = 668] 09:41:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x89260400) [pid = 1802] [serial = 2005] [outer = (nil)] 09:41:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x894ce000) [pid = 1802] [serial = 2006] [outer = 0x89260400] 09:41:10 INFO - PROCESS | 1802 | 1461256870797 Marionette DEBUG loaded listener.js 09:41:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8977f400) [pid = 1802] [serial = 2007] [outer = 0x89260400] 09:41:11 INFO - PROCESS | 1802 | 1461256871790 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]]]}] 09:41:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:41:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1341ms 09:41:11 INFO - PROCESS | 1802 | 1461256871806 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 09:41:11 INFO - PROCESS | 1802 | 1461256871814 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 09:41:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:41:11 INFO - PROCESS | 1802 | 1461256871823 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:41:11 INFO - PROCESS | 1802 | 1461256871828 Marionette TRACE conn3 <- [1,2646,null,{}] 09:41:11 INFO - PROCESS | 1802 | 1461256871833 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}] 09:41:12 INFO - PROCESS | 1802 | 1461256872095 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 09:41:12 INFO - PROCESS | 1802 | 1461256872123 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x898cd000 == 146 [pid = 1802] [id = 669] 09:41:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x89aef400) [pid = 1802] [serial = 2008] [outer = (nil)] 09:41:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8ac09000) [pid = 1802] [serial = 2009] [outer = 0x89aef400] 09:41:12 INFO - PROCESS | 1802 | 1461256872197 Marionette DEBUG loaded listener.js 09:41:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8ad55000) [pid = 1802] [serial = 2010] [outer = 0x89aef400] 09:41:13 INFO - PROCESS | 1802 | 1461256873341 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]]]}] 09:41:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:41:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1584ms 09:41:13 INFO - PROCESS | 1802 | 1461256873407 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 09:41:13 INFO - PROCESS | 1802 | 1461256873411 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 09:41:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:41:13 INFO - PROCESS | 1802 | 1461256873417 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:41:13 INFO - PROCESS | 1802 | 1461256873423 Marionette TRACE conn3 <- [1,2650,null,{}] 09:41:13 INFO - PROCESS | 1802 | 1461256873444 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}] 09:41:13 INFO - PROCESS | 1802 | 1461256873711 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 09:41:13 INFO - PROCESS | 1802 | 1461256873738 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8994ac00 == 147 [pid = 1802] [id = 670] 09:41:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8b0f3800) [pid = 1802] [serial = 2011] [outer = (nil)] 09:41:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8b114c00) [pid = 1802] [serial = 2012] [outer = 0x8b0f3800] 09:41:13 INFO - PROCESS | 1802 | 1461256873815 Marionette DEBUG loaded listener.js 09:41:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8b16f400) [pid = 1802] [serial = 2013] [outer = 0x8b0f3800] 09:41:14 INFO - PROCESS | 1802 | 1461256874824 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]]]}] 09:41:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:41:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1485ms 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x902d7c00) [pid = 1802] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x89264c00) [pid = 1802] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x963ef800) [pid = 1802] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8fdd8400) [pid = 1802] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8c0bf400) [pid = 1802] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8be4a000) [pid = 1802] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8b0c8000) [pid = 1802] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x901a7000) [pid = 1802] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x92a4f000) [pid = 1802] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x83b40800) [pid = 1802] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8de80c00) [pid = 1802] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x86a66400) [pid = 1802] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x98e97800) [pid = 1802] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x86cc9000) [pid = 1802] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x92ced000) [pid = 1802] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x89ae3000) [pid = 1802] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8b4bf000) [pid = 1802] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x913da000) [pid = 1802] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8aca5400) [pid = 1802] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8994a800) [pid = 1802] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x8b4f2800) [pid = 1802] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:41:15 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x88b41400) [pid = 1802] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:41:15 INFO - PROCESS | 1802 | 1461256875399 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 09:41:15 INFO - PROCESS | 1802 | 1461256875421 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 09:41:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:41:15 INFO - PROCESS | 1802 | 1461256875489 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:41:15 INFO - PROCESS | 1802 | 1461256875493 Marionette TRACE conn3 <- [1,2654,null,{}] 09:41:15 INFO - PROCESS | 1802 | 1461256875500 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}] 09:41:15 INFO - PROCESS | 1802 | 1461256875675 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 09:41:15 INFO - PROCESS | 1802 | 1461256875873 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b41400 == 148 [pid = 1802] [id = 671] 09:41:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x89ae4400) [pid = 1802] [serial = 2014] [outer = (nil)] 09:41:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8b0cb800) [pid = 1802] [serial = 2015] [outer = 0x89ae4400] 09:41:15 INFO - PROCESS | 1802 | 1461256875960 Marionette DEBUG loaded listener.js 09:41:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8b16e000) [pid = 1802] [serial = 2016] [outer = 0x89ae4400] 09:41:16 INFO - PROCESS | 1802 | 1461256876716 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]]]}] 09:41:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:41:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1296ms 09:41:16 INFO - PROCESS | 1802 | 1461256876776 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 09:41:16 INFO - PROCESS | 1802 | 1461256876780 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 09:41:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:41:16 INFO - PROCESS | 1802 | 1461256876786 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:41:16 INFO - PROCESS | 1802 | 1461256876789 Marionette TRACE conn3 <- [1,2658,null,{}] 09:41:16 INFO - PROCESS | 1802 | 1461256876794 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}] 09:41:17 INFO - PROCESS | 1802 | 1461256876993 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 09:41:17 INFO - PROCESS | 1802 | 1461256877193 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x894c8800 == 149 [pid = 1802] [id = 672] 09:41:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x898dac00) [pid = 1802] [serial = 2017] [outer = (nil)] 09:41:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8b4bf000) [pid = 1802] [serial = 2018] [outer = 0x898dac00] 09:41:17 INFO - PROCESS | 1802 | 1461256877269 Marionette DEBUG loaded listener.js 09:41:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8b4f4400) [pid = 1802] [serial = 2019] [outer = 0x898dac00] 09:41:18 INFO - PROCESS | 1802 | 1461256878393 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]]]}] 09:41:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:41:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1631ms 09:41:18 INFO - PROCESS | 1802 | 1461256878418 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 09:41:18 INFO - PROCESS | 1802 | 1461256878425 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 09:41:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:41:18 INFO - PROCESS | 1802 | 1461256878435 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:41:18 INFO - PROCESS | 1802 | 1461256878439 Marionette TRACE conn3 <- [1,2662,null,{}] 09:41:18 INFO - PROCESS | 1802 | 1461256878448 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}] 09:41:18 INFO - PROCESS | 1802 | 1461256878668 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 09:41:18 INFO - PROCESS | 1802 | 1461256878978 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x89009c00 == 150 [pid = 1802] [id = 673] 09:41:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8925dc00) [pid = 1802] [serial = 2020] [outer = (nil)] 09:41:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x89b63c00) [pid = 1802] [serial = 2021] [outer = 0x8925dc00] 09:41:19 INFO - PROCESS | 1802 | 1461256879076 Marionette DEBUG loaded listener.js 09:41:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8aca5000) [pid = 1802] [serial = 2022] [outer = 0x8925dc00] 09:41:20 INFO - PROCESS | 1802 | 1461256880021 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]]]}] 09:41:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:41:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1633ms 09:41:20 INFO - PROCESS | 1802 | 1461256880069 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 09:41:20 INFO - PROCESS | 1802 | 1461256880078 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 09:41:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:41:20 INFO - PROCESS | 1802 | 1461256880089 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:41:20 INFO - PROCESS | 1802 | 1461256880093 Marionette TRACE conn3 <- [1,2666,null,{}] 09:41:20 INFO - PROCESS | 1802 | 1461256880100 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}] 09:41:20 INFO - PROCESS | 1802 | 1461256880324 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 09:41:20 INFO - PROCESS | 1802 | 1461256880724 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b116400 == 151 [pid = 1802] [id = 674] 09:41:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8b117000) [pid = 1802] [serial = 2023] [outer = (nil)] 09:41:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8b377c00) [pid = 1802] [serial = 2024] [outer = 0x8b117000] 09:41:20 INFO - PROCESS | 1802 | 1461256880817 Marionette DEBUG loaded listener.js 09:41:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8b4bdc00) [pid = 1802] [serial = 2025] [outer = 0x8b117000] 09:41:22 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:22 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:41:22 INFO - PROCESS | 1802 | 1461256882212 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]]]}] 09:41:22 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) 09:41:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2137ms 09:41:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:41:22 INFO - PROCESS | 1802 | 1461256882226 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 09:41:22 INFO - PROCESS | 1802 | 1461256882229 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 09:41:22 INFO - PROCESS | 1802 | 1461256882237 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:41:22 INFO - PROCESS | 1802 | 1461256882243 Marionette TRACE conn3 <- [1,2670,null,{}] 09:41:22 INFO - PROCESS | 1802 | 1461256882259 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}] 09:41:22 INFO - PROCESS | 1802 | 1461256882520 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 09:41:22 INFO - PROCESS | 1802 | 1461256882774 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b059800 == 152 [pid = 1802] [id = 675] 09:41:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8b653400) [pid = 1802] [serial = 2026] [outer = (nil)] 09:41:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8c0b3c00) [pid = 1802] [serial = 2027] [outer = 0x8b653400] 09:41:22 INFO - PROCESS | 1802 | 1461256882872 Marionette DEBUG loaded listener.js 09:41:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8de76000) [pid = 1802] [serial = 2028] [outer = 0x8b653400] 09:41:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:24 INFO - PROCESS | 1802 | 1461256884251 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] 09:41:24 INFO - PROCESS | 1802 | 1461256884283 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 09:41:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:41:24 INFO - PROCESS | 1802 | 1461256884290 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:41:24 INFO - PROCESS | 1802 | 1461256884294 Marionette TRACE conn3 <- [1,2674,null,{}] 09:41:24 INFO - PROCESS | 1802 | 1461256884299 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}] 09:41:24 INFO - PROCESS | 1802 | 1461256884543 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 09:41:24 INFO - PROCESS | 1802 | 1461256884795 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b650000 == 153 [pid = 1802] [id = 676] 09:41:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8c0b2800) [pid = 1802] [serial = 2029] [outer = (nil)] 09:41:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8e04e400) [pid = 1802] [serial = 2030] [outer = 0x8c0b2800] 09:41:24 INFO - PROCESS | 1802 | 1461256884885 Marionette DEBUG loaded listener.js 09:41:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8f510800) [pid = 1802] [serial = 2031] [outer = 0x8c0b2800] 09:41:26 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:26 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 09:41:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:41:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 09:41:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:41:26 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1 09:41:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:26 INFO - _addTest/ [0,2677,"getWindowHandle",null] 09:41:26 INFO - PROCESS | 1802 | 1461256886284 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 09:41:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:41:26 INFO - PROCESS | 1802 | 1461256886291 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:41:26 INFO - PROCESS | 1802 | 1461256886294 Marionette TRACE conn3 <- [1,2678,null,{}] 09:41:26 INFO - PROCESS | 1802 | 1461256886300 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}] 09:41:26 INFO - PROCESS | 1802 | 1461256886539 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 09:41:26 INFO - PROCESS | 1802 | 1461256886791 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e044000 == 154 [pid = 1802] [id = 677] 09:41:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8e048c00) [pid = 1802] [serial = 2032] [outer = (nil)] 09:41:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8f7ef400) [pid = 1802] [serial = 2033] [outer = 0x8e048c00] 09:41:26 INFO - PROCESS | 1802 | 1461256886879 Marionette DEBUG loaded listener.js 09:41:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8fdd1800) [pid = 1802] [serial = 2034] [outer = 0x8e048c00] 09:41:28 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:28 INFO - PROCESS | 1802 | 1461256888244 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]]]}] 09:41:28 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) 09:41:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1991ms 09:41:28 INFO - PROCESS | 1802 | 1461256888282 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 09:41:28 INFO - PROCESS | 1802 | 1461256888291 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 09:41:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:41:28 INFO - PROCESS | 1802 | 1461256888299 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:41:28 INFO - PROCESS | 1802 | 1461256888307 Marionette TRACE conn3 <- [1,2682,null,{}] 09:41:28 INFO - PROCESS | 1802 | 1461256888312 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}] 09:41:28 INFO - PROCESS | 1802 | 1461256888634 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 09:41:28 INFO - PROCESS | 1802 | 1461256888922 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f58c000 == 155 [pid = 1802] [id = 678] 09:41:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8f735c00) [pid = 1802] [serial = 2035] [outer = (nil)] 09:41:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x901c5400) [pid = 1802] [serial = 2036] [outer = 0x8f735c00] 09:41:29 INFO - PROCESS | 1802 | 1461256889014 Marionette DEBUG loaded listener.js 09:41:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x902d5400) [pid = 1802] [serial = 2037] [outer = 0x8f735c00] 09:41:30 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:30 INFO - PROCESS | 1802 | 1461256890360 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]]]}] 09:41:30 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) 09:41:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2093ms 09:41:30 INFO - PROCESS | 1802 | 1461256890392 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 09:41:30 INFO - PROCESS | 1802 | 1461256890395 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 09:41:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:41:30 INFO - PROCESS | 1802 | 1461256890402 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:41:30 INFO - PROCESS | 1802 | 1461256890406 Marionette TRACE conn3 <- [1,2686,null,{}] 09:41:30 INFO - PROCESS | 1802 | 1461256890411 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}] 09:41:30 INFO - PROCESS | 1802 | 1461256890673 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 09:41:30 INFO - PROCESS | 1802 | 1461256890959 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e048400 == 156 [pid = 1802] [id = 679] 09:41:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8e048800) [pid = 1802] [serial = 2038] [outer = (nil)] 09:41:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x907ebc00) [pid = 1802] [serial = 2039] [outer = 0x8e048800] 09:41:31 INFO - PROCESS | 1802 | 1461256891058 Marionette DEBUG loaded listener.js 09:41:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x907f2400) [pid = 1802] [serial = 2040] [outer = 0x8e048800] 09:41:32 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:32 INFO - PROCESS | 1802 | 1461256892441 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] 09:41:32 INFO - PROCESS | 1802 | 1461256892493 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 09:41:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:41:32 INFO - PROCESS | 1802 | 1461256892500 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:41:32 INFO - PROCESS | 1802 | 1461256892504 Marionette TRACE conn3 <- [1,2690,null,{}] 09:41:32 INFO - PROCESS | 1802 | 1461256892509 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}] 09:41:32 INFO - PROCESS | 1802 | 1461256892777 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 09:41:33 INFO - PROCESS | 1802 | 1461256893058 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x902e0c00 == 157 [pid = 1802] [id = 680] 09:41:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x906bf400) [pid = 1802] [serial = 2041] [outer = (nil)] 09:41:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x92a4f400) [pid = 1802] [serial = 2042] [outer = 0x906bf400] 09:41:33 INFO - PROCESS | 1802 | 1461256893144 Marionette DEBUG loaded listener.js 09:41:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x92a54c00) [pid = 1802] [serial = 2043] [outer = 0x906bf400] 09:41:34 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:34 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:41:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:41:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 09:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:41:34 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1 09:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:34 INFO - _addTest/ [0,2693,"getWindowHandle",null] 09:41:34 INFO - PROCESS | 1802 | 1461256894541 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 09:41:34 INFO - PROCESS | 1802 | 1461256894546 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:41:34 INFO - PROCESS | 1802 | 1461256894551 Marionette TRACE conn3 <- [1,2694,null,{}] 09:41:34 INFO - PROCESS | 1802 | 1461256894556 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}] 09:41:34 INFO - PROCESS | 1802 | 1461256894810 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 09:41:35 INFO - PROCESS | 1802 | 1461256895066 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x9141c400 == 158 [pid = 1802] [id = 681] 09:41:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x920ef800) [pid = 1802] [serial = 2044] [outer = (nil)] 09:41:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x92be9400) [pid = 1802] [serial = 2045] [outer = 0x920ef800] 09:41:35 INFO - PROCESS | 1802 | 1461256895153 Marionette DEBUG loaded listener.js 09:41:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x92ce7800) [pid = 1802] [serial = 2046] [outer = 0x920ef800] 09:41:36 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:36 INFO - PROCESS | 1802 | 1461256896535 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] 09:41:36 INFO - PROCESS | 1802 | 1461256896586 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 09:41:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:41:36 INFO - PROCESS | 1802 | 1461256896593 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:41:36 INFO - PROCESS | 1802 | 1461256896595 Marionette TRACE conn3 <- [1,2698,null,{}] 09:41:36 INFO - PROCESS | 1802 | 1461256896601 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}] 09:41:36 INFO - PROCESS | 1802 | 1461256896894 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 09:41:37 INFO - PROCESS | 1802 | 1461256897179 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x920f4400 == 159 [pid = 1802] [id = 682] 09:41:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x92a4cc00) [pid = 1802] [serial = 2047] [outer = (nil)] 09:41:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x963f2800) [pid = 1802] [serial = 2048] [outer = 0x92a4cc00] 09:41:37 INFO - PROCESS | 1802 | 1461256897266 Marionette DEBUG loaded listener.js 09:41:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x970ebc00) [pid = 1802] [serial = 2049] [outer = 0x92a4cc00] 09:41:38 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:38 INFO - PROCESS | 1802 | 1461256898635 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] 09:41:38 INFO - PROCESS | 1802 | 1461256898691 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 09:41:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:41:38 INFO - PROCESS | 1802 | 1461256898698 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:41:38 INFO - PROCESS | 1802 | 1461256898703 Marionette TRACE conn3 <- [1,2702,null,{}] 09:41:38 INFO - PROCESS | 1802 | 1461256898709 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}] 09:41:39 INFO - PROCESS | 1802 | 1461256899087 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 09:41:39 INFO - PROCESS | 1802 | 1461256899301 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x86a6c800 == 160 [pid = 1802] [id = 683] 09:41:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x92cdfc00) [pid = 1802] [serial = 2050] [outer = (nil)] 09:41:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x97666800) [pid = 1802] [serial = 2051] [outer = 0x92cdfc00] 09:41:39 INFO - PROCESS | 1802 | 1461256899395 Marionette DEBUG loaded listener.js 09:41:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x97f6dc00) [pid = 1802] [serial = 2052] [outer = 0x92cdfc00] 09:41:40 INFO - PROCESS | 1802 | 1461256900389 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]]]}] 09:41:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:41:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1735ms 09:41:40 INFO - PROCESS | 1802 | 1461256900434 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 09:41:40 INFO - PROCESS | 1802 | 1461256900438 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 09:41:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:41:40 INFO - PROCESS | 1802 | 1461256900444 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:41:40 INFO - PROCESS | 1802 | 1461256900447 Marionette TRACE conn3 <- [1,2706,null,{}] 09:41:40 INFO - PROCESS | 1802 | 1461256900453 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}] 09:41:40 INFO - PROCESS | 1802 | 1461256900673 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 09:41:41 INFO - PROCESS | 1802 | 1461256901014 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x97593400 == 161 [pid = 1802] [id = 684] 09:41:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x9766dc00) [pid = 1802] [serial = 2053] [outer = (nil)] 09:41:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x9843d400) [pid = 1802] [serial = 2054] [outer = 0x9766dc00] 09:41:41 INFO - PROCESS | 1802 | 1461256901121 Marionette DEBUG loaded listener.js 09:41:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x98b87c00) [pid = 1802] [serial = 2055] [outer = 0x9766dc00] 09:41:42 INFO - PROCESS | 1802 | 1461256902097 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]]]}] 09:41:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:41:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1688ms 09:41:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:41:42 INFO - PROCESS | 1802 | 1461256902133 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 09:41:42 INFO - PROCESS | 1802 | 1461256902136 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 09:41:42 INFO - PROCESS | 1802 | 1461256902142 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:41:42 INFO - PROCESS | 1802 | 1461256902146 Marionette TRACE conn3 <- [1,2710,null,{}] 09:41:42 INFO - PROCESS | 1802 | 1461256902152 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}] 09:41:42 INFO - PROCESS | 1802 | 1461256902364 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 09:41:42 INFO - PROCESS | 1802 | 1461256902710 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x84983c00 == 162 [pid = 1802] [id = 685] 09:41:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x86ad3800) [pid = 1802] [serial = 2056] [outer = (nil)] 09:41:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8977d800) [pid = 1802] [serial = 2057] [outer = 0x86ad3800] 09:41:42 INFO - PROCESS | 1802 | 1461256902802 Marionette DEBUG loaded listener.js 09:41:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8ac0f800) [pid = 1802] [serial = 2058] [outer = 0x86ad3800] 09:41:43 INFO - PROCESS | 1802 | 1461256903758 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] 09:41:43 INFO - PROCESS | 1802 | 1461256903842 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 09:41:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:41:43 INFO - PROCESS | 1802 | 1461256903848 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:41:43 INFO - PROCESS | 1802 | 1461256903852 Marionette TRACE conn3 <- [1,2714,null,{}] 09:41:44 INFO - PROCESS | 1802 | 1461256904616 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}] 09:41:44 INFO - PROCESS | 1802 | 1461256904922 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 09:41:45 INFO - PROCESS | 1802 | 1461256905136 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x84989000 == 163 [pid = 1802] [id = 686] 09:41:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8498a000) [pid = 1802] [serial = 2059] [outer = (nil)] 09:41:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x856f6000) [pid = 1802] [serial = 2060] [outer = 0x8498a000] 09:41:45 INFO - PROCESS | 1802 | 1461256905217 Marionette DEBUG loaded listener.js 09:41:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x859c8000) [pid = 1802] [serial = 2061] [outer = 0x8498a000] 09:41:46 INFO - PROCESS | 1802 | 1461256906190 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]]]}] 09:41:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:41:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2387ms 09:41:46 INFO - PROCESS | 1802 | 1461256906237 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 09:41:46 INFO - PROCESS | 1802 | 1461256906244 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 09:41:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:41:46 INFO - PROCESS | 1802 | 1461256906252 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:41:46 INFO - PROCESS | 1802 | 1461256906258 Marionette TRACE conn3 <- [1,2718,null,{}] 09:41:46 INFO - PROCESS | 1802 | 1461256906265 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}] 09:41:46 INFO - PROCESS | 1802 | 1461256906464 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 09:41:47 INFO - PROCESS | 1802 | 1461256907096 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x86cc4c00 == 164 [pid = 1802] [id = 687] 09:41:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x86cc9000) [pid = 1802] [serial = 2062] [outer = (nil)] 09:41:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x86ccd800) [pid = 1802] [serial = 2063] [outer = 0x86cc9000] 09:41:47 INFO - PROCESS | 1802 | 1461256907241 Marionette DEBUG loaded listener.js 09:41:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x875e9800) [pid = 1802] [serial = 2064] [outer = 0x86cc9000] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x859ca800 == 163 [pid = 1802] [id = 468] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8f7fdc00 == 162 [pid = 1802] [id = 86] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8de75800 == 161 [pid = 1802] [id = 166] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x86c5d800 == 160 [pid = 1802] [id = 398] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x9fcb0000 == 159 [pid = 1802] [id = 44] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x86c52c00 == 158 [pid = 1802] [id = 515] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x91329c00 == 157 [pid = 1802] [id = 43] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x88b41400 == 156 [pid = 1802] [id = 671] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8994ac00 == 155 [pid = 1802] [id = 670] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x898cd000 == 154 [pid = 1802] [id = 669] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8925e400 == 153 [pid = 1802] [id = 668] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x86a6b400 == 152 [pid = 1802] [id = 665] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x9803f000 == 151 [pid = 1802] [id = 666] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x89b66000 == 150 [pid = 1802] [id = 664] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x901ca000 == 149 [pid = 1802] [id = 663] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x859c8c00 == 148 [pid = 1802] [id = 662] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x907f5800 == 147 [pid = 1802] [id = 660] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x92cea000 == 146 [pid = 1802] [id = 661] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8b169c00 == 145 [pid = 1802] [id = 659] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8f738400 == 144 [pid = 1802] [id = 658] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8c81c400 == 143 [pid = 1802] [id = 657] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8abb1c00 == 142 [pid = 1802] [id = 656] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8bd58c00 == 141 [pid = 1802] [id = 655] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4f4000 == 140 [pid = 1802] [id = 654] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8b053000 == 139 [pid = 1802] [id = 652] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x84947000 == 138 [pid = 1802] [id = 653] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x89aec000 == 137 [pid = 1802] [id = 651] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x88b38800 == 136 [pid = 1802] [id = 650] 09:41:48 INFO - PROCESS | 1802 | --DOCSHELL 0x86c60c00 == 135 [pid = 1802] [id = 649] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x9132a000) [pid = 1802] [serial = 1911] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8938a800) [pid = 1802] [serial = 1940] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x9e923c00) [pid = 1802] [serial = 1934] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x96fd2000) [pid = 1802] [serial = 1917] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x902dd400) [pid = 1802] [serial = 1907] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8e04b000) [pid = 1802] [serial = 1899] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8b0f5400) [pid = 1802] [serial = 1947] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x97f64000) [pid = 1802] [serial = 1923] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8e046c00) [pid = 1802] [serial = 1898] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x92bda800) [pid = 1802] [serial = 1914] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x86ad2400) [pid = 1802] [serial = 1938] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x92ad2400) [pid = 1802] [serial = 1913] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8b0cec00) [pid = 1802] [serial = 1946] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x979b7800) [pid = 1802] [serial = 1922] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8fdd5000) [pid = 1802] [serial = 1902] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x95a46000) [pid = 1802] [serial = 1916] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x99142c00) [pid = 1802] [serial = 1928] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x9af8fc00) [pid = 1802] [serial = 1932] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x89b5d800) [pid = 1802] [serial = 1943] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x97631400) [pid = 1802] [serial = 1919] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x901ac000) [pid = 1802] [serial = 1904] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8977b400) [pid = 1802] [serial = 1941] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x9e926400) [pid = 1802] [serial = 1935] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x907f5400) [pid = 1802] [serial = 1910] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8c81c000) [pid = 1802] [serial = 1896] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x901af000) [pid = 1802] [serial = 1905] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x988e8000) [pid = 1802] [serial = 1926] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x97634c00) [pid = 1802] [serial = 1920] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8b16cc00) [pid = 1802] [serial = 1889] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x859cc800) [pid = 1802] [serial = 1937] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8acaac00) [pid = 1802] [serial = 1887] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x89b62000) [pid = 1802] [serial = 1886] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8be47c00) [pid = 1802] [serial = 1893] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8b2cd000) [pid = 1802] [serial = 1890] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8bd53800) [pid = 1802] [serial = 1892] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x9af8c400) [pid = 1802] [serial = 1931] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8b2c5800) [pid = 1802] [serial = 1883] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8f7f7c00) [pid = 1802] [serial = 1901] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8c0bf800) [pid = 1802] [serial = 1895] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x906b4000) [pid = 1802] [serial = 1908] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x98037800) [pid = 1802] [serial = 1925] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x9ad94000) [pid = 1802] [serial = 1929] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8abb4000) [pid = 1802] [serial = 1944] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8b0f7800) [pid = 1802] [serial = 1815] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8b0fa400) [pid = 1802] [serial = 1949] [outer = (nil)] [url = about:blank] 09:41:48 INFO - PROCESS | 1802 | 1461256908680 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] 09:41:48 INFO - PROCESS | 1802 | 1461256908838 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 09:41:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:41:48 INFO - PROCESS | 1802 | 1461256908853 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:41:48 INFO - PROCESS | 1802 | 1461256908856 Marionette TRACE conn3 <- [1,2722,null,{}] 09:41:48 INFO - PROCESS | 1802 | 1461256908862 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}] 09:41:49 INFO - PROCESS | 1802 | 1461256909047 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 09:41:49 INFO - PROCESS | 1802 | 1461256909240 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b40c00 == 136 [pid = 1802] [id = 688] 09:41:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x88b41400) [pid = 1802] [serial = 2065] [outer = (nil)] 09:41:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8914f000) [pid = 1802] [serial = 2066] [outer = 0x88b41400] 09:41:49 INFO - PROCESS | 1802 | 1461256909323 Marionette DEBUG loaded listener.js 09:41:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8925d800) [pid = 1802] [serial = 2067] [outer = 0x88b41400] 09:41:50 INFO - PROCESS | 1802 | 1461256910125 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] 09:41:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:41:50 INFO - PROCESS | 1802 | 1461256910218 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 09:41:50 INFO - PROCESS | 1802 | 1461256910227 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:41:50 INFO - PROCESS | 1802 | 1461256910230 Marionette TRACE conn3 <- [1,2726,null,{}] 09:41:50 INFO - PROCESS | 1802 | 1461256910235 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}] 09:41:50 INFO - PROCESS | 1802 | 1461256910433 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 09:41:50 INFO - PROCESS | 1802 | 1461256910665 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8938bc00 == 137 [pid = 1802] [id = 689] 09:41:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x894cc800) [pid = 1802] [serial = 2068] [outer = (nil)] 09:41:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8977b000) [pid = 1802] [serial = 2069] [outer = 0x894cc800] 09:41:50 INFO - PROCESS | 1802 | 1461256910740 Marionette DEBUG loaded listener.js 09:41:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x898cd800) [pid = 1802] [serial = 2070] [outer = 0x894cc800] 09:41:51 INFO - PROCESS | 1802 | 1461256911648 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]]]}] 09:41:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:41:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1492ms 09:41:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:41:51 INFO - PROCESS | 1802 | 1461256911718 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 09:41:51 INFO - PROCESS | 1802 | 1461256911720 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 09:41:51 INFO - PROCESS | 1802 | 1461256911725 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:41:51 INFO - PROCESS | 1802 | 1461256911730 Marionette TRACE conn3 <- [1,2730,null,{}] 09:41:51 INFO - PROCESS | 1802 | 1461256911735 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}] 09:41:51 INFO - PROCESS | 1802 | 1461256911992 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 09:41:52 INFO - PROCESS | 1802 | 1461256912021 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8494a000 == 138 [pid = 1802] [id = 690] 09:41:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8914d800) [pid = 1802] [serial = 2071] [outer = (nil)] 09:41:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x89943400) [pid = 1802] [serial = 2072] [outer = 0x8914d800] 09:41:52 INFO - PROCESS | 1802 | 1461256912092 Marionette DEBUG loaded listener.js 09:41:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8994cc00) [pid = 1802] [serial = 2073] [outer = 0x8914d800] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x96fca400) [pid = 1802] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x898cf400) [pid = 1802] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8e04b400) [pid = 1802] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8ac9d800) [pid = 1802] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8b0f3800) [pid = 1802] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x93f7e400) [pid = 1802] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8f7f4c00) [pid = 1802] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x92ace400) [pid = 1802] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x89aef400) [pid = 1802] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8bd59400) [pid = 1802] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x89260400) [pid = 1802] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x89ae4400) [pid = 1802] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x86ad9c00) [pid = 1802] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x8adf5c00) [pid = 1802] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x983f3000) [pid = 1802] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x8bd50400) [pid = 1802] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x92a56000) [pid = 1802] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x8fddd000) [pid = 1802] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x8f73a800) [pid = 1802] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x88b3ac00) [pid = 1802] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x8b16f000) [pid = 1802] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:41:53 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x8aca2800) [pid = 1802] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:41:54 INFO - PROCESS | 1802 | 1461256914064 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] 09:41:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:41:54 INFO - PROCESS | 1802 | 1461256914131 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 09:41:54 INFO - PROCESS | 1802 | 1461256914138 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:41:54 INFO - PROCESS | 1802 | 1461256914141 Marionette TRACE conn3 <- [1,2734,null,{}] 09:41:54 INFO - PROCESS | 1802 | 1461256914147 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}] 09:41:54 INFO - PROCESS | 1802 | 1461256914471 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 09:41:54 INFO - PROCESS | 1802 | 1461256914604 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c56000 == 139 [pid = 1802] [id = 691] 09:41:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x894c9000) [pid = 1802] [serial = 2074] [outer = (nil)] 09:41:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x89b66800) [pid = 1802] [serial = 2075] [outer = 0x894c9000] 09:41:54 INFO - PROCESS | 1802 | 1461256914682 Marionette DEBUG loaded listener.js 09:41:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x8abb6800) [pid = 1802] [serial = 2076] [outer = 0x894c9000] 09:41:55 INFO - PROCESS | 1802 | 1461256915642 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]]]}] 09:41:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:41:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1538ms 09:41:55 INFO - PROCESS | 1802 | 1461256915676 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 09:41:55 INFO - PROCESS | 1802 | 1461256915683 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 09:41:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:41:55 INFO - PROCESS | 1802 | 1461256915692 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:41:55 INFO - PROCESS | 1802 | 1461256915698 Marionette TRACE conn3 <- [1,2738,null,{}] 09:41:55 INFO - PROCESS | 1802 | 1461256915708 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}] 09:41:55 INFO - PROCESS | 1802 | 1461256915926 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 09:41:56 INFO - PROCESS | 1802 | 1461256916296 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x859cc000 == 140 [pid = 1802] [id = 692] 09:41:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x86a63000) [pid = 1802] [serial = 2077] [outer = (nil)] 09:41:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x86ae0400) [pid = 1802] [serial = 2078] [outer = 0x86a63000] 09:41:56 INFO - PROCESS | 1802 | 1461256916391 Marionette DEBUG loaded listener.js 09:41:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x86cc4800) [pid = 1802] [serial = 2079] [outer = 0x86a63000] 09:41:57 INFO - PROCESS | 1802 | 1461256917313 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]]]}] 09:41:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:41:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1686ms 09:41:57 INFO - PROCESS | 1802 | 1461256917378 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 09:41:57 INFO - PROCESS | 1802 | 1461256917387 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 09:41:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:41:57 INFO - PROCESS | 1802 | 1461256917397 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:41:57 INFO - PROCESS | 1802 | 1461256917402 Marionette TRACE conn3 <- [1,2742,null,{}] 09:41:57 INFO - PROCESS | 1802 | 1461256917408 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}] 09:41:57 INFO - PROCESS | 1802 | 1461256917619 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 09:41:57 INFO - PROCESS | 1802 | 1461256917947 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x86ae0800 == 141 [pid = 1802] [id = 693] 09:41:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x86c51800) [pid = 1802] [serial = 2080] [outer = (nil)] 09:41:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x89392c00) [pid = 1802] [serial = 2081] [outer = 0x86c51800] 09:41:58 INFO - PROCESS | 1802 | 1461256918040 Marionette DEBUG loaded listener.js 09:41:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8977b800) [pid = 1802] [serial = 2082] [outer = 0x86c51800] 09:41:59 INFO - PROCESS | 1802 | 1461256919099 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]]]}] 09:41:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:41:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1731ms 09:41:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:41:59 INFO - PROCESS | 1802 | 1461256919129 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 09:41:59 INFO - PROCESS | 1802 | 1461256919133 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 09:41:59 INFO - PROCESS | 1802 | 1461256919140 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:41:59 INFO - PROCESS | 1802 | 1461256919147 Marionette TRACE conn3 <- [1,2746,null,{}] 09:41:59 INFO - PROCESS | 1802 | 1461256919163 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}] 09:41:59 INFO - PROCESS | 1802 | 1461256919370 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 09:41:59 INFO - PROCESS | 1802 | 1461256919693 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x89b65c00 == 142 [pid = 1802] [id = 694] 09:41:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8abb2400) [pid = 1802] [serial = 2083] [outer = (nil)] 09:41:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8ac07800) [pid = 1802] [serial = 2084] [outer = 0x8abb2400] 09:41:59 INFO - PROCESS | 1802 | 1461256919789 Marionette DEBUG loaded listener.js 09:41:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8aca4000) [pid = 1802] [serial = 2085] [outer = 0x8abb2400] 09:42:00 INFO - PROCESS | 1802 | 1461256920684 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]]]}] 09:42:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:42:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1586ms 09:42:00 INFO - PROCESS | 1802 | 1461256920726 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 09:42:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:42:00 INFO - PROCESS | 1802 | 1461256920731 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 09:42:00 INFO - PROCESS | 1802 | 1461256920737 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:42:00 INFO - PROCESS | 1802 | 1461256920740 Marionette TRACE conn3 <- [1,2750,null,{}] 09:42:00 INFO - PROCESS | 1802 | 1461256920746 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}] 09:42:00 INFO - PROCESS | 1802 | 1461256920940 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 09:42:01 INFO - PROCESS | 1802 | 1461256921240 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x89156c00 == 143 [pid = 1802] [id = 695] 09:42:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8ac06000) [pid = 1802] [serial = 2086] [outer = (nil)] 09:42:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8ad5d800) [pid = 1802] [serial = 2087] [outer = 0x8ac06000] 09:42:01 INFO - PROCESS | 1802 | 1461256921404 Marionette DEBUG loaded listener.js 09:42:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8adfcc00) [pid = 1802] [serial = 2088] [outer = 0x8ac06000] 09:42:02 INFO - PROCESS | 1802 | 1461256922320 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]]]}] 09:42:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:42:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1633ms 09:42:02 INFO - PROCESS | 1802 | 1461256922370 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 09:42:02 INFO - PROCESS | 1802 | 1461256922374 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 09:42:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:42:02 INFO - PROCESS | 1802 | 1461256922381 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:42:02 INFO - PROCESS | 1802 | 1461256922384 Marionette TRACE conn3 <- [1,2754,null,{}] 09:42:02 INFO - PROCESS | 1802 | 1461256922390 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}] 09:42:02 INFO - PROCESS | 1802 | 1461256922603 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 09:42:02 INFO - PROCESS | 1802 | 1461256922882 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ad58400 == 144 [pid = 1802] [id = 696] 09:42:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8adf4000) [pid = 1802] [serial = 2089] [outer = (nil)] 09:42:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8b0cc800) [pid = 1802] [serial = 2090] [outer = 0x8adf4000] 09:42:03 INFO - PROCESS | 1802 | 1461256923025 Marionette DEBUG loaded listener.js 09:42:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8b0d3400) [pid = 1802] [serial = 2091] [outer = 0x8adf4000] 09:42:03 INFO - PROCESS | 1802 | 1461256923962 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]]]}] 09:42:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:42:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1632ms 09:42:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:42:04 INFO - PROCESS | 1802 | 1461256924014 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 09:42:04 INFO - PROCESS | 1802 | 1461256924017 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 09:42:04 INFO - PROCESS | 1802 | 1461256924024 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:42:04 INFO - PROCESS | 1802 | 1461256924027 Marionette TRACE conn3 <- [1,2758,null,{}] 09:42:04 INFO - PROCESS | 1802 | 1461256924033 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}] 09:42:04 INFO - PROCESS | 1802 | 1461256924278 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 09:42:04 INFO - PROCESS | 1802 | 1461256924614 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b35800 == 145 [pid = 1802] [id = 697] 09:42:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8b0f8400) [pid = 1802] [serial = 2092] [outer = (nil)] 09:42:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8b112400) [pid = 1802] [serial = 2093] [outer = 0x8b0f8400] 09:42:04 INFO - PROCESS | 1802 | 1461256924711 Marionette DEBUG loaded listener.js 09:42:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8b11c800) [pid = 1802] [serial = 2094] [outer = 0x8b0f8400] 09:42:05 INFO - PROCESS | 1802 | 1461256925635 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]]]}] 09:42:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:42:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1648ms 09:42:05 INFO - PROCESS | 1802 | 1461256925671 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 09:42:05 INFO - PROCESS | 1802 | 1461256925676 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 09:42:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:42:05 INFO - PROCESS | 1802 | 1461256925682 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:42:05 INFO - PROCESS | 1802 | 1461256925686 Marionette TRACE conn3 <- [1,2762,null,{}] 09:42:05 INFO - PROCESS | 1802 | 1461256925692 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}] 09:42:05 INFO - PROCESS | 1802 | 1461256925887 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 09:42:06 INFO - PROCESS | 1802 | 1461256926148 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x86cc4000 == 146 [pid = 1802] [id = 698] 09:42:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x89b5e800) [pid = 1802] [serial = 2095] [outer = (nil)] 09:42:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8b16f000) [pid = 1802] [serial = 2096] [outer = 0x89b5e800] 09:42:06 INFO - PROCESS | 1802 | 1461256926245 Marionette DEBUG loaded listener.js 09:42:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8b2c5800) [pid = 1802] [serial = 2097] [outer = 0x89b5e800] 09:42:07 INFO - PROCESS | 1802 | 1461256927142 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]]]}] 09:42:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:42:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1480ms 09:42:07 INFO - PROCESS | 1802 | 1461256927175 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 09:42:07 INFO - PROCESS | 1802 | 1461256927179 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 09:42:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:42:07 INFO - PROCESS | 1802 | 1461256927188 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:42:07 INFO - PROCESS | 1802 | 1461256927192 Marionette TRACE conn3 <- [1,2766,null,{}] 09:42:07 INFO - PROCESS | 1802 | 1461256927197 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}] 09:42:07 INFO - PROCESS | 1802 | 1461256927446 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 09:42:07 INFO - PROCESS | 1802 | 1461256927723 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b113800 == 147 [pid = 1802] [id = 699] 09:42:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8b16c000) [pid = 1802] [serial = 2098] [outer = (nil)] 09:42:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8b37d400) [pid = 1802] [serial = 2099] [outer = 0x8b16c000] 09:42:07 INFO - PROCESS | 1802 | 1461256927857 Marionette DEBUG loaded listener.js 09:42:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8b386c00) [pid = 1802] [serial = 2100] [outer = 0x8b16c000] 09:42:08 INFO - PROCESS | 1802 | 1461256928741 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]]]}] 09:42:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:42:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1581ms 09:42:08 INFO - PROCESS | 1802 | 1461256928769 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 09:42:08 INFO - PROCESS | 1802 | 1461256928773 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 09:42:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:42:08 INFO - PROCESS | 1802 | 1461256928780 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:42:08 INFO - PROCESS | 1802 | 1461256928783 Marionette TRACE conn3 <- [1,2770,null,{}] 09:42:08 INFO - PROCESS | 1802 | 1461256928789 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}] 09:42:09 INFO - PROCESS | 1802 | 1461256929005 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 09:42:09 INFO - PROCESS | 1802 | 1461256929290 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b2d1c00 == 148 [pid = 1802] [id = 700] 09:42:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8b37a800) [pid = 1802] [serial = 2101] [outer = (nil)] 09:42:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8b4f2c00) [pid = 1802] [serial = 2102] [outer = 0x8b37a800] 09:42:09 INFO - PROCESS | 1802 | 1461256929424 Marionette DEBUG loaded listener.js 09:42:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8b4f9400) [pid = 1802] [serial = 2103] [outer = 0x8b37a800] 09:42:10 INFO - PROCESS | 1802 | 1461256930321 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]]]}] 09:42:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:42:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1579ms 09:42:10 INFO - PROCESS | 1802 | 1461256930360 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 09:42:10 INFO - PROCESS | 1802 | 1461256930363 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 09:42:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:42:10 INFO - PROCESS | 1802 | 1461256930369 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:42:10 INFO - PROCESS | 1802 | 1461256930373 Marionette TRACE conn3 <- [1,2774,null,{}] 09:42:10 INFO - PROCESS | 1802 | 1461256930379 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}] 09:42:10 INFO - PROCESS | 1802 | 1461256930589 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 09:42:10 INFO - PROCESS | 1802 | 1461256930874 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x89947c00 == 149 [pid = 1802] [id = 701] 09:42:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8b0ca400) [pid = 1802] [serial = 2104] [outer = (nil)] 09:42:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8b656800) [pid = 1802] [serial = 2105] [outer = 0x8b0ca400] 09:42:11 INFO - PROCESS | 1802 | 1461256931010 Marionette DEBUG loaded listener.js 09:42:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8bd51400) [pid = 1802] [serial = 2106] [outer = 0x8b0ca400] 09:42:11 INFO - PROCESS | 1802 | 1461256931942 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]]]}] 09:42:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:42:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1634ms 09:42:12 INFO - PROCESS | 1802 | 1461256932005 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 09:42:12 INFO - PROCESS | 1802 | 1461256932009 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 09:42:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:42:12 INFO - PROCESS | 1802 | 1461256932016 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:42:12 INFO - PROCESS | 1802 | 1461256932020 Marionette TRACE conn3 <- [1,2778,null,{}] 09:42:12 INFO - PROCESS | 1802 | 1461256932026 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}] 09:42:12 INFO - PROCESS | 1802 | 1461256932265 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 09:42:12 INFO - PROCESS | 1802 | 1461256932610 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8bd5e400 == 150 [pid = 1802] [id = 702] 09:42:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8be4b800) [pid = 1802] [serial = 2107] [outer = (nil)] 09:42:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8c0b8000) [pid = 1802] [serial = 2108] [outer = 0x8be4b800] 09:42:12 INFO - PROCESS | 1802 | 1461256932709 Marionette DEBUG loaded listener.js 09:42:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8c81a400) [pid = 1802] [serial = 2109] [outer = 0x8be4b800] 09:42:13 INFO - PROCESS | 1802 | 1461256933594 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]]]}] 09:42:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:42:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1631ms 09:42:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:42:13 INFO - PROCESS | 1802 | 1461256933647 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 09:42:13 INFO - PROCESS | 1802 | 1461256933650 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 09:42:13 INFO - PROCESS | 1802 | 1461256933657 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:42:13 INFO - PROCESS | 1802 | 1461256933661 Marionette TRACE conn3 <- [1,2782,null,{}] 09:42:13 INFO - PROCESS | 1802 | 1461256933666 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}] 09:42:13 INFO - PROCESS | 1802 | 1461256933869 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 09:42:14 INFO - PROCESS | 1802 | 1461256934183 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8de75400 == 151 [pid = 1802] [id = 703] 09:42:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8de76c00) [pid = 1802] [serial = 2110] [outer = (nil)] 09:42:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8de80000) [pid = 1802] [serial = 2111] [outer = 0x8de76c00] 09:42:14 INFO - PROCESS | 1802 | 1461256934326 Marionette DEBUG loaded listener.js 09:42:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8e049400) [pid = 1802] [serial = 2112] [outer = 0x8de76c00] 09:42:15 INFO - PROCESS | 1802 | 1461256935178 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]]]}] 09:42:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:42:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1588ms 09:42:15 INFO - PROCESS | 1802 | 1461256935244 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 09:42:15 INFO - PROCESS | 1802 | 1461256935248 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 09:42:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:42:15 INFO - PROCESS | 1802 | 1461256935254 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:42:15 INFO - PROCESS | 1802 | 1461256935258 Marionette TRACE conn3 <- [1,2786,null,{}] 09:42:15 INFO - PROCESS | 1802 | 1461256935263 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}] 09:42:15 INFO - PROCESS | 1802 | 1461256935472 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 09:42:15 INFO - PROCESS | 1802 | 1461256935761 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b37fc00 == 152 [pid = 1802] [id = 704] 09:42:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8bd5ac00) [pid = 1802] [serial = 2113] [outer = (nil)] 09:42:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8f50d000) [pid = 1802] [serial = 2114] [outer = 0x8bd5ac00] 09:42:15 INFO - PROCESS | 1802 | 1461256935898 Marionette DEBUG loaded listener.js 09:42:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8f514800) [pid = 1802] [serial = 2115] [outer = 0x8bd5ac00] 09:42:16 INFO - PROCESS | 1802 | 1461256936749 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]]]}] 09:42:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:42:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1536ms 09:42:16 INFO - PROCESS | 1802 | 1461256936792 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 09:42:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:42:16 INFO - PROCESS | 1802 | 1461256936796 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 09:42:16 INFO - PROCESS | 1802 | 1461256936802 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:42:16 INFO - PROCESS | 1802 | 1461256936806 Marionette TRACE conn3 <- [1,2790,null,{}] 09:42:16 INFO - PROCESS | 1802 | 1461256936811 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}] 09:42:17 INFO - PROCESS | 1802 | 1461256937011 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 09:42:17 INFO - PROCESS | 1802 | 1461256937299 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f506c00 == 153 [pid = 1802] [id = 705] 09:42:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8f589800) [pid = 1802] [serial = 2116] [outer = (nil)] 09:42:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8f73a800) [pid = 1802] [serial = 2117] [outer = 0x8f589800] 09:42:17 INFO - PROCESS | 1802 | 1461256937388 Marionette DEBUG loaded listener.js 09:42:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8f740c00) [pid = 1802] [serial = 2118] [outer = 0x8f589800] 09:42:18 INFO - PROCESS | 1802 | 1461256938317 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]]]}] 09:42:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:42:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1538ms 09:42:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:42:18 INFO - PROCESS | 1802 | 1461256938347 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 09:42:18 INFO - PROCESS | 1802 | 1461256938350 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 09:42:18 INFO - PROCESS | 1802 | 1461256938359 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:42:18 INFO - PROCESS | 1802 | 1461256938362 Marionette TRACE conn3 <- [1,2794,null,{}] 09:42:18 INFO - PROCESS | 1802 | 1461256938368 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}] 09:42:18 INFO - PROCESS | 1802 | 1461256938594 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 09:42:18 INFO - PROCESS | 1802 | 1461256938885 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b0fac00 == 154 [pid = 1802] [id = 706] 09:42:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8c81f000) [pid = 1802] [serial = 2119] [outer = (nil)] 09:42:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8fdd2800) [pid = 1802] [serial = 2120] [outer = 0x8c81f000] 09:42:19 INFO - PROCESS | 1802 | 1461256939024 Marionette DEBUG loaded listener.js 09:42:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8fdd5400) [pid = 1802] [serial = 2121] [outer = 0x8c81f000] 09:42:19 INFO - PROCESS | 1802 | 1461256939910 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]]]}] 09:42:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:42:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1591ms 09:42:19 INFO - PROCESS | 1802 | 1461256939950 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 09:42:19 INFO - PROCESS | 1802 | 1461256939954 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 09:42:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:42:19 INFO - PROCESS | 1802 | 1461256939960 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:42:19 INFO - PROCESS | 1802 | 1461256939964 Marionette TRACE conn3 <- [1,2798,null,{}] 09:42:19 INFO - PROCESS | 1802 | 1461256939969 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}] 09:42:20 INFO - PROCESS | 1802 | 1461256940186 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 09:42:20 INFO - PROCESS | 1802 | 1461256940539 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x856ed400 == 155 [pid = 1802] [id = 707] 09:42:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8b171000) [pid = 1802] [serial = 2122] [outer = (nil)] 09:42:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x90017800) [pid = 1802] [serial = 2123] [outer = 0x8b171000] 09:42:20 INFO - PROCESS | 1802 | 1461256940630 Marionette DEBUG loaded listener.js 09:42:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x9001c000) [pid = 1802] [serial = 2124] [outer = 0x8b171000] 09:42:21 INFO - PROCESS | 1802 | 1461256941550 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]]]}] 09:42:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:42:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1631ms 09:42:21 INFO - PROCESS | 1802 | 1461256941592 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 09:42:21 INFO - PROCESS | 1802 | 1461256941595 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 09:42:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:42:21 INFO - PROCESS | 1802 | 1461256941602 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:42:21 INFO - PROCESS | 1802 | 1461256941605 Marionette TRACE conn3 <- [1,2802,null,{}] 09:42:21 INFO - PROCESS | 1802 | 1461256941611 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}] 09:42:21 INFO - PROCESS | 1802 | 1461256941810 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 09:42:22 INFO - PROCESS | 1802 | 1461256942147 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f7f6400 == 156 [pid = 1802] [id = 708] 09:42:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8fdd4000) [pid = 1802] [serial = 2125] [outer = (nil)] 09:42:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x901a9c00) [pid = 1802] [serial = 2126] [outer = 0x8fdd4000] 09:42:22 INFO - PROCESS | 1802 | 1461256942242 Marionette DEBUG loaded listener.js 09:42:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x901adc00) [pid = 1802] [serial = 2127] [outer = 0x8fdd4000] 09:42:23 INFO - PROCESS | 1802 | 1461256943130 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]]]}] 09:42:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:42:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1580ms 09:42:23 INFO - PROCESS | 1802 | 1461256943183 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 09:42:23 INFO - PROCESS | 1802 | 1461256943187 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 09:42:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:42:23 INFO - PROCESS | 1802 | 1461256943193 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:42:23 INFO - PROCESS | 1802 | 1461256943196 Marionette TRACE conn3 <- [1,2806,null,{}] 09:42:23 INFO - PROCESS | 1802 | 1461256943202 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}] 09:42:23 INFO - PROCESS | 1802 | 1461256943409 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 09:42:23 INFO - PROCESS | 1802 | 1461256943697 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fddd000 == 157 [pid = 1802] [id = 709] 09:42:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x90015400) [pid = 1802] [serial = 2128] [outer = (nil)] 09:42:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x901cd800) [pid = 1802] [serial = 2129] [outer = 0x90015400] 09:42:23 INFO - PROCESS | 1802 | 1461256943830 Marionette DEBUG loaded listener.js 09:42:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x902d5800) [pid = 1802] [serial = 2130] [outer = 0x90015400] 09:42:24 INFO - PROCESS | 1802 | 1461256944742 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]]]}] 09:42:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:42:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1588ms 09:42:24 INFO - PROCESS | 1802 | 1461256944782 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 09:42:24 INFO - PROCESS | 1802 | 1461256944785 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 09:42:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:42:24 INFO - PROCESS | 1802 | 1461256944791 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:42:24 INFO - PROCESS | 1802 | 1461256944795 Marionette TRACE conn3 <- [1,2810,null,{}] 09:42:24 INFO - PROCESS | 1802 | 1461256944800 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}] 09:42:25 INFO - PROCESS | 1802 | 1461256945000 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 09:42:25 INFO - PROCESS | 1802 | 1461256945299 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x9001dc00 == 158 [pid = 1802] [id = 710] 09:42:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x901c5000) [pid = 1802] [serial = 2131] [outer = (nil)] 09:42:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x906b7000) [pid = 1802] [serial = 2132] [outer = 0x901c5000] 09:42:25 INFO - PROCESS | 1802 | 1461256945434 Marionette DEBUG loaded listener.js 09:42:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x906be800) [pid = 1802] [serial = 2133] [outer = 0x901c5000] 09:42:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8494a000 == 157 [pid = 1802] [id = 690] 09:42:27 INFO - PROCESS | 1802 | --DOCSHELL 0x88b40c00 == 156 [pid = 1802] [id = 688] 09:42:27 INFO - PROCESS | 1802 | --DOCSHELL 0x86cc4c00 == 155 [pid = 1802] [id = 687] 09:42:27 INFO - PROCESS | 1802 | --DOCSHELL 0x84989000 == 154 [pid = 1802] [id = 686] 09:42:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8e044000 == 153 [pid = 1802] [id = 677] 09:42:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8b650000 == 152 [pid = 1802] [id = 676] 09:42:27 INFO - PROCESS | 1802 | --DOCSHELL 0x92ce8000 == 151 [pid = 1802] [id = 644] 09:42:27 INFO - PROCESS | 1802 | --DOCSHELL 0x89009c00 == 150 [pid = 1802] [id = 673] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x9763b000) [pid = 1802] [serial = 1992] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8b64cc00) [pid = 1802] [serial = 1961] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8f514c00) [pid = 1802] [serial = 1967] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8bd52400) [pid = 1802] [serial = 1962] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8ad5bc00) [pid = 1802] [serial = 1955] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8b114c00) [pid = 1802] [serial = 2012] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x95aa7800) [pid = 1802] [serial = 1985] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x901a4c00) [pid = 1802] [serial = 1974] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8b16f400) [pid = 1802] [serial = 2013] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x92be0400) [pid = 1802] [serial = 1982] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8ac09000) [pid = 1802] [serial = 2009] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8c0b3800) [pid = 1802] [serial = 1964] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8ad55000) [pid = 1802] [serial = 2010] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x894ce000) [pid = 1802] [serial = 2006] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8b16e000) [pid = 1802] [serial = 2016] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x970f3800) [pid = 1802] [serial = 1989] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8977f400) [pid = 1802] [serial = 2007] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x92ce5000) [pid = 1802] [serial = 1983] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8f7f6c00) [pid = 1802] [serial = 1971] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8b055800) [pid = 1802] [serial = 1956] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x9adce000) [pid = 1802] [serial = 2000] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x901a1800) [pid = 1802] [serial = 1973] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8c0c0400) [pid = 1802] [serial = 1965] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x907f3800) [pid = 1802] [serial = 1979] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x97f69000) [pid = 1802] [serial = 1994] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x902dd800) [pid = 1802] [serial = 1977] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x98e8dc00) [pid = 1802] [serial = 1998] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x97634800) [pid = 1802] [serial = 1991] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8f73e000) [pid = 1802] [serial = 1970] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x98032400) [pid = 1802] [serial = 1995] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x89268800) [pid = 1802] [serial = 1953] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8b0cb800) [pid = 1802] [serial = 2015] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x96264c00) [pid = 1802] [serial = 1986] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8f58d000) [pid = 1802] [serial = 1968] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x98039800) [pid = 1802] [serial = 1997] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x91330c00) [pid = 1802] [serial = 1980] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x902d3800) [pid = 1802] [serial = 1976] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8b37c000) [pid = 1802] [serial = 1958] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x9af89400) [pid = 1802] [serial = 2001] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8b381800) [pid = 1802] [serial = 1884] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8900a000) [pid = 1802] [serial = 1952] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x96fce800) [pid = 1802] [serial = 1988] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8b4bfc00) [pid = 1802] [serial = 1959] [outer = (nil)] [url = about:blank] 09:42:27 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x9fcb2000) [pid = 1802] [serial = 2003] [outer = (nil)] [url = about:blank] 09:42:28 INFO - PROCESS | 1802 | 1461256948462 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]]]}] 09:42:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:42:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 3689ms 09:42:28 INFO - PROCESS | 1802 | 1461256948483 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 09:42:28 INFO - PROCESS | 1802 | 1461256948490 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 09:42:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:42:28 INFO - PROCESS | 1802 | 1461256948498 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:42:28 INFO - PROCESS | 1802 | 1461256948503 Marionette TRACE conn3 <- [1,2814,null,{}] 09:42:28 INFO - PROCESS | 1802 | 1461256948514 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}] 09:42:28 INFO - PROCESS | 1802 | 1461256948738 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 09:42:28 INFO - PROCESS | 1802 | 1461256948946 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x86ad4c00 == 151 [pid = 1802] [id = 711] 09:42:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x86ccfc00) [pid = 1802] [serial = 2134] [outer = (nil)] 09:42:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8914c800) [pid = 1802] [serial = 2135] [outer = 0x86ccfc00] 09:42:29 INFO - PROCESS | 1802 | 1461256949023 Marionette DEBUG loaded listener.js 09:42:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x89268c00) [pid = 1802] [serial = 2136] [outer = 0x86ccfc00] 09:42:30 INFO - PROCESS | 1802 | 1461256950019 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]]]}] 09:42:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:42:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1536ms 09:42:30 INFO - PROCESS | 1802 | 1461256950034 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 09:42:30 INFO - PROCESS | 1802 | 1461256950043 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 09:42:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:42:30 INFO - PROCESS | 1802 | 1461256950053 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:42:30 INFO - PROCESS | 1802 | 1461256950056 Marionette TRACE conn3 <- [1,2818,null,{}] 09:42:30 INFO - PROCESS | 1802 | 1461256950062 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}] 09:42:30 INFO - PROCESS | 1802 | 1461256950367 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 09:42:30 INFO - PROCESS | 1802 | 1461256950405 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8900a800 == 152 [pid = 1802] [id = 712] 09:42:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x89268800) [pid = 1802] [serial = 2137] [outer = (nil)] 09:42:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8994d800) [pid = 1802] [serial = 2138] [outer = 0x89268800] 09:42:30 INFO - PROCESS | 1802 | 1461256950495 Marionette DEBUG loaded listener.js 09:42:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x89b5f400) [pid = 1802] [serial = 2139] [outer = 0x89268800] 09:42:31 INFO - PROCESS | 1802 | 1461256951530 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]]]}] 09:42:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:42:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1528ms 09:42:31 INFO - PROCESS | 1802 | 1461256951587 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 09:42:31 INFO - PROCESS | 1802 | 1461256951591 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 09:42:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:42:31 INFO - PROCESS | 1802 | 1461256951597 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:42:31 INFO - PROCESS | 1802 | 1461256951603 Marionette TRACE conn3 <- [1,2822,null,{}] 09:42:31 INFO - PROCESS | 1802 | 1461256951622 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}] 09:42:31 INFO - PROCESS | 1802 | 1461256951926 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 09:42:31 INFO - PROCESS | 1802 | 1461256951954 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x898cd400 == 153 [pid = 1802] [id = 713] 09:42:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8acac800) [pid = 1802] [serial = 2140] [outer = (nil)] 09:42:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8ad5b800) [pid = 1802] [serial = 2141] [outer = 0x8acac800] 09:42:32 INFO - PROCESS | 1802 | 1461256952032 Marionette DEBUG loaded listener.js 09:42:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8b050c00) [pid = 1802] [serial = 2142] [outer = 0x8acac800] 09:42:32 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x9719fc00) [pid = 1802] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:42:32 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8914d800) [pid = 1802] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:42:32 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x86cc9000) [pid = 1802] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:42:32 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x894cc800) [pid = 1802] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:42:32 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x88b41400) [pid = 1802] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:42:32 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8498a000) [pid = 1802] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:42:33 INFO - PROCESS | 1802 | 1461256953378 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]]]}] 09:42:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:42:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1836ms 09:42:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:42:33 INFO - PROCESS | 1802 | 1461256953434 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 09:42:33 INFO - PROCESS | 1802 | 1461256953437 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 09:42:33 INFO - PROCESS | 1802 | 1461256953443 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:42:33 INFO - PROCESS | 1802 | 1461256953446 Marionette TRACE conn3 <- [1,2826,null,{}] 09:42:33 INFO - PROCESS | 1802 | 1461256953452 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}] 09:42:33 INFO - PROCESS | 1802 | 1461256953631 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 09:42:33 INFO - PROCESS | 1802 | 1461256953649 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8977a800 == 154 [pid = 1802] [id = 714] 09:42:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8b0cb800) [pid = 1802] [serial = 2143] [outer = (nil)] 09:42:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8b0f5400) [pid = 1802] [serial = 2144] [outer = 0x8b0cb800] 09:42:33 INFO - PROCESS | 1802 | 1461256953721 Marionette DEBUG loaded listener.js 09:42:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8b0fa800) [pid = 1802] [serial = 2145] [outer = 0x8b0cb800] 09:42:34 INFO - PROCESS | 1802 | 1461256954834 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:42:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:42:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1580ms 09:42:35 INFO - PROCESS | 1802 | 1461256955024 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 09:42:35 INFO - PROCESS | 1802 | 1461256955032 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 09:42:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:42:35 INFO - PROCESS | 1802 | 1461256955041 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:42:35 INFO - PROCESS | 1802 | 1461256955049 Marionette TRACE conn3 <- [1,2830,null,{}] 09:42:35 INFO - PROCESS | 1802 | 1461256955060 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}] 09:42:35 INFO - PROCESS | 1802 | 1461256955319 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 09:42:35 INFO - PROCESS | 1802 | 1461256955721 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c56400 == 155 [pid = 1802] [id = 715] 09:42:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x86c60c00) [pid = 1802] [serial = 2146] [outer = (nil)] 09:42:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x86cce400) [pid = 1802] [serial = 2147] [outer = 0x86c60c00] 09:42:35 INFO - PROCESS | 1802 | 1461256955813 Marionette DEBUG loaded listener.js 09:42:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x88b3e000) [pid = 1802] [serial = 2148] [outer = 0x86c60c00] 09:42:36 INFO - PROCESS | 1802 | 1461256956828 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]]]}] 09:42:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:42:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1840ms 09:42:36 INFO - PROCESS | 1802 | 1461256956882 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 09:42:36 INFO - PROCESS | 1802 | 1461256956887 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 09:42:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:42:36 INFO - PROCESS | 1802 | 1461256956901 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:42:36 INFO - PROCESS | 1802 | 1461256956906 Marionette TRACE conn3 <- [1,2834,null,{}] 09:42:36 INFO - PROCESS | 1802 | 1461256956913 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}] 09:42:37 INFO - PROCESS | 1802 | 1461256957129 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 09:42:37 INFO - PROCESS | 1802 | 1461256957466 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8900a400 == 156 [pid = 1802] [id = 716] 09:42:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8925f400) [pid = 1802] [serial = 2149] [outer = (nil)] 09:42:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8977fc00) [pid = 1802] [serial = 2150] [outer = 0x8925f400] 09:42:37 INFO - PROCESS | 1802 | 1461256957559 Marionette DEBUG loaded listener.js 09:42:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x89948800) [pid = 1802] [serial = 2151] [outer = 0x8925f400] 09:42:38 INFO - PROCESS | 1802 | 1461256958548 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:42:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:42:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1688ms 09:42:38 INFO - PROCESS | 1802 | 1461256958585 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 09:42:38 INFO - PROCESS | 1802 | 1461256958590 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 09:42:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:42:38 INFO - PROCESS | 1802 | 1461256958597 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:42:38 INFO - PROCESS | 1802 | 1461256958600 Marionette TRACE conn3 <- [1,2838,null,{}] 09:42:38 INFO - PROCESS | 1802 | 1461256958616 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}] 09:42:38 INFO - PROCESS | 1802 | 1461256958854 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 09:42:39 INFO - PROCESS | 1802 | 1461256959231 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x89b67000 == 157 [pid = 1802] [id = 717] 09:42:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8acaa400) [pid = 1802] [serial = 2152] [outer = (nil)] 09:42:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8b04b800) [pid = 1802] [serial = 2153] [outer = 0x8acaa400] 09:42:39 INFO - PROCESS | 1802 | 1461256959331 Marionette DEBUG loaded listener.js 09:42:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8b0f7000) [pid = 1802] [serial = 2154] [outer = 0x8acaa400] 09:42:40 INFO - PROCESS | 1802 | 1461256960294 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]]]}] 09:42:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:42:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1736ms 09:42:40 INFO - PROCESS | 1802 | 1461256960333 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 09:42:40 INFO - PROCESS | 1802 | 1461256960336 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 09:42:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:42:40 INFO - PROCESS | 1802 | 1461256960343 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:42:40 INFO - PROCESS | 1802 | 1461256960346 Marionette TRACE conn3 <- [1,2842,null,{}] 09:42:40 INFO - PROCESS | 1802 | 1461256960352 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}] 09:42:40 INFO - PROCESS | 1802 | 1461256960570 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 09:42:40 INFO - PROCESS | 1802 | 1461256960862 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c53400 == 158 [pid = 1802] [id = 718] 09:42:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x89b6ac00) [pid = 1802] [serial = 2155] [outer = (nil)] 09:42:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8b4bf800) [pid = 1802] [serial = 2156] [outer = 0x89b6ac00] 09:42:41 INFO - PROCESS | 1802 | 1461256961003 Marionette DEBUG loaded listener.js 09:42:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8b4f9000) [pid = 1802] [serial = 2157] [outer = 0x89b6ac00] 09:42:41 INFO - PROCESS | 1802 | 1461256961935 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]]]}] 09:42:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:42:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1632ms 09:42:41 INFO - PROCESS | 1802 | 1461256961975 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 09:42:41 INFO - PROCESS | 1802 | 1461256961979 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 09:42:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:42:41 INFO - PROCESS | 1802 | 1461256961985 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:42:41 INFO - PROCESS | 1802 | 1461256961989 Marionette TRACE conn3 <- [1,2846,null,{}] 09:42:41 INFO - PROCESS | 1802 | 1461256961994 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}] 09:42:42 INFO - PROCESS | 1802 | 1461256962189 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 09:42:42 INFO - PROCESS | 1802 | 1461256962476 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b378800 == 159 [pid = 1802] [id = 719] 09:42:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8b37f000) [pid = 1802] [serial = 2158] [outer = (nil)] 09:42:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8bd5a400) [pid = 1802] [serial = 2159] [outer = 0x8b37f000] 09:42:42 INFO - PROCESS | 1802 | 1461256962612 Marionette DEBUG loaded listener.js 09:42:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8be45800) [pid = 1802] [serial = 2160] [outer = 0x8b37f000] 09:42:43 INFO - PROCESS | 1802 | 1461256963502 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]]]}] 09:42:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:42:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1592ms 09:42:43 INFO - PROCESS | 1802 | 1461256963579 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 09:42:43 INFO - PROCESS | 1802 | 1461256963582 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 09:42:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:42:43 INFO - PROCESS | 1802 | 1461256963589 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:42:43 INFO - PROCESS | 1802 | 1461256963592 Marionette TRACE conn3 <- [1,2850,null,{}] 09:42:43 INFO - PROCESS | 1802 | 1461256963598 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}] 09:42:43 INFO - PROCESS | 1802 | 1461256963893 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 09:42:44 INFO - PROCESS | 1802 | 1461256964234 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b651400 == 160 [pid = 1802] [id = 720] 09:42:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8c818000) [pid = 1802] [serial = 2161] [outer = (nil)] 09:42:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8f508800) [pid = 1802] [serial = 2162] [outer = 0x8c818000] 09:42:44 INFO - PROCESS | 1802 | 1461256964329 Marionette DEBUG loaded listener.js 09:42:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8f73b400) [pid = 1802] [serial = 2163] [outer = 0x8c818000] 09:42:45 INFO - PROCESS | 1802 | 1461256965254 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:42:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:42:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1734ms 09:42:45 INFO - PROCESS | 1802 | 1461256965326 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 09:42:45 INFO - PROCESS | 1802 | 1461256965329 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 09:42:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:42:45 INFO - PROCESS | 1802 | 1461256965338 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:42:45 INFO - PROCESS | 1802 | 1461256965341 Marionette TRACE conn3 <- [1,2854,null,{}] 09:42:45 INFO - PROCESS | 1802 | 1461256965347 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}] 09:42:45 INFO - PROCESS | 1802 | 1461256965562 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 09:42:45 INFO - PROCESS | 1802 | 1461256965849 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x86a66400 == 161 [pid = 1802] [id = 721] 09:42:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x89b61000) [pid = 1802] [serial = 2164] [outer = (nil)] 09:42:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8fdd2000) [pid = 1802] [serial = 2165] [outer = 0x89b61000] 09:42:45 INFO - PROCESS | 1802 | 1461256965980 Marionette DEBUG loaded listener.js 09:42:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x90011c00) [pid = 1802] [serial = 2166] [outer = 0x89b61000] 09:42:46 INFO - PROCESS | 1802 | 1461256966940 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]]]}] 09:42:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:42:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1634ms 09:42:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:42:46 INFO - PROCESS | 1802 | 1461256966973 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 09:42:46 INFO - PROCESS | 1802 | 1461256966976 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 09:42:46 INFO - PROCESS | 1802 | 1461256966983 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:42:46 INFO - PROCESS | 1802 | 1461256966986 Marionette TRACE conn3 <- [1,2858,null,{}] 09:42:46 INFO - PROCESS | 1802 | 1461256966992 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}] 09:42:47 INFO - PROCESS | 1802 | 1461256967184 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 09:42:47 INFO - PROCESS | 1802 | 1461256967476 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b0c7400 == 162 [pid = 1802] [id = 722] 09:42:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8be43800) [pid = 1802] [serial = 2167] [outer = (nil)] 09:42:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x901cbc00) [pid = 1802] [serial = 2168] [outer = 0x8be43800] 09:42:47 INFO - PROCESS | 1802 | 1461256967611 Marionette DEBUG loaded listener.js 09:42:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x902dec00) [pid = 1802] [serial = 2169] [outer = 0x8be43800] 09:42:48 INFO - PROCESS | 1802 | 1461256968497 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:42:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:42:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1580ms 09:42:48 INFO - PROCESS | 1802 | 1461256968563 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 09:42:48 INFO - PROCESS | 1802 | 1461256968567 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 09:42:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:42:48 INFO - PROCESS | 1802 | 1461256968573 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:42:48 INFO - PROCESS | 1802 | 1461256968577 Marionette TRACE conn3 <- [1,2862,null,{}] 09:42:48 INFO - PROCESS | 1802 | 1461256968582 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}] 09:42:48 INFO - PROCESS | 1802 | 1461256968784 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 09:42:49 INFO - PROCESS | 1802 | 1461256969113 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x86ad7400 == 163 [pid = 1802] [id = 723] 09:42:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x901a8000) [pid = 1802] [serial = 2170] [outer = (nil)] 09:42:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x907f0400) [pid = 1802] [serial = 2171] [outer = 0x901a8000] 09:42:49 INFO - PROCESS | 1802 | 1461256969203 Marionette DEBUG loaded listener.js 09:42:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x907f7800) [pid = 1802] [serial = 2172] [outer = 0x901a8000] 09:42:50 INFO - PROCESS | 1802 | 1461256970098 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]]]}] 09:42:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:42:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1581ms 09:42:50 INFO - PROCESS | 1802 | 1461256970154 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 09:42:50 INFO - PROCESS | 1802 | 1461256970157 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 09:42:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:42:50 INFO - PROCESS | 1802 | 1461256970164 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:42:50 INFO - PROCESS | 1802 | 1461256970168 Marionette TRACE conn3 <- [1,2866,null,{}] 09:42:50 INFO - PROCESS | 1802 | 1461256970174 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}] 09:42:50 INFO - PROCESS | 1802 | 1461256970373 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 09:42:50 INFO - PROCESS | 1802 | 1461256970718 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8498b800 == 164 [pid = 1802] [id = 724] 09:42:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8ac02400) [pid = 1802] [serial = 2173] [outer = (nil)] 09:42:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x913de800) [pid = 1802] [serial = 2174] [outer = 0x8ac02400] 09:42:50 INFO - PROCESS | 1802 | 1461256970809 Marionette DEBUG loaded listener.js 09:42:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x91419c00) [pid = 1802] [serial = 2175] [outer = 0x8ac02400] 09:42:51 INFO - PROCESS | 1802 | 1461256971698 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]]]}] 09:42:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:42:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1595ms 09:42:51 INFO - PROCESS | 1802 | 1461256971759 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 09:42:51 INFO - PROCESS | 1802 | 1461256971764 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 09:42:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:42:51 INFO - PROCESS | 1802 | 1461256971770 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:42:51 INFO - PROCESS | 1802 | 1461256971776 Marionette TRACE conn3 <- [1,2870,null,{}] 09:42:51 INFO - PROCESS | 1802 | 1461256971782 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}] 09:42:52 INFO - PROCESS | 1802 | 1461256972009 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 09:42:52 INFO - PROCESS | 1802 | 1461256972352 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x92a54800 == 165 [pid = 1802] [id = 725] 09:42:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x92a56000) [pid = 1802] [serial = 2176] [outer = (nil)] 09:42:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x92ad1000) [pid = 1802] [serial = 2177] [outer = 0x92a56000] 09:42:52 INFO - PROCESS | 1802 | 1461256972457 Marionette DEBUG loaded listener.js 09:42:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x92be0400) [pid = 1802] [serial = 2178] [outer = 0x92a56000] 09:42:53 INFO - PROCESS | 1802 | 1461256973385 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]]]}] 09:42:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:42:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1685ms 09:42:53 INFO - PROCESS | 1802 | 1461256973456 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 09:42:53 INFO - PROCESS | 1802 | 1461256973460 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 09:42:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:42:53 INFO - PROCESS | 1802 | 1461256973467 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:42:53 INFO - PROCESS | 1802 | 1461256973469 Marionette TRACE conn3 <- [1,2874,null,{}] 09:42:53 INFO - PROCESS | 1802 | 1461256973475 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}] 09:42:53 INFO - PROCESS | 1802 | 1461256973673 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 09:42:54 INFO - PROCESS | 1802 | 1461256974013 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x92a50000 == 166 [pid = 1802] [id = 726] 09:42:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x92be3c00) [pid = 1802] [serial = 2179] [outer = (nil)] 09:42:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x92cea800) [pid = 1802] [serial = 2180] [outer = 0x92be3c00] 09:42:54 INFO - PROCESS | 1802 | 1461256974105 Marionette DEBUG loaded listener.js 09:42:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x95a24000) [pid = 1802] [serial = 2181] [outer = 0x92be3c00] 09:42:55 INFO - PROCESS | 1802 | 1461256975032 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]]]}] 09:42:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:42:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1637ms 09:42:55 INFO - PROCESS | 1802 | 1461256975104 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 09:42:55 INFO - PROCESS | 1802 | 1461256975107 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 09:42:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:42:55 INFO - PROCESS | 1802 | 1461256975114 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:42:55 INFO - PROCESS | 1802 | 1461256975117 Marionette TRACE conn3 <- [1,2878,null,{}] 09:42:55 INFO - PROCESS | 1802 | 1461256975123 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}] 09:42:55 INFO - PROCESS | 1802 | 1461256975320 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 09:42:55 INFO - PROCESS | 1802 | 1461256975671 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b37cc00 == 167 [pid = 1802] [id = 727] 09:42:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8b4fa800) [pid = 1802] [serial = 2182] [outer = (nil)] 09:42:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x96288800) [pid = 1802] [serial = 2183] [outer = 0x8b4fa800] 09:42:55 INFO - PROCESS | 1802 | 1461256975761 Marionette DEBUG loaded listener.js 09:42:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x96292c00) [pid = 1802] [serial = 2184] [outer = 0x8b4fa800] 09:42:56 INFO - PROCESS | 1802 | 1461256976649 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]]]}] 09:42:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:42:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1579ms 09:42:56 INFO - PROCESS | 1802 | 1461256976694 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 09:42:56 INFO - PROCESS | 1802 | 1461256976698 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 09:42:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:42:56 INFO - PROCESS | 1802 | 1461256976704 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:42:56 INFO - PROCESS | 1802 | 1461256976707 Marionette TRACE conn3 <- [1,2882,null,{}] 09:42:56 INFO - PROCESS | 1802 | 1461256976713 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}] 09:42:56 INFO - PROCESS | 1802 | 1461256976916 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 09:42:57 INFO - PROCESS | 1802 | 1461256977253 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x9141f400 == 168 [pid = 1802] [id = 728] 09:42:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x92cea000) [pid = 1802] [serial = 2185] [outer = (nil)] 09:42:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x96fc9c00) [pid = 1802] [serial = 2186] [outer = 0x92cea000] 09:42:57 INFO - PROCESS | 1802 | 1461256977343 Marionette DEBUG loaded listener.js 09:42:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x970e7000) [pid = 1802] [serial = 2187] [outer = 0x92cea000] 09:42:58 INFO - PROCESS | 1802 | 1461256978217 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]]]}] 09:42:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:42:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1584ms 09:42:58 INFO - PROCESS | 1802 | 1461256978288 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 09:42:58 INFO - PROCESS | 1802 | 1461256978292 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 09:42:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:42:58 INFO - PROCESS | 1802 | 1461256978298 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:42:58 INFO - PROCESS | 1802 | 1461256978302 Marionette TRACE conn3 <- [1,2886,null,{}] 09:42:58 INFO - PROCESS | 1802 | 1461256978307 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}] 09:42:58 INFO - PROCESS | 1802 | 1461256978545 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 09:42:58 INFO - PROCESS | 1802 | 1461256978879 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x9681f800 == 169 [pid = 1802] [id = 729] 09:42:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x970f1400) [pid = 1802] [serial = 2188] [outer = (nil)] 09:42:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x9719e400) [pid = 1802] [serial = 2189] [outer = 0x970f1400] 09:42:58 INFO - PROCESS | 1802 | 1461256978972 Marionette DEBUG loaded listener.js 09:42:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x9719fc00) [pid = 1802] [serial = 2190] [outer = 0x970f1400] 09:42:59 INFO - PROCESS | 1802 | 1461256979947 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]]]}] 09:42:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:42:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1690ms 09:42:59 INFO - PROCESS | 1802 | 1461256979989 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 09:42:59 INFO - PROCESS | 1802 | 1461256979993 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 09:42:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:43:00 INFO - PROCESS | 1802 | 1461256979999 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:43:00 INFO - PROCESS | 1802 | 1461256980002 Marionette TRACE conn3 <- [1,2890,null,{}] 09:43:00 INFO - PROCESS | 1802 | 1461256980008 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}] 09:43:00 INFO - PROCESS | 1802 | 1461256980264 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 09:43:00 INFO - PROCESS | 1802 | 1461256980603 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x86c55800 == 170 [pid = 1802] [id = 730] 09:43:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x8b118c00) [pid = 1802] [serial = 2191] [outer = (nil)] 09:43:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x9762e400) [pid = 1802] [serial = 2192] [outer = 0x8b118c00] 09:43:00 INFO - PROCESS | 1802 | 1461256980689 Marionette DEBUG loaded listener.js 09:43:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x97632800) [pid = 1802] [serial = 2193] [outer = 0x8b118c00] 09:43:01 INFO - PROCESS | 1802 | 1461256981615 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:43:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:43:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1681ms 09:43:01 INFO - PROCESS | 1802 | 1461256981681 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 09:43:01 INFO - PROCESS | 1802 | 1461256981685 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 09:43:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:43:01 INFO - PROCESS | 1802 | 1461256981691 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:43:01 INFO - PROCESS | 1802 | 1461256981694 Marionette TRACE conn3 <- [1,2894,null,{}] 09:43:01 INFO - PROCESS | 1802 | 1461256981700 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}] 09:43:01 INFO - PROCESS | 1802 | 1461256981908 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 09:43:02 INFO - PROCESS | 1802 | 1461256982283 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x97156c00 == 171 [pid = 1802] [id = 731] 09:43:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x97197800) [pid = 1802] [serial = 2194] [outer = (nil)] 09:43:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x97664c00) [pid = 1802] [serial = 2195] [outer = 0x97197800] 09:43:02 INFO - PROCESS | 1802 | 1461256982391 Marionette DEBUG loaded listener.js 09:43:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x9766a000) [pid = 1802] [serial = 2196] [outer = 0x97197800] 09:43:03 INFO - PROCESS | 1802 | 1461256983289 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]]]}] 09:43:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:43:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1630ms 09:43:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:43:03 INFO - PROCESS | 1802 | 1461256983321 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 09:43:03 INFO - PROCESS | 1802 | 1461256983324 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 09:43:03 INFO - PROCESS | 1802 | 1461256983331 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:43:03 INFO - PROCESS | 1802 | 1461256983334 Marionette TRACE conn3 <- [1,2898,null,{}] 09:43:03 INFO - PROCESS | 1802 | 1461256983340 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}] 09:43:03 INFO - PROCESS | 1802 | 1461256983537 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 09:43:03 INFO - PROCESS | 1802 | 1461256983835 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x901c6400 == 172 [pid = 1802] [id = 732] 09:43:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x9763b400) [pid = 1802] [serial = 2197] [outer = (nil)] 09:43:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x978aa000) [pid = 1802] [serial = 2198] [outer = 0x9763b400] 09:43:03 INFO - PROCESS | 1802 | 1461256983926 Marionette DEBUG loaded listener.js 09:43:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x978b3000) [pid = 1802] [serial = 2199] [outer = 0x9763b400] 09:43:04 INFO - PROCESS | 1802 | 1461256984855 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]]]}] 09:43:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:43:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1581ms 09:43:04 INFO - PROCESS | 1802 | 1461256984912 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 09:43:04 INFO - PROCESS | 1802 | 1461256984916 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 09:43:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:43:04 INFO - PROCESS | 1802 | 1461256984922 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:43:04 INFO - PROCESS | 1802 | 1461256984926 Marionette TRACE conn3 <- [1,2902,null,{}] 09:43:04 INFO - PROCESS | 1802 | 1461256984932 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}] 09:43:05 INFO - PROCESS | 1802 | 1461256985209 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8b2d1000 == 171 [pid = 1802] [id = 523] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x86a67c00 == 170 [pid = 1802] [id = 621] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8f582c00 == 169 [pid = 1802] [id = 571] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x89265400 == 168 [pid = 1802] [id = 602] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x88b37800 == 167 [pid = 1802] [id = 601] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x86cc6800 == 166 [pid = 1802] [id = 605] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8ac05000 == 165 [pid = 1802] [id = 568] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8f587000 == 164 [pid = 1802] [id = 613] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x856f5000 == 163 [pid = 1802] [id = 569] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x907ec000 == 162 [pid = 1802] [id = 615] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x906b7400 == 161 [pid = 1802] [id = 570] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x91325c00 == 160 [pid = 1802] [id = 616] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x91420000 == 159 [pid = 1802] [id = 620] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x92ce4800 == 158 [pid = 1802] [id = 573] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x898cd400 == 157 [pid = 1802] [id = 713] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8938bc00 == 156 [pid = 1802] [id = 689] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8900a800 == 155 [pid = 1802] [id = 712] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x86ad4c00 == 154 [pid = 1802] [id = 711] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8fddd000 == 153 [pid = 1802] [id = 709] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x856ed400 == 152 [pid = 1802] [id = 707] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8f7f6400 == 151 [pid = 1802] [id = 708] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8b0fac00 == 150 [pid = 1802] [id = 706] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8f506c00 == 149 [pid = 1802] [id = 705] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8b37fc00 == 148 [pid = 1802] [id = 704] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8bd5e400 == 147 [pid = 1802] [id = 702] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8de75400 == 146 [pid = 1802] [id = 703] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x89947c00 == 145 [pid = 1802] [id = 701] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8b2d1c00 == 144 [pid = 1802] [id = 700] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8b649c00 == 143 [pid = 1802] [id = 509] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8b113800 == 142 [pid = 1802] [id = 699] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x86cc4000 == 141 [pid = 1802] [id = 698] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8ad58400 == 140 [pid = 1802] [id = 696] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x83b35800 == 139 [pid = 1802] [id = 697] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x89156c00 == 138 [pid = 1802] [id = 695] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x89b65c00 == 137 [pid = 1802] [id = 694] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x894c8800 == 136 [pid = 1802] [id = 672] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x86ae0800 == 135 [pid = 1802] [id = 693] 09:43:07 INFO - PROCESS | 1802 | --DOCSHELL 0x859cc000 == 134 [pid = 1802] [id = 692] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x86ccd800) [pid = 1802] [serial = 2063] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8977b000) [pid = 1802] [serial = 2069] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x907ebc00) [pid = 1802] [serial = 2039] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x8c0b3c00) [pid = 1802] [serial = 2027] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8925d800) [pid = 1802] [serial = 2067] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8977d800) [pid = 1802] [serial = 2057] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x856f6000) [pid = 1802] [serial = 2060] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x875e9800) [pid = 1802] [serial = 2064] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x92be9400) [pid = 1802] [serial = 2045] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x97666800) [pid = 1802] [serial = 2051] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x9843d400) [pid = 1802] [serial = 2054] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x89b63c00) [pid = 1802] [serial = 2021] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8b4bf000) [pid = 1802] [serial = 2018] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8f7ef400) [pid = 1802] [serial = 2033] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8994cc00) [pid = 1802] [serial = 2073] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x901c5400) [pid = 1802] [serial = 2036] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x859c8000) [pid = 1802] [serial = 2061] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8914f000) [pid = 1802] [serial = 2066] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x963f2800) [pid = 1802] [serial = 2048] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8b377c00) [pid = 1802] [serial = 2024] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8e04e400) [pid = 1802] [serial = 2030] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x898cd800) [pid = 1802] [serial = 2070] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x9fcb8000) [pid = 1802] [serial = 2004] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x89b66800) [pid = 1802] [serial = 2075] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x89943400) [pid = 1802] [serial = 2072] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x92a4f400) [pid = 1802] [serial = 2042] [outer = (nil)] [url = about:blank] 09:43:07 INFO - PROCESS | 1802 | 1461256987739 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x859c6800 == 135 [pid = 1802] [id = 733] 09:43:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x859c8000) [pid = 1802] [serial = 2200] [outer = (nil)] 09:43:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x86ad4c00) [pid = 1802] [serial = 2201] [outer = 0x859c8000] 09:43:07 INFO - PROCESS | 1802 | 1461256987823 Marionette DEBUG loaded listener.js 09:43:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x86cc2c00) [pid = 1802] [serial = 2202] [outer = 0x859c8000] 09:43:08 INFO - PROCESS | 1802 | 1461256988656 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:43:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:43:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 3795ms 09:43:08 INFO - PROCESS | 1802 | 1461256988720 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 09:43:08 INFO - PROCESS | 1802 | 1461256988727 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 09:43:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:43:08 INFO - PROCESS | 1802 | 1461256988735 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:43:08 INFO - PROCESS | 1802 | 1461256988740 Marionette TRACE conn3 <- [1,2906,null,{}] 09:43:08 INFO - PROCESS | 1802 | 1461256988746 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}] 09:43:08 INFO - PROCESS | 1802 | 1461256988970 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 09:43:09 INFO - PROCESS | 1802 | 1461256989174 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x89001800 == 136 [pid = 1802] [id = 734] 09:43:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8914ec00) [pid = 1802] [serial = 2203] [outer = (nil)] 09:43:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8925b800) [pid = 1802] [serial = 2204] [outer = 0x8914ec00] 09:43:09 INFO - PROCESS | 1802 | 1461256989258 Marionette DEBUG loaded listener.js 09:43:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x89389400) [pid = 1802] [serial = 2205] [outer = 0x8914ec00] 09:43:10 INFO - PROCESS | 1802 | 1461256990238 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]]]}] 09:43:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:43:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1532ms 09:43:10 INFO - PROCESS | 1802 | 1461256990271 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 09:43:10 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:43:10 INFO - PROCESS | 1802 | 1461256990277 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 09:43:10 INFO - PROCESS | 1802 | 1461256990283 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:43:10 INFO - PROCESS | 1802 | 1461256990286 Marionette TRACE conn3 <- [1,2910,null,{}] 09:43:10 INFO - PROCESS | 1802 | 1461256990299 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}] 09:43:10 INFO - PROCESS | 1802 | 1461256990557 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 09:43:10 INFO - PROCESS | 1802 | 1461256990597 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8977d000 == 137 [pid = 1802] [id = 735] 09:43:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x898cf800) [pid = 1802] [serial = 2206] [outer = (nil)] 09:43:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x898da800) [pid = 1802] [serial = 2207] [outer = 0x898cf800] 09:43:10 INFO - PROCESS | 1802 | 1461256990682 Marionette DEBUG loaded listener.js 09:43:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x89ae1800) [pid = 1802] [serial = 2208] [outer = 0x898cf800] 09:43:11 INFO - PROCESS | 1802 | 1461256991617 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]]]}] 09:43:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:43:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:43:11 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1392ms 09:43:11 INFO - PROCESS | 1802 | 1461256991674 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 09:43:11 INFO - PROCESS | 1802 | 1461256991677 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 09:43:11 INFO - TEST-START | /DOMEvents/constructors.html 09:43:11 INFO - PROCESS | 1802 | 1461256991693 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:43:11 INFO - PROCESS | 1802 | 1461256991701 Marionette TRACE conn3 <- [1,2914,null,{}] 09:43:11 INFO - PROCESS | 1802 | 1461256991718 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}] 09:43:11 INFO - PROCESS | 1802 | 1461256991978 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 09:43:12 INFO - PROCESS | 1802 | 1461256992006 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8900b800 == 138 [pid = 1802] [id = 736] 09:43:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x89944000) [pid = 1802] [serial = 2209] [outer = (nil)] 09:43:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8ac9e400) [pid = 1802] [serial = 2210] [outer = 0x89944000] 09:43:12 INFO - PROCESS | 1802 | 1461256992078 Marionette DEBUG loaded listener.js 09:43:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8acacc00) [pid = 1802] [serial = 2211] [outer = 0x89944000] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x86cc6400) [pid = 1802] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8acac800) [pid = 1802] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8b171000) [pid = 1802] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8c81f000) [pid = 1802] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8f589800) [pid = 1802] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8bd5ac00) [pid = 1802] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8de76c00) [pid = 1802] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8be4b800) [pid = 1802] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8b0ca400) [pid = 1802] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8b37a800) [pid = 1802] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8b16c000) [pid = 1802] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x89b5e800) [pid = 1802] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8b0f8400) [pid = 1802] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8adf4000) [pid = 1802] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8ac06000) [pid = 1802] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8abb2400) [pid = 1802] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x86c51800) [pid = 1802] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x86a63000) [pid = 1802] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x86ccfc00) [pid = 1802] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x901c5000) [pid = 1802] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x90015400) [pid = 1802] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8fdd4000) [pid = 1802] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x89268800) [pid = 1802] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8e048800) [pid = 1802] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8925dc00) [pid = 1802] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8c0b2800) [pid = 1802] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8e048c00) [pid = 1802] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x920ef800) [pid = 1802] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x92cdfc00) [pid = 1802] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x86ad3800) [pid = 1802] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x9766dc00) [pid = 1802] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x898dac00) [pid = 1802] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x906bf400) [pid = 1802] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8f735c00) [pid = 1802] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8b117000) [pid = 1802] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x92a4cc00) [pid = 1802] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:43:13 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8b653400) [pid = 1802] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:43:13 INFO - PROCESS | 1802 | 1461256993942 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]]]}] 09:43:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:43:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:43:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:43:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:43:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:43:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:43:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:43:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:43:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:43:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:43:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:43:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:43:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:43:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:43:14 INFO - TEST-OK | /DOMEvents/constructors.html | took 2326ms 09:43:14 INFO - PROCESS | 1802 | 1461256994013 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 09:43:14 INFO - PROCESS | 1802 | 1461256994017 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 09:43:14 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:43:14 INFO - PROCESS | 1802 | 1461256994028 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:43:14 INFO - PROCESS | 1802 | 1461256994035 Marionette TRACE conn3 <- [1,2918,null,{}] 09:43:14 INFO - PROCESS | 1802 | 1461256994073 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}] 09:43:14 INFO - PROCESS | 1802 | 1461256994330 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 09:43:14 INFO - PROCESS | 1802 | 1461256994569 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x859c3400 == 139 [pid = 1802] [id = 737] 09:43:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8994e000) [pid = 1802] [serial = 2212] [outer = (nil)] 09:43:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8ad54800) [pid = 1802] [serial = 2213] [outer = 0x8994e000] 09:43:14 INFO - PROCESS | 1802 | 1461256994645 Marionette DEBUG loaded listener.js 09:43:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8adf1800) [pid = 1802] [serial = 2214] [outer = 0x8994e000] 09:43:15 INFO - PROCESS | 1802 | 1461256995534 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:43:15 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:43:15 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1541ms 09:43:15 INFO - PROCESS | 1802 | 1461256995570 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 09:43:15 INFO - PROCESS | 1802 | 1461256995575 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 09:43:15 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:43:15 INFO - PROCESS | 1802 | 1461256995585 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:43:15 INFO - PROCESS | 1802 | 1461256995590 Marionette TRACE conn3 <- [1,2922,null,{}] 09:43:15 INFO - PROCESS | 1802 | 1461256995600 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}] 09:43:15 INFO - PROCESS | 1802 | 1461256995805 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 09:43:16 INFO - PROCESS | 1802 | 1461256996179 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b34000 == 140 [pid = 1802] [id = 738] 09:43:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x88b41400) [pid = 1802] [serial = 2215] [outer = (nil)] 09:43:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x89151c00) [pid = 1802] [serial = 2216] [outer = 0x88b41400] 09:43:16 INFO - PROCESS | 1802 | 1461256996278 Marionette DEBUG loaded listener.js 09:43:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8977d400) [pid = 1802] [serial = 2217] [outer = 0x88b41400] 09:43:17 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:43:17 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:43:17 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:43:17 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:43:17 INFO - PROCESS | 1802 | 1461256997239 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]]]}] 09:43:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:43:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:43:17 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 09:43:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:43:17 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 09:43:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:43:17 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]" 09:43:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:43:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:43:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1688ms 09:43:17 INFO - PROCESS | 1802 | 1461256997274 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 09:43:17 INFO - PROCESS | 1802 | 1461256997291 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 09:43:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:43:17 INFO - PROCESS | 1802 | 1461256997302 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:43:17 INFO - PROCESS | 1802 | 1461256997307 Marionette TRACE conn3 <- [1,2926,null,{}] 09:43:17 INFO - PROCESS | 1802 | 1461256997359 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}] 09:43:17 INFO - PROCESS | 1802 | 1461256997694 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 09:43:18 INFO - PROCESS | 1802 | 1461256998105 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x89b64000 == 141 [pid = 1802] [id = 739] 09:43:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8ac9ec00) [pid = 1802] [serial = 2218] [outer = (nil)] 09:43:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8b0cd000) [pid = 1802] [serial = 2219] [outer = 0x8ac9ec00] 09:43:18 INFO - PROCESS | 1802 | 1461256998198 Marionette DEBUG loaded listener.js 09:43:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8b0ee800) [pid = 1802] [serial = 2220] [outer = 0x8ac9ec00] 09:43:18 INFO - PROCESS | 1802 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:43:19 INFO - PROCESS | 1802 | 1461256999117 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]]]}] 09:43:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:43:19 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1840ms 09:43:19 INFO - PROCESS | 1802 | 1461256999142 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 09:43:19 INFO - PROCESS | 1802 | 1461256999146 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 09:43:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:43:19 INFO - PROCESS | 1802 | 1461256999153 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:43:19 INFO - PROCESS | 1802 | 1461256999159 Marionette TRACE conn3 <- [1,2930,null,{}] 09:43:19 INFO - PROCESS | 1802 | 1461256999176 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}] 09:43:19 INFO - PROCESS | 1802 | 1461256999506 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 09:43:19 INFO - PROCESS | 1802 | 1461256999950 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b16dc00 == 142 [pid = 1802] [id = 740] 09:43:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8b171000) [pid = 1802] [serial = 2221] [outer = (nil)] 09:43:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8b2c9800) [pid = 1802] [serial = 2222] [outer = 0x8b171000] 09:43:20 INFO - PROCESS | 1802 | 1461257000046 Marionette DEBUG loaded listener.js 09:43:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8b2d1c00) [pid = 1802] [serial = 2223] [outer = 0x8b171000] 09:43:20 INFO - PROCESS | 1802 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:43:20 INFO - PROCESS | 1802 | 1461257000845 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]]]}] 09:43:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:43:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1741ms 09:43:20 INFO - PROCESS | 1802 | 1461257000894 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 09:43:20 INFO - PROCESS | 1802 | 1461257000899 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 09:43:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:43:20 INFO - PROCESS | 1802 | 1461257000905 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:43:20 INFO - PROCESS | 1802 | 1461257000909 Marionette TRACE conn3 <- [1,2934,null,{}] 09:43:20 INFO - PROCESS | 1802 | 1461257000914 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}] 09:43:21 INFO - PROCESS | 1802 | 1461257001110 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 09:43:21 INFO - PROCESS | 1802 | 1461257001401 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b36c00 == 143 [pid = 1802] [id = 741] 09:43:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8b4bac00) [pid = 1802] [serial = 2224] [outer = (nil)] 09:43:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8b4c1800) [pid = 1802] [serial = 2225] [outer = 0x8b4bac00] 09:43:21 INFO - PROCESS | 1802 | 1461257001490 Marionette DEBUG loaded listener.js 09:43:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8b4c6400) [pid = 1802] [serial = 2226] [outer = 0x8b4bac00] 09:43:22 INFO - PROCESS | 1802 | 1461257002309 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]]]}] 09:43:22 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:43:22 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1433ms 09:43:22 INFO - PROCESS | 1802 | 1461257002339 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 09:43:22 INFO - PROCESS | 1802 | 1461257002343 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 09:43:22 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:43:22 INFO - PROCESS | 1802 | 1461257002349 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:43:22 INFO - PROCESS | 1802 | 1461257002352 Marionette TRACE conn3 <- [1,2938,null,{}] 09:43:22 INFO - PROCESS | 1802 | 1461257002358 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}] 09:43:22 INFO - PROCESS | 1802 | 1461257002546 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 09:43:22 INFO - PROCESS | 1802 | 1461257002811 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x89775800 == 144 [pid = 1802] [id = 742] 09:43:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8b37f400) [pid = 1802] [serial = 2227] [outer = (nil)] 09:43:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8b653000) [pid = 1802] [serial = 2228] [outer = 0x8b37f400] 09:43:22 INFO - PROCESS | 1802 | 1461257002902 Marionette DEBUG loaded listener.js 09:43:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8b658800) [pid = 1802] [serial = 2229] [outer = 0x8b37f400] 09:43:23 INFO - PROCESS | 1802 | 1461257003781 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]]]}] 09:43:23 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. 09:43:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1487ms 09:43:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:43:23 INFO - PROCESS | 1802 | 1461257003837 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 09:43:23 INFO - PROCESS | 1802 | 1461257003840 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 09:43:23 INFO - PROCESS | 1802 | 1461257003887 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:43:23 INFO - PROCESS | 1802 | 1461257003890 Marionette TRACE conn3 <- [1,2942,null,{}] 09:43:23 INFO - PROCESS | 1802 | 1461257003907 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}] 09:43:24 INFO - PROCESS | 1802 | 1461257004137 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 09:43:24 INFO - PROCESS | 1802 | 1461257004425 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4fb400 == 145 [pid = 1802] [id = 743] 09:43:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8b654c00) [pid = 1802] [serial = 2230] [outer = (nil)] 09:43:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8de78800) [pid = 1802] [serial = 2231] [outer = 0x8b654c00] 09:43:24 INFO - PROCESS | 1802 | 1461257004523 Marionette DEBUG loaded listener.js 09:43:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8e048000) [pid = 1802] [serial = 2232] [outer = 0x8b654c00] 09:43:25 INFO - PROCESS | 1802 | 1461257005359 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"]]]}] 09:43:25 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 09:43:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:43:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1589ms 09:43:25 INFO - PROCESS | 1802 | 1461257005435 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 09:43:25 INFO - PROCESS | 1802 | 1461257005439 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 09:43:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:43:25 INFO - PROCESS | 1802 | 1461257005445 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:43:25 INFO - PROCESS | 1802 | 1461257005449 Marionette TRACE conn3 <- [1,2946,null,{}] 09:43:25 INFO - PROCESS | 1802 | 1461257005454 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}] 09:43:25 INFO - PROCESS | 1802 | 1461257005645 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 09:43:25 INFO - PROCESS | 1802 | 1461257005949 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c81f400 == 146 [pid = 1802] [id = 744] 09:43:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8de78400) [pid = 1802] [serial = 2233] [outer = (nil)] 09:43:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8f58bc00) [pid = 1802] [serial = 2234] [outer = 0x8de78400] 09:43:26 INFO - PROCESS | 1802 | 1461257006039 Marionette DEBUG loaded listener.js 09:43:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8f733000) [pid = 1802] [serial = 2235] [outer = 0x8de78400] 09:43:26 INFO - PROCESS | 1802 | 1461257006832 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]]]}] 09:43:26 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. 09:43:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1433ms 09:43:26 INFO - PROCESS | 1802 | 1461257006878 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 09:43:26 INFO - PROCESS | 1802 | 1461257006882 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 09:43:26 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:43:26 INFO - PROCESS | 1802 | 1461257006889 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:43:26 INFO - PROCESS | 1802 | 1461257006892 Marionette TRACE conn3 <- [1,2950,null,{}] 09:43:26 INFO - PROCESS | 1802 | 1461257006898 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}] 09:43:27 INFO - PROCESS | 1802 | 1461257007125 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 09:43:27 INFO - PROCESS | 1802 | 1461257007395 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f510000 == 147 [pid = 1802] [id = 745] 09:43:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8f511800) [pid = 1802] [serial = 2236] [outer = (nil)] 09:43:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8fdd4c00) [pid = 1802] [serial = 2237] [outer = 0x8f511800] 09:43:27 INFO - PROCESS | 1802 | 1461257007487 Marionette DEBUG loaded listener.js 09:43:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8fddd000) [pid = 1802] [serial = 2238] [outer = 0x8f511800] 09:43:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x901abc00 == 148 [pid = 1802] [id = 746] 09:43:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x901ad800) [pid = 1802] [serial = 2239] [outer = (nil)] 09:43:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x901c8800) [pid = 1802] [serial = 2240] [outer = 0x901ad800] 09:43:28 INFO - PROCESS | 1802 | 1461257008398 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]]]}] 09:43:28 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. 09:43:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1535ms 09:43:28 INFO - PROCESS | 1802 | 1461257008434 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 09:43:28 INFO - PROCESS | 1802 | 1461257008437 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 09:43:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:43:28 INFO - PROCESS | 1802 | 1461257008450 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:43:28 INFO - PROCESS | 1802 | 1461257008453 Marionette TRACE conn3 <- [1,2954,null,{}] 09:43:28 INFO - PROCESS | 1802 | 1461257008460 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}] 09:43:28 INFO - PROCESS | 1802 | 1461257008697 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 09:43:29 INFO - PROCESS | 1802 | 1461257008994 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x86a65800 == 149 [pid = 1802] [id = 747] 09:43:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8f580800) [pid = 1802] [serial = 2241] [outer = (nil)] 09:43:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x901c5c00) [pid = 1802] [serial = 2242] [outer = 0x8f580800] 09:43:29 INFO - PROCESS | 1802 | 1461257009127 Marionette DEBUG loaded listener.js 09:43:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x902d4800) [pid = 1802] [serial = 2243] [outer = 0x8f580800] 09:43:29 INFO - PROCESS | 1802 | 1461257009878 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]]]}] 09:43:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:43:29 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 09:43:29 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1477ms 09:43:29 INFO - PROCESS | 1802 | 1461257009930 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 09:43:29 INFO - PROCESS | 1802 | 1461257009934 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 09:43:29 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:43:29 INFO - PROCESS | 1802 | 1461257009940 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:43:29 INFO - PROCESS | 1802 | 1461257009944 Marionette TRACE conn3 <- [1,2958,null,{}] 09:43:29 INFO - PROCESS | 1802 | 1461257009949 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}] 09:43:30 INFO - PROCESS | 1802 | 1461257010177 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 09:43:30 INFO - PROCESS | 1802 | 1461257010502 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x875ed000 == 150 [pid = 1802] [id = 748] 09:43:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x9001ac00) [pid = 1802] [serial = 2244] [outer = (nil)] 09:43:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x913e7000) [pid = 1802] [serial = 2245] [outer = 0x9001ac00] 09:43:30 INFO - PROCESS | 1802 | 1461257010588 Marionette DEBUG loaded listener.js 09:43:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x920eb800) [pid = 1802] [serial = 2246] [outer = 0x9001ac00] 09:43:31 INFO - PROCESS | 1802 | 1461257011453 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]]]}] 09:43:31 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. 09:43:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1533ms 09:43:31 INFO - PROCESS | 1802 | 1461257011473 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 09:43:31 INFO - PROCESS | 1802 | 1461257011478 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 09:43:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:43:31 INFO - PROCESS | 1802 | 1461257011484 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:43:31 INFO - PROCESS | 1802 | 1461257011488 Marionette TRACE conn3 <- [1,2962,null,{}] 09:43:31 INFO - PROCESS | 1802 | 1461257011494 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}] 09:43:31 INFO - PROCESS | 1802 | 1461257011736 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 09:43:32 INFO - PROCESS | 1802 | 1461257012010 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x901ce800 == 151 [pid = 1802] [id = 749] 09:43:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x907f7c00) [pid = 1802] [serial = 2247] [outer = (nil)] 09:43:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x92cdf400) [pid = 1802] [serial = 2248] [outer = 0x907f7c00] 09:43:32 INFO - PROCESS | 1802 | 1461257012106 Marionette DEBUG loaded listener.js 09:43:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x92ced800) [pid = 1802] [serial = 2249] [outer = 0x907f7c00] 09:43:33 INFO - PROCESS | 1802 | 1461257013001 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]]]}] 09:43:33 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. 09:43:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1533ms 09:43:33 INFO - PROCESS | 1802 | 1461257013036 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 09:43:33 INFO - PROCESS | 1802 | 1461257013039 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 09:43:33 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:43:33 INFO - PROCESS | 1802 | 1461257013049 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:43:33 INFO - PROCESS | 1802 | 1461257013052 Marionette TRACE conn3 <- [1,2966,null,{}] 09:43:33 INFO - PROCESS | 1802 | 1461257013061 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}] 09:43:33 INFO - PROCESS | 1802 | 1461257013350 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 09:43:33 INFO - PROCESS | 1802 | 1461257013632 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8498d800 == 152 [pid = 1802] [id = 750] 09:43:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x89004800) [pid = 1802] [serial = 2250] [outer = (nil)] 09:43:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x970ecc00) [pid = 1802] [serial = 2251] [outer = 0x89004800] 09:43:33 INFO - PROCESS | 1802 | 1461257013722 Marionette DEBUG loaded listener.js 09:43:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x97386400) [pid = 1802] [serial = 2252] [outer = 0x89004800] 09:43:34 INFO - PROCESS | 1802 | 1461257014562 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]]]}] 09:43:34 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. 09:43:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1579ms 09:43:34 INFO - PROCESS | 1802 | 1461257014629 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 09:43:34 INFO - PROCESS | 1802 | 1461257014633 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 09:43:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:43:34 INFO - PROCESS | 1802 | 1461257014639 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:43:34 INFO - PROCESS | 1802 | 1461257014642 Marionette TRACE conn3 <- [1,2970,null,{}] 09:43:34 INFO - PROCESS | 1802 | 1461257014648 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}] 09:43:34 INFO - PROCESS | 1802 | 1461257014842 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 09:43:35 INFO - PROCESS | 1802 | 1461257015141 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x97151c00 == 153 [pid = 1802] [id = 751] 09:43:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x97665400) [pid = 1802] [serial = 2253] [outer = (nil)] 09:43:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x978aa800) [pid = 1802] [serial = 2254] [outer = 0x97665400] 09:43:35 INFO - PROCESS | 1802 | 1461257015230 Marionette DEBUG loaded listener.js 09:43:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x97b05800) [pid = 1802] [serial = 2255] [outer = 0x97665400] 09:43:36 INFO - PROCESS | 1802 | 1461257016061 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]]]}] 09:43:36 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. 09:43:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1436ms 09:43:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:43:36 INFO - PROCESS | 1802 | 1461257016075 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 09:43:36 INFO - PROCESS | 1802 | 1461257016078 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 09:43:36 INFO - PROCESS | 1802 | 1461257016085 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:43:36 INFO - PROCESS | 1802 | 1461257016089 Marionette TRACE conn3 <- [1,2974,null,{}] 09:43:36 INFO - PROCESS | 1802 | 1461257016094 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}] 09:43:36 INFO - PROCESS | 1802 | 1461257016287 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 09:43:36 INFO - PROCESS | 1802 | 1461257016587 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x96290000 == 154 [pid = 1802] [id = 752] 09:43:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x97638c00) [pid = 1802] [serial = 2256] [outer = (nil)] 09:43:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x98034800) [pid = 1802] [serial = 2257] [outer = 0x97638c00] 09:43:36 INFO - PROCESS | 1802 | 1461257016691 Marionette DEBUG loaded listener.js 09:43:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x98036800) [pid = 1802] [serial = 2258] [outer = 0x97638c00] 09:43:37 INFO - PROCESS | 1802 | 1461257017496 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]]]}] 09:43:37 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. 09:43:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1430ms 09:43:37 INFO - PROCESS | 1802 | 1461257017514 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 09:43:37 INFO - PROCESS | 1802 | 1461257017518 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 09:43:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:43:37 INFO - PROCESS | 1802 | 1461257017524 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:43:37 INFO - PROCESS | 1802 | 1461257017527 Marionette TRACE conn3 <- [1,2978,null,{}] 09:43:37 INFO - PROCESS | 1802 | 1461257017533 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}] 09:43:37 INFO - PROCESS | 1802 | 1461257017744 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 09:43:38 INFO - PROCESS | 1802 | 1461257018055 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x89391400 == 155 [pid = 1802] [id = 753] 09:43:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x8b04ec00) [pid = 1802] [serial = 2259] [outer = (nil)] 09:43:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x983f3000) [pid = 1802] [serial = 2260] [outer = 0x8b04ec00] 09:43:38 INFO - PROCESS | 1802 | 1461257018141 Marionette DEBUG loaded listener.js 09:43:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x9843d800) [pid = 1802] [serial = 2261] [outer = 0x8b04ec00] 09:43:38 INFO - PROCESS | 1802 | 1461257018969 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]]]}] 09:43:39 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. 09:43:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1481ms 09:43:39 INFO - PROCESS | 1802 | 1461257019005 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 09:43:39 INFO - PROCESS | 1802 | 1461257019009 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 09:43:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:43:39 INFO - PROCESS | 1802 | 1461257019016 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:43:39 INFO - PROCESS | 1802 | 1461257019019 Marionette TRACE conn3 <- [1,2982,null,{}] 09:43:39 INFO - PROCESS | 1802 | 1461257019025 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}] 09:43:39 INFO - PROCESS | 1802 | 1461257019221 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 09:43:39 INFO - PROCESS | 1802 | 1461257019494 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x97f6c000 == 156 [pid = 1802] [id = 754] 09:43:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x9803f000) [pid = 1802] [serial = 2262] [outer = (nil)] 09:43:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x98b91400) [pid = 1802] [serial = 2263] [outer = 0x9803f000] 09:43:39 INFO - PROCESS | 1802 | 1461257019586 Marionette DEBUG loaded listener.js 09:43:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x98e8dc00) [pid = 1802] [serial = 2264] [outer = 0x9803f000] 09:43:40 INFO - PROCESS | 1802 | 1461257020422 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"]]]}] 09:43:40 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 09:43:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:43:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1429ms 09:43:40 INFO - PROCESS | 1802 | 1461257020446 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 09:43:40 INFO - PROCESS | 1802 | 1461257020449 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 09:43:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:43:40 INFO - PROCESS | 1802 | 1461257020455 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:43:40 INFO - PROCESS | 1802 | 1461257020459 Marionette TRACE conn3 <- [1,2986,null,{}] 09:43:40 INFO - PROCESS | 1802 | 1461257020465 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}] 09:43:40 INFO - PROCESS | 1802 | 1461257020656 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 09:43:40 INFO - PROCESS | 1802 | 1461257020938 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x9803b800 == 157 [pid = 1802] [id = 755] 09:43:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x988e8800) [pid = 1802] [serial = 2265] [outer = (nil)] 09:43:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x9ac43c00) [pid = 1802] [serial = 2266] [outer = 0x988e8800] 09:43:41 INFO - PROCESS | 1802 | 1461257021029 Marionette DEBUG loaded listener.js 09:43:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x9ad93400) [pid = 1802] [serial = 2267] [outer = 0x988e8800] 09:43:41 INFO - PROCESS | 1802 | 1461257021825 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]]]}] 09:43:41 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. 09:43:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1392ms 09:43:41 INFO - PROCESS | 1802 | 1461257021848 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 09:43:41 INFO - PROCESS | 1802 | 1461257021851 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 09:43:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:43:41 INFO - PROCESS | 1802 | 1461257021858 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:43:41 INFO - PROCESS | 1802 | 1461257021861 Marionette TRACE conn3 <- [1,2990,null,{}] 09:43:41 INFO - PROCESS | 1802 | 1461257021867 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}] 09:43:42 INFO - PROCESS | 1802 | 1461257022100 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 09:43:42 INFO - PROCESS | 1802 | 1461257022378 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x86ade800 == 158 [pid = 1802] [id = 756] 09:43:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x9913dc00) [pid = 1802] [serial = 2268] [outer = (nil)] 09:43:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x9af8b800) [pid = 1802] [serial = 2269] [outer = 0x9913dc00] 09:43:42 INFO - PROCESS | 1802 | 1461257022470 Marionette DEBUG loaded listener.js 09:43:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x9af86800) [pid = 1802] [serial = 2270] [outer = 0x9913dc00] 09:43:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x9de1a000 == 159 [pid = 1802] [id = 757] 09:43:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x9de21400) [pid = 1802] [serial = 2271] [outer = (nil)] 09:43:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x9e922c00) [pid = 1802] [serial = 2272] [outer = 0x9de21400] 09:43:43 INFO - PROCESS | 1802 | 1461257023357 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]]]}] 09:43:43 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. 09:43:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1536ms 09:43:43 INFO - PROCESS | 1802 | 1461257023397 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 09:43:43 INFO - PROCESS | 1802 | 1461257023400 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 09:43:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:43:43 INFO - PROCESS | 1802 | 1461257023409 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:43:43 INFO - PROCESS | 1802 | 1461257023411 Marionette TRACE conn3 <- [1,2994,null,{}] 09:43:43 INFO - PROCESS | 1802 | 1461257023416 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}] 09:43:43 INFO - PROCESS | 1802 | 1461257023670 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 09:43:43 INFO - PROCESS | 1802 | 1461257023967 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x902d8800 == 160 [pid = 1802] [id = 758] 09:43:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x9adc6800) [pid = 1802] [serial = 2273] [outer = (nil)] 09:43:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x9e926c00) [pid = 1802] [serial = 2274] [outer = 0x9adc6800] 09:43:44 INFO - PROCESS | 1802 | 1461257024099 Marionette DEBUG loaded listener.js 09:43:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x9fb90c00) [pid = 1802] [serial = 2275] [outer = 0x9adc6800] 09:43:44 INFO - PROCESS | 1802 | 1461257024856 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]]]}] 09:43:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:43:44 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 09:43:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1484ms 09:43:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:43:44 INFO - PROCESS | 1802 | 1461257024894 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 09:43:44 INFO - PROCESS | 1802 | 1461257024897 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 09:43:44 INFO - PROCESS | 1802 | 1461257024903 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:43:44 INFO - PROCESS | 1802 | 1461257024907 Marionette TRACE conn3 <- [1,2998,null,{}] 09:43:44 INFO - PROCESS | 1802 | 1461257024912 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}] 09:43:45 INFO - PROCESS | 1802 | 1461257025110 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 09:43:45 INFO - PROCESS | 1802 | 1461257025384 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4f9800 == 161 [pid = 1802] [id = 759] 09:43:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x9de20000) [pid = 1802] [serial = 2276] [outer = (nil)] 09:43:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x9fcb4000) [pid = 1802] [serial = 2277] [outer = 0x9de20000] 09:43:45 INFO - PROCESS | 1802 | 1461257025470 Marionette DEBUG loaded listener.js 09:43:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x9fe07800) [pid = 1802] [serial = 2278] [outer = 0x9de20000] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x86a6c800 == 160 [pid = 1802] [id = 683] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x920f4400 == 159 [pid = 1802] [id = 682] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8e048400 == 158 [pid = 1802] [id = 679] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x97593400 == 157 [pid = 1802] [id = 684] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x875e5800 == 156 [pid = 1802] [id = 404] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8b059800 == 155 [pid = 1802] [id = 675] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8b116400 == 154 [pid = 1802] [id = 674] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x902e0c00 == 153 [pid = 1802] [id = 680] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x9141c400 == 152 [pid = 1802] [id = 681] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8f58c000 == 151 [pid = 1802] [id = 678] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x97156c00 == 150 [pid = 1802] [id = 731] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x86c55800 == 149 [pid = 1802] [id = 730] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x9141f400 == 148 [pid = 1802] [id = 728] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x9681f800 == 147 [pid = 1802] [id = 729] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8b37cc00 == 146 [pid = 1802] [id = 727] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x92a50000 == 145 [pid = 1802] [id = 726] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x92a54800 == 144 [pid = 1802] [id = 725] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x86ad7400 == 143 [pid = 1802] [id = 723] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8498b800 == 142 [pid = 1802] [id = 724] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8b0c7400 == 141 [pid = 1802] [id = 722] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x86a66400 == 140 [pid = 1802] [id = 721] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8b651400 == 139 [pid = 1802] [id = 720] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8b378800 == 138 [pid = 1802] [id = 719] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x89b67000 == 137 [pid = 1802] [id = 717] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x86c53400 == 136 [pid = 1802] [id = 718] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8900a400 == 135 [pid = 1802] [id = 716] 09:43:48 INFO - PROCESS | 1802 | --DOCSHELL 0x86c56400 == 134 [pid = 1802] [id = 715] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x8b119400) [pid = 1802] [serial = 1950] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x8b4bdc00) [pid = 1802] [serial = 2025] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x970ebc00) [pid = 1802] [serial = 2049] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x8de76000) [pid = 1802] [serial = 2028] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x907f2400) [pid = 1802] [serial = 2040] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x8aca5000) [pid = 1802] [serial = 2022] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x8f510800) [pid = 1802] [serial = 2031] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x8fdd1800) [pid = 1802] [serial = 2034] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x92ce7800) [pid = 1802] [serial = 2046] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x97f6dc00) [pid = 1802] [serial = 2052] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x8ac0f800) [pid = 1802] [serial = 2058] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x98b87c00) [pid = 1802] [serial = 2055] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x8b4f4400) [pid = 1802] [serial = 2019] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x92a54c00) [pid = 1802] [serial = 2043] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x902d5400) [pid = 1802] [serial = 2037] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x8b0f5400) [pid = 1802] [serial = 2144] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x8ad5b800) [pid = 1802] [serial = 2141] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8b050c00) [pid = 1802] [serial = 2142] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x9001c000) [pid = 1802] [serial = 2124] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x90017800) [pid = 1802] [serial = 2123] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8fdd5400) [pid = 1802] [serial = 2121] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8fdd2800) [pid = 1802] [serial = 2120] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8f740c00) [pid = 1802] [serial = 2118] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8f73a800) [pid = 1802] [serial = 2117] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8f514800) [pid = 1802] [serial = 2115] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8f50d000) [pid = 1802] [serial = 2114] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8e049400) [pid = 1802] [serial = 2112] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8de80000) [pid = 1802] [serial = 2111] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8c81a400) [pid = 1802] [serial = 2109] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8c0b8000) [pid = 1802] [serial = 2108] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8bd51400) [pid = 1802] [serial = 2106] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8b656800) [pid = 1802] [serial = 2105] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8b4f9400) [pid = 1802] [serial = 2103] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8b4f2c00) [pid = 1802] [serial = 2102] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8b386c00) [pid = 1802] [serial = 2100] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8b37d400) [pid = 1802] [serial = 2099] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8b2c5800) [pid = 1802] [serial = 2097] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8b16f000) [pid = 1802] [serial = 2096] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8b11c800) [pid = 1802] [serial = 2094] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8b112400) [pid = 1802] [serial = 2093] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8b0d3400) [pid = 1802] [serial = 2091] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8b0cc800) [pid = 1802] [serial = 2090] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8adfcc00) [pid = 1802] [serial = 2088] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8ad5d800) [pid = 1802] [serial = 2087] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8aca4000) [pid = 1802] [serial = 2085] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8ac07800) [pid = 1802] [serial = 2084] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8977b800) [pid = 1802] [serial = 2082] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x89392c00) [pid = 1802] [serial = 2081] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x86cc4800) [pid = 1802] [serial = 2079] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x86ae0400) [pid = 1802] [serial = 2078] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8914c800) [pid = 1802] [serial = 2135] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x89268c00) [pid = 1802] [serial = 2136] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x906be800) [pid = 1802] [serial = 2133] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x906b7000) [pid = 1802] [serial = 2132] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x902d5800) [pid = 1802] [serial = 2130] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x901cd800) [pid = 1802] [serial = 2129] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x901adc00) [pid = 1802] [serial = 2127] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x901a9c00) [pid = 1802] [serial = 2126] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x89b5f400) [pid = 1802] [serial = 2139] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8994d800) [pid = 1802] [serial = 2138] [outer = (nil)] [url = about:blank] 09:43:49 INFO - PROCESS | 1802 | 1461257029085 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]]]}] 09:43:49 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. 09:43:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 4239ms 09:43:49 INFO - PROCESS | 1802 | 1461257029141 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 09:43:49 INFO - PROCESS | 1802 | 1461257029147 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 09:43:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:43:49 INFO - PROCESS | 1802 | 1461257029154 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:43:49 INFO - PROCESS | 1802 | 1461257029159 Marionette TRACE conn3 <- [1,3002,null,{}] 09:43:49 INFO - PROCESS | 1802 | 1461257029168 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}] 09:43:49 INFO - PROCESS | 1802 | 1461257029340 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 09:43:49 INFO - PROCESS | 1802 | 1461257029565 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x875eec00 == 135 [pid = 1802] [id = 760] 09:43:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x89009c00) [pid = 1802] [serial = 2279] [outer = (nil)] 09:43:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x89268400) [pid = 1802] [serial = 2280] [outer = 0x89009c00] 09:43:49 INFO - PROCESS | 1802 | 1461257029644 Marionette DEBUG loaded listener.js 09:43:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x894c7400) [pid = 1802] [serial = 2281] [outer = 0x89009c00] 09:43:50 INFO - PROCESS | 1802 | 1461257030492 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]]]}] 09:43:50 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. 09:43:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1386ms 09:43:50 INFO - PROCESS | 1802 | 1461257030541 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 09:43:50 INFO - PROCESS | 1802 | 1461257030549 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 09:43:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:43:50 INFO - PROCESS | 1802 | 1461257030558 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:43:50 INFO - PROCESS | 1802 | 1461257030563 Marionette TRACE conn3 <- [1,3006,null,{}] 09:43:50 INFO - PROCESS | 1802 | 1461257030568 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}] 09:43:50 INFO - PROCESS | 1802 | 1461257030791 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 09:43:51 INFO - PROCESS | 1802 | 1461257031042 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x89b5f400 == 136 [pid = 1802] [id = 761] 09:43:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x89b66000) [pid = 1802] [serial = 2282] [outer = (nil)] 09:43:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8abb9000) [pid = 1802] [serial = 2283] [outer = 0x89b66000] 09:43:51 INFO - PROCESS | 1802 | 1461257031116 Marionette DEBUG loaded listener.js 09:43:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8aca1000) [pid = 1802] [serial = 2284] [outer = 0x89b66000] 09:43:51 INFO - PROCESS | 1802 | 1461257031911 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]]]}] 09:43:51 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. 09:43:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1384ms 09:43:51 INFO - PROCESS | 1802 | 1461257031950 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 09:43:51 INFO - PROCESS | 1802 | 1461257031953 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 09:43:51 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:43:51 INFO - PROCESS | 1802 | 1461257031959 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:43:51 INFO - PROCESS | 1802 | 1461257031965 Marionette TRACE conn3 <- [1,3010,null,{}] 09:43:51 INFO - PROCESS | 1802 | 1461257031980 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}] 09:43:52 INFO - PROCESS | 1802 | 1461257032240 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 09:43:52 INFO - PROCESS | 1802 | 1461257032279 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8adfbc00 == 137 [pid = 1802] [id = 762] 09:43:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8b04d400) [pid = 1802] [serial = 2285] [outer = (nil)] 09:43:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8b052000) [pid = 1802] [serial = 2286] [outer = 0x8b04d400] 09:43:52 INFO - PROCESS | 1802 | 1461257032355 Marionette DEBUG loaded listener.js 09:43:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8b0cc000) [pid = 1802] [serial = 2287] [outer = 0x8b04d400] 09:43:53 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x898cf800) [pid = 1802] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:43:53 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x89944000) [pid = 1802] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:43:53 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x92cea000) [pid = 1802] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:43:53 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8b4fa800) [pid = 1802] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:43:53 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x92be3c00) [pid = 1802] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:43:53 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x92a56000) [pid = 1802] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:43:53 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8ac02400) [pid = 1802] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:43:53 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8914ec00) [pid = 1802] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:43:53 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x859c8000) [pid = 1802] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:43:53 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x9763b400) [pid = 1802] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:43:53 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x97197800) [pid = 1802] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:43:53 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8b118c00) [pid = 1802] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:43:53 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x970f1400) [pid = 1802] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:43:53 INFO - PROCESS | 1802 | 1461257033894 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]]]}] 09:43:53 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 09:43:53 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1946ms 09:43:53 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:43:53 INFO - PROCESS | 1802 | 1461257033905 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 09:43:53 INFO - PROCESS | 1802 | 1461257033908 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 09:43:53 INFO - PROCESS | 1802 | 1461257033914 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:43:53 INFO - PROCESS | 1802 | 1461257033917 Marionette TRACE conn3 <- [1,3014,null,{}] 09:43:53 INFO - PROCESS | 1802 | 1461257033922 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}] 09:43:54 INFO - PROCESS | 1802 | 1461257034091 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 09:43:54 INFO - PROCESS | 1802 | 1461257034304 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x89150400 == 138 [pid = 1802] [id = 763] 09:43:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x898d9800) [pid = 1802] [serial = 2288] [outer = (nil)] 09:43:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8b0d2c00) [pid = 1802] [serial = 2289] [outer = 0x898d9800] 09:43:54 INFO - PROCESS | 1802 | 1461257034376 Marionette DEBUG loaded listener.js 09:43:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8b0f5000) [pid = 1802] [serial = 2290] [outer = 0x898d9800] 09:43:54 INFO - PROCESS | 1802 | [1802] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:43:55 INFO - PROCESS | 1802 | 1461257035101 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:43:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:43:55 INFO - {} 09:43:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:43:55 INFO - {} 09:43:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:43:55 INFO - {} 09:43:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:43:55 INFO - {} 09:43:55 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1232ms 09:43:55 INFO - PROCESS | 1802 | 1461257035153 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 09:43:55 INFO - PROCESS | 1802 | 1461257035156 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 09:43:55 INFO - TEST-START | /FileAPI/fileReader.html 09:43:55 INFO - PROCESS | 1802 | 1461257035162 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:43:55 INFO - PROCESS | 1802 | 1461257035164 Marionette TRACE conn3 <- [1,3018,null,{}] 09:43:55 INFO - PROCESS | 1802 | 1461257035170 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}] 09:43:55 INFO - PROCESS | 1802 | 1461257035340 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 09:43:55 INFO - PROCESS | 1802 | 1461257035350 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b0d5000 == 139 [pid = 1802] [id = 764] 09:43:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8b0fc400) [pid = 1802] [serial = 2291] [outer = (nil)] 09:43:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8b16c400) [pid = 1802] [serial = 2292] [outer = 0x8b0fc400] 09:43:55 INFO - PROCESS | 1802 | 1461257035420 Marionette DEBUG loaded listener.js 09:43:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8b2c5800) [pid = 1802] [serial = 2293] [outer = 0x8b0fc400] 09:43:56 INFO - PROCESS | 1802 | 1461257036641 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]]]}] 09:43:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:43:56 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:43:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:43:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:43:56 INFO - TEST-OK | /FileAPI/fileReader.html | took 1494ms 09:43:56 INFO - PROCESS | 1802 | 1461257036657 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 09:43:56 INFO - PROCESS | 1802 | 1461257036665 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 09:43:56 INFO - TEST-START | /FileAPI/historical.html 09:43:56 INFO - PROCESS | 1802 | 1461257036674 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:43:56 INFO - PROCESS | 1802 | 1461257036680 Marionette TRACE conn3 <- [1,3022,null,{}] 09:43:56 INFO - PROCESS | 1802 | 1461257036688 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}] 09:43:56 INFO - PROCESS | 1802 | 1461257036994 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 09:43:57 INFO - PROCESS | 1802 | 1461257037272 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x8925ec00 == 140 [pid = 1802] [id = 765] 09:43:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x89260400) [pid = 1802] [serial = 2294] [outer = (nil)] 09:43:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8994dc00) [pid = 1802] [serial = 2295] [outer = 0x89260400] 09:43:57 INFO - PROCESS | 1802 | 1461257037429 Marionette DEBUG loaded listener.js 09:43:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x89b60000) [pid = 1802] [serial = 2296] [outer = 0x89260400] 09:43:58 INFO - PROCESS | 1802 | 1461257038316 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"]]]}] 09:43:58 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:43:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:43:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:43:58 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:43:58 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:43:58 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:43:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:43:58 INFO - TEST-OK | /FileAPI/historical.html | took 1685ms 09:43:58 INFO - PROCESS | 1802 | 1461257038363 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 09:43:58 INFO - PROCESS | 1802 | 1461257038372 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 09:43:58 INFO - TEST-START | /FileAPI/idlharness.html 09:43:58 INFO - PROCESS | 1802 | 1461257038386 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:43:58 INFO - PROCESS | 1802 | 1461257038393 Marionette TRACE conn3 <- [1,3026,null,{}] 09:43:58 INFO - PROCESS | 1802 | 1461257038400 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}] 09:43:58 INFO - PROCESS | 1802 | 1461257038615 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 09:43:58 INFO - PROCESS | 1802 | 1461257038901 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x89b6b800 == 141 [pid = 1802] [id = 766] 09:43:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8ac0e800) [pid = 1802] [serial = 2297] [outer = (nil)] 09:43:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8b053c00) [pid = 1802] [serial = 2298] [outer = 0x8ac0e800] 09:43:58 INFO - PROCESS | 1802 | 1461257038991 Marionette DEBUG loaded listener.js 09:43:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8b11c000) [pid = 1802] [serial = 2299] [outer = 0x8ac0e800] 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:44:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:44:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:44:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:44:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:44:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:44:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:44:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:44:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:44:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:44:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:44:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:44:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:44:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:44:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:44:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:44:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:44:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:44:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:44:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:44:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:44:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:44:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:44:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:44:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:44:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:44:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:44:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:44:01 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 09:44:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:44:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:44:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:44:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:44:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:44:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:44:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:44:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:44:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:44:01 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 09:44:01 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 09:44:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:44:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:44:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:44:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:44:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:44:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:44:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:44:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:44:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:44:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:44:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:44:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:44:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:44:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:44:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:44:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:44:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:44:01 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 09:44:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:44:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:44:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:44:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:44:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:44:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:44:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:44:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:44:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:44:01 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 09:44:01 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 09:44:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:44:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:44:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:44:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:44:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:44:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:44:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:44:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:44:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:44:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:44:01 INFO - TEST-OK | /FileAPI/idlharness.html | took 2700ms 09:44:01 INFO - PROCESS | 1802 | 1461257040919 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]]]}] 09:44:01 INFO - PROCESS | 1802 | 1461257041111 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 09:44:01 INFO - PROCESS | 1802 | 1461257041113 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 09:44:01 INFO - TEST-START | /FileAPI/idlharness.worker 09:44:01 INFO - PROCESS | 1802 | 1461257041156 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:44:01 INFO - PROCESS | 1802 | 1461257041166 Marionette TRACE conn3 <- [1,3030,null,{}] 09:44:01 INFO - PROCESS | 1802 | 1461257041245 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}] 09:44:01 INFO - PROCESS | 1802 | 1461257041514 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 09:44:01 INFO - PROCESS | 1802 | 1461257041730 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b384400 == 142 [pid = 1802] [id = 767] 09:44:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8c0be400) [pid = 1802] [serial = 2300] [outer = (nil)] 09:44:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8e046800) [pid = 1802] [serial = 2301] [outer = 0x8c0be400] 09:44:01 INFO - PROCESS | 1802 | 1461257041831 Marionette DEBUG loaded listener.js 09:44:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8f509000) [pid = 1802] [serial = 2302] [outer = 0x8c0be400] 09:44:02 INFO - PROCESS | 1802 | [1802] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:44:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:44:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:44:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:44:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:44:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:44:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:44:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:44:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:44:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:44:04 INFO - {} 09:44:04 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 09:44:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:44:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:44:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:44:04 INFO - {} 09:44:04 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 - {} 09:44:04 INFO - {} 09:44:04 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 09:44:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:44:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:44:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:44:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:44:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:44:04 INFO - {} 09:44:04 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 09:44:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:44:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:44:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:44:04 INFO - {} 09:44:04 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 - {} 09:44:04 INFO - {} 09:44:04 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 09:44:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:44:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:44:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:44:04 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 09:44:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:44:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:44:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:44:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:44:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:44:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:44:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:44:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:44:04 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 09:44:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:44:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:44:04 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 09:44:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:44:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:44:04 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 09:44:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:44:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:44:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:44:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:44:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:44:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:44:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:44:04 INFO - {} 09:44:04 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3298ms 09:44:04 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:44:04 INFO - PROCESS | 1802 | 1461257044318 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,{},{}]]]}] 09:44:04 INFO - PROCESS | 1802 | 1461257044457 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 09:44:04 INFO - PROCESS | 1802 | 1461257044469 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 09:44:04 INFO - PROCESS | 1802 | 1461257044488 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:44:04 INFO - PROCESS | 1802 | 1461257044490 Marionette TRACE conn3 <- [1,3034,null,{}] 09:44:04 INFO - PROCESS | 1802 | 1461257044510 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}] 09:44:04 INFO - PROCESS | 1802 | 1461257044865 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 09:44:05 INFO - PROCESS | 1802 | 1461257045163 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8de7dc00 == 143 [pid = 1802] [id = 768] 09:44:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8f738400) [pid = 1802] [serial = 2303] [outer = (nil)] 09:44:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x92cec400) [pid = 1802] [serial = 2304] [outer = 0x8f738400] 09:44:05 INFO - PROCESS | 1802 | 1461257045271 Marionette DEBUG loaded listener.js 09:44:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x95aa2000) [pid = 1802] [serial = 2305] [outer = 0x8f738400] 09:44:06 INFO - PROCESS | 1802 | 1461257046522 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]]]}] 09:44:06 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:44:06 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 2094ms 09:44:06 INFO - PROCESS | 1802 | 1461257046583 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 09:44:06 INFO - PROCESS | 1802 | 1461257046587 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 09:44:06 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:44:06 INFO - PROCESS | 1802 | 1461257046594 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:44:06 INFO - PROCESS | 1802 | 1461257046596 Marionette TRACE conn3 <- [1,3038,null,{}] 09:44:06 INFO - PROCESS | 1802 | 1461257046602 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}] 09:44:06 INFO - PROCESS | 1802 | 1461257046852 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 09:44:07 INFO - PROCESS | 1802 | 1461257047205 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f584c00 == 144 [pid = 1802] [id = 769] 09:44:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x963f0c00) [pid = 1802] [serial = 2306] [outer = (nil)] 09:44:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x96826c00) [pid = 1802] [serial = 2307] [outer = 0x963f0c00] 09:44:07 INFO - PROCESS | 1802 | 1461257047293 Marionette DEBUG loaded listener.js 09:44:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x96fd5400) [pid = 1802] [serial = 2308] [outer = 0x963f0c00] 09:44:08 INFO - PROCESS | 1802 | 1461257048085 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"]]]}] 09:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:44:08 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1546ms 09:44:08 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:44:08 INFO - PROCESS | 1802 | 1461257048141 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 09:44:08 INFO - PROCESS | 1802 | 1461257048144 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 09:44:08 INFO - PROCESS | 1802 | 1461257048152 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:44:08 INFO - PROCESS | 1802 | 1461257048155 Marionette TRACE conn3 <- [1,3042,null,{}] 09:44:08 INFO - PROCESS | 1802 | 1461257048161 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}] 09:44:08 INFO - PROCESS | 1802 | 1461257048406 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 09:44:08 INFO - PROCESS | 1802 | 1461257048728 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x963fc000 == 145 [pid = 1802] [id = 770] 09:44:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x963fdc00) [pid = 1802] [serial = 2309] [outer = (nil)] 09:44:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x97669c00) [pid = 1802] [serial = 2310] [outer = 0x963fdc00] 09:44:08 INFO - PROCESS | 1802 | 1461257048818 Marionette DEBUG loaded listener.js 09:44:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x978b5000) [pid = 1802] [serial = 2311] [outer = 0x963fdc00] 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:44:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:44:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:44:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:44:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:44:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:44:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:44:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:44:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:44:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:44:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:44:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:44:10 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2018ms 09:44:10 INFO - PROCESS | 1802 | 1461257050092 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]]]}] 09:44:10 INFO - PROCESS | 1802 | 1461257050239 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 09:44:10 INFO - PROCESS | 1802 | 1461257050250 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 09:44:10 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:44:10 INFO - PROCESS | 1802 | 1461257050268 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:44:10 INFO - PROCESS | 1802 | 1461257050270 Marionette TRACE conn3 <- [1,3046,null,{}] 09:44:10 INFO - PROCESS | 1802 | 1461257050279 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}] 09:44:10 INFO - PROCESS | 1802 | 1461257050537 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 09:44:10 INFO - PROCESS | 1802 | 1461257050839 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8abb8c00 == 146 [pid = 1802] [id = 771] 09:44:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8b050800) [pid = 1802] [serial = 2312] [outer = (nil)] 09:44:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8f7f2400) [pid = 1802] [serial = 2313] [outer = 0x8b050800] 09:44:10 INFO - PROCESS | 1802 | 1461257050926 Marionette DEBUG loaded listener.js 09:44:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8f7f5c00) [pid = 1802] [serial = 2314] [outer = 0x8b050800] 09:44:11 INFO - PROCESS | 1802 | [1802] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:44:11 INFO - PROCESS | 1802 | 1461257051818 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:44:11 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:44:11 INFO - {} 09:44:11 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1588ms 09:44:11 INFO - PROCESS | 1802 | 1461257051857 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 09:44:11 INFO - PROCESS | 1802 | 1461257051861 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 09:44:11 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:44:11 INFO - PROCESS | 1802 | 1461257051872 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:44:11 INFO - PROCESS | 1802 | 1461257051875 Marionette TRACE conn3 <- [1,3050,null,{}] 09:44:11 INFO - PROCESS | 1802 | 1461257051881 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}] 09:44:12 INFO - PROCESS | 1802 | 1461257052219 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 09:44:12 INFO - PROCESS | 1802 | 1461257052450 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e047400 == 147 [pid = 1802] [id = 772] 09:44:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8f7f4400) [pid = 1802] [serial = 2315] [outer = (nil)] 09:44:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x901c3000) [pid = 1802] [serial = 2316] [outer = 0x8f7f4400] 09:44:12 INFO - PROCESS | 1802 | 1461257052581 Marionette DEBUG loaded listener.js 09:44:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x902d1400) [pid = 1802] [serial = 2317] [outer = 0x8f7f4400] 09:44:13 INFO - PROCESS | 1802 | 1461257053380 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]]]}] 09:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:44:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:44:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1540ms 09:44:13 INFO - PROCESS | 1802 | 1461257053413 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 09:44:13 INFO - PROCESS | 1802 | 1461257053417 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 09:44:13 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:44:13 INFO - PROCESS | 1802 | 1461257053424 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:44:13 INFO - PROCESS | 1802 | 1461257053426 Marionette TRACE conn3 <- [1,3054,null,{}] 09:44:13 INFO - PROCESS | 1802 | 1461257053433 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}] 09:44:13 INFO - PROCESS | 1802 | 1461257053641 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 09:44:13 INFO - PROCESS | 1802 | 1461257053917 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fdd6400 == 148 [pid = 1802] [id = 773] 09:44:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x901a5400) [pid = 1802] [serial = 2318] [outer = (nil)] 09:44:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x907ed800) [pid = 1802] [serial = 2319] [outer = 0x901a5400] 09:44:14 INFO - PROCESS | 1802 | 1461257054008 Marionette DEBUG loaded listener.js 09:44:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x971a4400) [pid = 1802] [serial = 2320] [outer = 0x901a5400] 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:44:15 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" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:44:15 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" 09:44:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:44:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2083ms 09:44:15 INFO - PROCESS | 1802 | 1461257055331 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"]]]}] 09:44:15 INFO - PROCESS | 1802 | 1461257055705 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 09:44:15 INFO - PROCESS | 1802 | 1461257055710 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 09:44:15 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:44:15 INFO - PROCESS | 1802 | 1461257055723 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:44:15 INFO - PROCESS | 1802 | 1461257055725 Marionette TRACE conn3 <- [1,3058,null,{}] 09:44:15 INFO - PROCESS | 1802 | 1461257055730 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}] 09:44:15 INFO - PROCESS | 1802 | 1461257055930 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 09:44:16 INFO - PROCESS | 1802 | 1461257056220 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b2c6400 == 149 [pid = 1802] [id = 774] 09:44:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8f740c00) [pid = 1802] [serial = 2321] [outer = (nil)] 09:44:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0xa0c1d400) [pid = 1802] [serial = 2322] [outer = 0x8f740c00] 09:44:16 INFO - PROCESS | 1802 | 1461257056306 Marionette DEBUG loaded listener.js 09:44:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0xa0c41800) [pid = 1802] [serial = 2323] [outer = 0x8f740c00] 09:44:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:44:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:44:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:44:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:44:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:44:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:44:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:44:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:44:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:44:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:44:17 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:17 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:44:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:44:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:44:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:44:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:44:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:44:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:44:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:44:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:44:17 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1490ms 09:44:17 INFO - PROCESS | 1802 | 1461257057194 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]]]}] 09:44:17 INFO - PROCESS | 1802 | 1461257057216 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 09:44:17 INFO - PROCESS | 1802 | 1461257057219 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 09:44:17 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:44:17 INFO - PROCESS | 1802 | 1461257057233 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:44:17 INFO - PROCESS | 1802 | 1461257057247 Marionette TRACE conn3 <- [1,3062,null,{}] 09:44:17 INFO - PROCESS | 1802 | 1461257057302 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}] 09:44:17 INFO - PROCESS | 1802 | 1461257057560 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 09:44:17 INFO - PROCESS | 1802 | 1461257057910 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x90016000 == 150 [pid = 1802] [id = 775] 09:44:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x9001bc00) [pid = 1802] [serial = 2324] [outer = (nil)] 09:44:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0xa0fe8800) [pid = 1802] [serial = 2325] [outer = 0x9001bc00] 09:44:18 INFO - PROCESS | 1802 | 1461257058009 Marionette DEBUG loaded listener.js 09:44:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0xa2ad9400) [pid = 1802] [serial = 2326] [outer = 0x9001bc00] 09:44:18 INFO - PROCESS | 1802 | [1802] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:44:18 INFO - PROCESS | 1802 | 1461257058931 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:44:18 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:44:18 INFO - {} 09:44:18 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1742ms 09:44:18 INFO - PROCESS | 1802 | 1461257058976 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 09:44:18 INFO - PROCESS | 1802 | 1461257058980 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 09:44:18 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:44:18 INFO - PROCESS | 1802 | 1461257058990 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:44:18 INFO - PROCESS | 1802 | 1461257058993 Marionette TRACE conn3 <- [1,3066,null,{}] 09:44:19 INFO - PROCESS | 1802 | 1461257058998 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}] 09:44:19 INFO - PROCESS | 1802 | 1461257059305 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 09:44:19 INFO - PROCESS | 1802 | 1461257059586 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x90020c00 == 151 [pid = 1802] [id = 776] 09:44:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x902dd000) [pid = 1802] [serial = 2327] [outer = (nil)] 09:44:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0xa430a000) [pid = 1802] [serial = 2328] [outer = 0x902dd000] 09:44:19 INFO - PROCESS | 1802 | 1461257059673 Marionette DEBUG loaded listener.js 09:44:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0xa430f800) [pid = 1802] [serial = 2329] [outer = 0x902dd000] 09:44:20 INFO - PROCESS | 1802 | 1461257060434 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]]]}] 09:44:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:44:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:44:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:44:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:44:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:44:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:44:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:44:20 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1486ms 09:44:20 INFO - PROCESS | 1802 | 1461257060473 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 09:44:20 INFO - PROCESS | 1802 | 1461257060476 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 09:44:20 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:44:20 INFO - PROCESS | 1802 | 1461257060483 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:44:20 INFO - PROCESS | 1802 | 1461257060486 Marionette TRACE conn3 <- [1,3070,null,{}] 09:44:20 INFO - PROCESS | 1802 | 1461257060492 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}] 09:44:20 INFO - PROCESS | 1802 | 1461257060688 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 09:44:20 INFO - PROCESS | 1802 | 1461257060968 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x86ad6000 == 152 [pid = 1802] [id = 777] 09:44:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x92ceb400) [pid = 1802] [serial = 2330] [outer = (nil)] 09:44:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0xa4386c00) [pid = 1802] [serial = 2331] [outer = 0x92ceb400] 09:44:21 INFO - PROCESS | 1802 | 1461257061060 Marionette DEBUG loaded listener.js 09:44:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0xa43e5400) [pid = 1802] [serial = 2332] [outer = 0x92ceb400] 09:44:21 INFO - PROCESS | 1802 | 1461257061884 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]]]}] 09:44:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:44:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:44:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:44:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:44:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:44:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:44:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1434ms 09:44:21 INFO - PROCESS | 1802 | 1461257061920 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 09:44:21 INFO - PROCESS | 1802 | 1461257061923 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 09:44:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:44:21 INFO - PROCESS | 1802 | 1461257061978 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:44:21 INFO - PROCESS | 1802 | 1461257061982 Marionette TRACE conn3 <- [1,3074,null,{}] 09:44:22 INFO - PROCESS | 1802 | 1461257061990 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}] 09:44:22 INFO - PROCESS | 1802 | 1461257062214 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 09:44:22 INFO - PROCESS | 1802 | 1461257062499 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x875e3c00 == 153 [pid = 1802] [id = 778] 09:44:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x93c42800) [pid = 1802] [serial = 2333] [outer = (nil)] 09:44:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x93c49800) [pid = 1802] [serial = 2334] [outer = 0x93c42800] 09:44:22 INFO - PROCESS | 1802 | 1461257062585 Marionette DEBUG loaded listener.js 09:44:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x93c4b400) [pid = 1802] [serial = 2335] [outer = 0x93c42800] 09:44:23 INFO - PROCESS | 1802 | 1461257063388 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]]]}] 09:44:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:44:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:44:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:44:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:44:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:44:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:44:23 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1489ms 09:44:23 INFO - PROCESS | 1802 | 1461257063423 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 09:44:23 INFO - PROCESS | 1802 | 1461257063427 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 09:44:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:44:23 INFO - PROCESS | 1802 | 1461257063434 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:44:23 INFO - PROCESS | 1802 | 1461257063436 Marionette TRACE conn3 <- [1,3078,null,{}] 09:44:23 INFO - PROCESS | 1802 | 1461257063443 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}] 09:44:23 INFO - PROCESS | 1802 | 1461257063642 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 09:44:24 INFO - PROCESS | 1802 | 1461257063995 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x93c48400 == 154 [pid = 1802] [id = 779] 09:44:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x93c4dc00) [pid = 1802] [serial = 2336] [outer = (nil)] 09:44:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0xa4310800) [pid = 1802] [serial = 2337] [outer = 0x93c4dc00] 09:44:24 INFO - PROCESS | 1802 | 1461257064084 Marionette DEBUG loaded listener.js 09:44:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0xa2ae4000) [pid = 1802] [serial = 2338] [outer = 0x93c4dc00] 09:44:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 09:44:24 INFO - reader.readAsText(blob_2) 09:44:24 INFO - }" did not throw 09:44:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 09:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 09:44:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 09:44:24 INFO - reader.readAsDataURL(blob_2) 09:44:24 INFO - }" did not throw 09:44:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 09:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 09:44:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 09:44:24 INFO - reader.readAsArrayBuffer(blob_2) 09:44:24 INFO - }" did not throw 09:44:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 09:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 09:44:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 09:44:24 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 09:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:44:24 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 09:44:25 INFO - PROCESS | 1802 | 1461257064981 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 09:44:25 INFO - PROCESS | 1802 | 1461257064991 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:44:25 INFO - PROCESS | 1802 | 1461257064998 Marionette TRACE conn3 <- [1,3082,null,{}] 09:44:25 INFO - PROCESS | 1802 | 1461257065010 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}] 09:44:25 INFO - PROCESS | 1802 | 1461257065325 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 09:44:25 INFO - PROCESS | 1802 | 1461257065558 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x856f9800 == 155 [pid = 1802] [id = 780] 09:44:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x93c4b000) [pid = 1802] [serial = 2339] [outer = (nil)] 09:44:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x97524000) [pid = 1802] [serial = 2340] [outer = 0x93c4b000] 09:44:25 INFO - PROCESS | 1802 | 1461257065648 Marionette DEBUG loaded listener.js 09:44:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x97525800) [pid = 1802] [serial = 2341] [outer = 0x93c4b000] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x856f0000 == 154 [pid = 1802] [id = 603] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x92a58000 == 153 [pid = 1802] [id = 39] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x89944400 == 152 [pid = 1802] [id = 606] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8abae000 == 151 [pid = 1802] [id = 614] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x89150400 == 150 [pid = 1802] [id = 763] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8977a800 == 149 [pid = 1802] [id = 714] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8adfbc00 == 148 [pid = 1802] [id = 762] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x89b5f400 == 147 [pid = 1802] [id = 761] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x875eec00 == 146 [pid = 1802] [id = 760] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x902d8800 == 145 [pid = 1802] [id = 758] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4f9800 == 144 [pid = 1802] [id = 759] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x86ade800 == 143 [pid = 1802] [id = 756] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x9de1a000 == 142 [pid = 1802] [id = 757] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x9803b800 == 141 [pid = 1802] [id = 755] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x89391400 == 140 [pid = 1802] [id = 753] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x97f6c000 == 139 [pid = 1802] [id = 754] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x96290000 == 138 [pid = 1802] [id = 752] 09:44:28 INFO - PROCESS | 1802 | --DOCSHELL 0x901abc00 == 137 [pid = 1802] [id = 746] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x8ad54800) [pid = 1802] [serial = 2213] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x89ae1800) [pid = 1802] [serial = 2208] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x898da800) [pid = 1802] [serial = 2207] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x8ac9e400) [pid = 1802] [serial = 2210] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x96fc9c00) [pid = 1802] [serial = 2186] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x96292c00) [pid = 1802] [serial = 2184] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x96288800) [pid = 1802] [serial = 2183] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x95a24000) [pid = 1802] [serial = 2181] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x92cea800) [pid = 1802] [serial = 2180] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x92be0400) [pid = 1802] [serial = 2178] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x92ad1000) [pid = 1802] [serial = 2177] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x91419c00) [pid = 1802] [serial = 2175] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x913de800) [pid = 1802] [serial = 2174] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x907f0400) [pid = 1802] [serial = 2171] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x901cbc00) [pid = 1802] [serial = 2168] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8fdd2000) [pid = 1802] [serial = 2165] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8f508800) [pid = 1802] [serial = 2162] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8bd5a400) [pid = 1802] [serial = 2159] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8b4bf800) [pid = 1802] [serial = 2156] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8b04b800) [pid = 1802] [serial = 2153] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8977fc00) [pid = 1802] [serial = 2150] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x86cce400) [pid = 1802] [serial = 2147] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8925b800) [pid = 1802] [serial = 2204] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x86ad4c00) [pid = 1802] [serial = 2201] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x86cc2c00) [pid = 1802] [serial = 2202] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x978b3000) [pid = 1802] [serial = 2199] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x978aa000) [pid = 1802] [serial = 2198] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x9766a000) [pid = 1802] [serial = 2196] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x97664c00) [pid = 1802] [serial = 2195] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x9762e400) [pid = 1802] [serial = 2192] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x97632800) [pid = 1802] [serial = 2193] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x9719fc00) [pid = 1802] [serial = 2190] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x9719e400) [pid = 1802] [serial = 2189] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x970e7000) [pid = 1802] [serial = 2187] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8acacc00) [pid = 1802] [serial = 2211] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x89389400) [pid = 1802] [serial = 2205] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 1802 | 1461257068898 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]]]}] 09:44:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:44:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:44:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:44:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 3951ms 09:44:28 INFO - PROCESS | 1802 | 1461257068943 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 09:44:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:44:28 INFO - PROCESS | 1802 | 1461257068949 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 09:44:28 INFO - PROCESS | 1802 | 1461257068957 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:44:28 INFO - PROCESS | 1802 | 1461257068962 Marionette TRACE conn3 <- [1,3086,null,{}] 09:44:28 INFO - PROCESS | 1802 | 1461257068974 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}] 09:44:29 INFO - PROCESS | 1802 | 1461257069205 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 09:44:29 INFO - PROCESS | 1802 | 1461257069431 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x86cc9400 == 138 [pid = 1802] [id = 781] 09:44:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x86cce400) [pid = 1802] [serial = 2342] [outer = (nil)] 09:44:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x88b3a400) [pid = 1802] [serial = 2343] [outer = 0x86cce400] 09:44:29 INFO - PROCESS | 1802 | 1461257069510 Marionette DEBUG loaded listener.js 09:44:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x89150400) [pid = 1802] [serial = 2344] [outer = 0x86cce400] 09:44:30 INFO - PROCESS | 1802 | 1461257070189 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:44:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:44:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1295ms 09:44:30 INFO - PROCESS | 1802 | 1461257070251 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 09:44:30 INFO - PROCESS | 1802 | 1461257070259 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 09:44:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:44:30 INFO - PROCESS | 1802 | 1461257070269 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:44:30 INFO - PROCESS | 1802 | 1461257070272 Marionette TRACE conn3 <- [1,3090,null,{}] 09:44:30 INFO - PROCESS | 1802 | 1461257070278 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}] 09:44:30 INFO - PROCESS | 1802 | 1461257070568 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 09:44:30 INFO - PROCESS | 1802 | 1461257070714 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x89266800 == 139 [pid = 1802] [id = 782] 09:44:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8938d800) [pid = 1802] [serial = 2345] [outer = (nil)] 09:44:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8977a800) [pid = 1802] [serial = 2346] [outer = 0x8938d800] 09:44:30 INFO - PROCESS | 1802 | 1461257070787 Marionette DEBUG loaded listener.js 09:44:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x898d4800) [pid = 1802] [serial = 2347] [outer = 0x8938d800] 09:44:31 INFO - PROCESS | 1802 | 1461257071672 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:44:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:44:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1435ms 09:44:31 INFO - PROCESS | 1802 | 1461257071703 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 09:44:31 INFO - PROCESS | 1802 | 1461257071707 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 09:44:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:44:31 INFO - PROCESS | 1802 | 1461257071713 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:44:31 INFO - PROCESS | 1802 | 1461257071718 Marionette TRACE conn3 <- [1,3094,null,{}] 09:44:31 INFO - PROCESS | 1802 | 1461257071733 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}] 09:44:32 INFO - PROCESS | 1802 | 1461257072009 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 09:44:32 INFO - PROCESS | 1802 | 1461257072043 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x89391400 == 140 [pid = 1802] [id = 783] 09:44:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8abb2400) [pid = 1802] [serial = 2348] [outer = (nil)] 09:44:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8ac10400) [pid = 1802] [serial = 2349] [outer = 0x8abb2400] 09:44:32 INFO - PROCESS | 1802 | 1461257072117 Marionette DEBUG loaded listener.js 09:44:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8ad51000) [pid = 1802] [serial = 2350] [outer = 0x8abb2400] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x89b6ac00) [pid = 1802] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x901a8000) [pid = 1802] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8be43800) [pid = 1802] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8c818000) [pid = 1802] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8acaa400) [pid = 1802] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8b37f000) [pid = 1802] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x89b61000) [pid = 1802] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8925f400) [pid = 1802] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x86c60c00) [pid = 1802] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x97665400) [pid = 1802] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x9001ac00) [pid = 1802] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8b654c00) [pid = 1802] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x89004800) [pid = 1802] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x988e8800) [pid = 1802] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8b37f400) [pid = 1802] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8f580800) [pid = 1802] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x89009c00) [pid = 1802] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8b171000) [pid = 1802] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8b04d400) [pid = 1802] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x9adc6800) [pid = 1802] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8de78400) [pid = 1802] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8ac9ec00) [pid = 1802] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8b4bac00) [pid = 1802] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x9803f000) [pid = 1802] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x89b66000) [pid = 1802] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8b04ec00) [pid = 1802] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x97638c00) [pid = 1802] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x9913dc00) [pid = 1802] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x894c9000) [pid = 1802] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8f511800) [pid = 1802] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x907f7c00) [pid = 1802] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x901ad800) [pid = 1802] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8b0cb800) [pid = 1802] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x88b41400) [pid = 1802] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x898d9800) [pid = 1802] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 09:44:33 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x9de21400) [pid = 1802] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:44:33 INFO - PROCESS | 1802 | 1461257073759 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:44:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:44:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 2195ms 09:44:33 INFO - PROCESS | 1802 | 1461257073913 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 09:44:33 INFO - PROCESS | 1802 | 1461257073918 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 09:44:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:44:33 INFO - PROCESS | 1802 | 1461257073926 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:44:33 INFO - PROCESS | 1802 | 1461257073929 Marionette TRACE conn3 <- [1,3098,null,{}] 09:44:33 INFO - PROCESS | 1802 | 1461257073935 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}] 09:44:34 INFO - PROCESS | 1802 | 1461257074133 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 09:44:34 INFO - PROCESS | 1802 | 1461257074147 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x898d9800 == 141 [pid = 1802] [id = 784] 09:44:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8ac0ac00) [pid = 1802] [serial = 2351] [outer = (nil)] 09:44:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8ad53800) [pid = 1802] [serial = 2352] [outer = 0x8ac0ac00] 09:44:34 INFO - PROCESS | 1802 | 1461257074220 Marionette DEBUG loaded listener.js 09:44:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8adf4c00) [pid = 1802] [serial = 2353] [outer = 0x8ac0ac00] 09:44:35 INFO - PROCESS | 1802 | 1461257075103 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]]]}] 09:44:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:44:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:44:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1195ms 09:44:35 INFO - PROCESS | 1802 | 1461257075121 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 09:44:35 INFO - PROCESS | 1802 | 1461257075125 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 09:44:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:44:35 INFO - PROCESS | 1802 | 1461257075130 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:44:35 INFO - PROCESS | 1802 | 1461257075133 Marionette TRACE conn3 <- [1,3102,null,{}] 09:44:35 INFO - PROCESS | 1802 | 1461257075138 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}] 09:44:35 INFO - PROCESS | 1802 | 1461257075395 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 09:44:35 INFO - PROCESS | 1802 | 1461257075423 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x859cfc00 == 142 [pid = 1802] [id = 785] 09:44:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8aca6800) [pid = 1802] [serial = 2354] [outer = (nil)] 09:44:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8b053800) [pid = 1802] [serial = 2355] [outer = 0x8aca6800] 09:44:35 INFO - PROCESS | 1802 | 1461257075502 Marionette DEBUG loaded listener.js 09:44:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8b0ca000) [pid = 1802] [serial = 2356] [outer = 0x8aca6800] 09:44:36 INFO - PROCESS | 1802 | 1461257076652 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:44:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:44:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1534ms 09:44:36 INFO - PROCESS | 1802 | 1461257076666 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 09:44:36 INFO - PROCESS | 1802 | 1461257076674 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 09:44:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:44:36 INFO - PROCESS | 1802 | 1461257076683 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:44:36 INFO - PROCESS | 1802 | 1461257076689 Marionette TRACE conn3 <- [1,3106,null,{}] 09:44:36 INFO - PROCESS | 1802 | 1461257076696 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}] 09:44:36 INFO - PROCESS | 1802 | 1461257076948 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 09:44:37 INFO - PROCESS | 1802 | 1461257077234 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b35c00 == 143 [pid = 1802] [id = 786] 09:44:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x89005000) [pid = 1802] [serial = 2357] [outer = (nil)] 09:44:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8938c400) [pid = 1802] [serial = 2358] [outer = 0x89005000] 09:44:37 INFO - PROCESS | 1802 | 1461257077325 Marionette DEBUG loaded listener.js 09:44:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x898ce800) [pid = 1802] [serial = 2359] [outer = 0x89005000] 09:44:38 INFO - PROCESS | 1802 | 1461257078270 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]]]}] 09:44:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:44:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:44:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:44:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1633ms 09:44:38 INFO - PROCESS | 1802 | 1461257078317 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 09:44:38 INFO - PROCESS | 1802 | 1461257078325 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 09:44:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:44:38 INFO - PROCESS | 1802 | 1461257078336 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:44:38 INFO - PROCESS | 1802 | 1461257078340 Marionette TRACE conn3 <- [1,3110,null,{}] 09:44:38 INFO - PROCESS | 1802 | 1461257078347 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}] 09:44:38 INFO - PROCESS | 1802 | 1461257078648 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 09:44:38 INFO - PROCESS | 1802 | 1461257078828 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x89b61000 == 144 [pid = 1802] [id = 787] 09:44:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8abb4000) [pid = 1802] [serial = 2360] [outer = (nil)] 09:44:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8ad56000) [pid = 1802] [serial = 2361] [outer = 0x8abb4000] 09:44:38 INFO - PROCESS | 1802 | 1461257078937 Marionette DEBUG loaded listener.js 09:44:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8adff000) [pid = 1802] [serial = 2362] [outer = 0x8abb4000] 09:44:39 INFO - PROCESS | 1802 | 1461257079827 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"]]]}] 09:44:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:44:39 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 09:44:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:44:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1538ms 09:44:39 INFO - PROCESS | 1802 | 1461257079875 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 09:44:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:44:39 INFO - PROCESS | 1802 | 1461257079879 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 09:44:39 INFO - PROCESS | 1802 | 1461257079886 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:44:39 INFO - PROCESS | 1802 | 1461257079892 Marionette TRACE conn3 <- [1,3114,null,{}] 09:44:39 INFO - PROCESS | 1802 | 1461257079909 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}] 09:44:40 INFO - PROCESS | 1802 | 1461257080152 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 09:44:40 INFO - PROCESS | 1802 | 1461257080454 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\", \"09fe51a9-593b-40bd-86a5-cf0ce46ed5db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x89aedc00 == 145 [pid = 1802] [id = 788] 09:44:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8b11bc00) [pid = 1802] [serial = 2363] [outer = (nil)] 09:44:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8b170c00) [pid = 1802] [serial = 2364] [outer = 0x8b11bc00] 09:44:40 INFO - PROCESS | 1802 | 1461257080543 Marionette DEBUG loaded listener.js 09:44:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8b378000) [pid = 1802] [serial = 2365] [outer = 0x8b11bc00] 09:44:41 INFO - PROCESS | 1802 | 1461257081369 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]]]}] 09:44:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:44:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1494ms 09:44:41 INFO - PROCESS | 1802 | 1461257081379 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 09:44:41 INFO - PROCESS | 1802 | 1461257081384 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 09:44:42 WARNING - u'runner_teardown' () 09:44:42 INFO - No more tests 09:44:42 INFO - Got 0 unexpected results 09:44:42 INFO - SUITE-END | took 1324s 09:44:42 INFO - Closing logging queue 09:44:42 INFO - queue closed 09:44:42 INFO - Return code: 0 09:44:42 WARNING - # TBPL SUCCESS # 09:44:42 INFO - Running post-action listener: _resource_record_post_action 09:44:42 INFO - Running post-run listener: _resource_record_post_run 09:44:43 INFO - Total resource usage - Wall time: 1361s; CPU: 98.0%; Read bytes: 13950976; Write bytes: 965591040; Read time: 420; Write time: 292992 09:44:43 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:44:43 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 4096; Write bytes: 183336960; Read time: 16; Write time: 197568 09:44:43 INFO - run-tests - Wall time: 1329s; CPU: 98.0%; Read bytes: 10989568; Write bytes: 782254080; Read time: 348; Write time: 95424 09:44:43 INFO - Running post-run listener: _upload_blobber_files 09:44:43 INFO - Blob upload gear active. 09:44:43 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:44:43 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 09:44:43 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'] 09:44:43 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 09:44:44 INFO - (blobuploader) - INFO - Open directory for files ... 09:44:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:44:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:44:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:44:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:44:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:44:45 INFO - (blobuploader) - INFO - Done attempting. 09:44:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:44:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:44:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:44:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:44:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:44:46 INFO - (blobuploader) - INFO - Done attempting. 09:44:46 INFO - (blobuploader) - INFO - Iteration through files over. 09:44:46 INFO - Return code: 0 09:44:46 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:44:46 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:44:46 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d2ccdeb6821d2ef240fd071fe387f325b99bddff4aed4f65e4243e76b0ac0cbe6eb5b4c8429978d72009509d9ec28fb420f22992091f4bb7639c82e29b961893", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8b5fdaf9868f4655162f1565cea7e975f8740ba2d6d313c947ba9a2ae3f5265b1d65fccbb4c190aae8d707be0e55a4625cf7a568455015070b4beafff95d5e65"} 09:44:46 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:44:46 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:44:46 INFO - Contents: 09:44:46 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d2ccdeb6821d2ef240fd071fe387f325b99bddff4aed4f65e4243e76b0ac0cbe6eb5b4c8429978d72009509d9ec28fb420f22992091f4bb7639c82e29b961893", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8b5fdaf9868f4655162f1565cea7e975f8740ba2d6d313c947ba9a2ae3f5265b1d65fccbb4c190aae8d707be0e55a4625cf7a568455015070b4beafff95d5e65"} 09:44:46 INFO - Running post-run listener: copy_logs_to_upload_dir 09:44:46 INFO - Copying logs to upload dir... 09:44:46 INFO - mkdir: /builds/slave/test/build/upload/logs 09:44:46 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1484.537160 ========= master_lag: 1.41 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 45 secs) (at 2016-04-21 09:44:47.414249) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 09:44:47.417679) ========= 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=5a152710dd62cc268aad214e000002d8-1461255352.738730-196262378 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d2ccdeb6821d2ef240fd071fe387f325b99bddff4aed4f65e4243e76b0ac0cbe6eb5b4c8429978d72009509d9ec28fb420f22992091f4bb7639c82e29b961893", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8b5fdaf9868f4655162f1565cea7e975f8740ba2d6d313c947ba9a2ae3f5265b1d65fccbb4c190aae8d707be0e55a4625cf7a568455015070b4beafff95d5e65"} build_url:https://queue.taskcluster.net/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032185 build_url: 'https://queue.taskcluster.net/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d2ccdeb6821d2ef240fd071fe387f325b99bddff4aed4f65e4243e76b0ac0cbe6eb5b4c8429978d72009509d9ec28fb420f22992091f4bb7639c82e29b961893", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8b5fdaf9868f4655162f1565cea7e975f8740ba2d6d313c947ba9a2ae3f5265b1d65fccbb4c190aae8d707be0e55a4625cf7a568455015070b4beafff95d5e65"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Hj8Mdi62R3ubczfM0y_NDw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.08 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 09:44:47.525577) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:44:47.525902) ========= 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=5a152710dd62cc268aad214e000002d8-1461255352.738730-196262378 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018371 ========= master_lag: 0.07 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:44:47.612788) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 09:44:47.613120) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 09:44:47.614634) ========= ========= Total master_lag: 20.48 =========