builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-718 starttime: 1461143596.47 results: success (0) buildid: 20160420005033 builduid: 0561e628aab0406a8b2e605d200e020c revision: f71acdbd0d45ebdd0c69621dbf0f2f6ac74f9f43 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 02:13:16.467619) ========= master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 02:13:16.468229) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 6 secs) (at 2016-04-20 02:13:16.468677) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 6 secs) (at 2016-04-20 02:13:23.086800) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:13:23.087205) ========= 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-1461142492.851418-1629226736 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 02:13:23-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.4M=0.001s 2016-04-20 02:13:23 (10.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.549115 ========= master_lag: 0.13 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:13:23.765096) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:13:23.765590) ========= 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-1461142492.851418-1629226736 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.027738 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:13:23.819728) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-20 02:13:23.820226) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev f71acdbd0d45ebdd0c69621dbf0f2f6ac74f9f43 --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 f71acdbd0d45ebdd0c69621dbf0f2f6ac74f9f43 --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-1461142492.851418-1629226736 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 02:13:23,920 truncating revision to first 12 chars 2016-04-20 02:13:23,920 Setting DEBUG logging. 2016-04-20 02:13:23,921 attempt 1/10 2016-04-20 02:13:23,921 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/f71acdbd0d45?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 02:13:25,339 unpacking tar archive at: fx-team-f71acdbd0d45/testing/mozharness/ program finished with exit code 0 elapsedTime=1.919036 ========= master_lag: 3.45 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-20 02:13:29.184339) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 02:13:29.184813) ========= script_repo_revision: f71acdbd0d45ebdd0c69621dbf0f2f6ac74f9f43 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 02:13:29.185415) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 02:13:29.185823) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 02:13:29.212557) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 50 secs) (at 2016-04-20 02:13:29.212973) ========= /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-1461142492.851418-1629226736 _=/tools/buildbot/bin/python using PTY: False 02:13:29 INFO - MultiFileLogger online at 20160420 02:13:29 in /builds/slave/test 02:13:29 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 02:13:29 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:13:29 INFO - {'append_to_log': False, 02:13:29 INFO - 'base_work_dir': '/builds/slave/test', 02:13:29 INFO - 'blob_upload_branch': 'fx-team', 02:13:29 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:13:29 INFO - 'buildbot_json_path': 'buildprops.json', 02:13:29 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:13:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:13:29 INFO - 'download_minidump_stackwalk': True, 02:13:29 INFO - 'download_symbols': 'true', 02:13:29 INFO - 'e10s': False, 02:13:29 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:13:29 INFO - 'tooltool.py': '/tools/tooltool.py', 02:13:29 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:13:29 INFO - '/tools/misc-python/virtualenv.py')}, 02:13:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:13:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:13:29 INFO - 'log_level': 'info', 02:13:29 INFO - 'log_to_console': True, 02:13:29 INFO - 'opt_config_files': (), 02:13:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:13:29 INFO - '--processes=1', 02:13:29 INFO - '--config=%(test_path)s/wptrunner.ini', 02:13:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:13:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:13:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:13:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:13:29 INFO - 'pip_index': False, 02:13:29 INFO - 'require_test_zip': True, 02:13:29 INFO - 'test_type': ('testharness',), 02:13:29 INFO - 'this_chunk': '1', 02:13:29 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:13:29 INFO - 'total_chunks': '10', 02:13:29 INFO - 'virtualenv_path': 'venv', 02:13:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:13:29 INFO - 'work_dir': 'build'} 02:13:29 INFO - ##### 02:13:29 INFO - ##### Running clobber step. 02:13:29 INFO - ##### 02:13:29 INFO - Running pre-action listener: _resource_record_pre_action 02:13:29 INFO - Running main action method: clobber 02:13:29 INFO - rmtree: /builds/slave/test/build 02:13:29 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:13:30 INFO - Running post-action listener: _resource_record_post_action 02:13:30 INFO - ##### 02:13:30 INFO - ##### Running read-buildbot-config step. 02:13:30 INFO - ##### 02:13:30 INFO - Running pre-action listener: _resource_record_pre_action 02:13:30 INFO - Running main action method: read_buildbot_config 02:13:30 INFO - Using buildbot properties: 02:13:30 INFO - { 02:13:30 INFO - "project": "", 02:13:30 INFO - "product": "firefox", 02:13:30 INFO - "script_repo_revision": "production", 02:13:30 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 02:13:30 INFO - "repository": "", 02:13:30 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 02:13:30 INFO - "buildid": "20160420005033", 02:13:30 INFO - "pgo_build": "False", 02:13:30 INFO - "basedir": "/builds/slave/test", 02:13:30 INFO - "buildnumber": 43, 02:13:30 INFO - "slavename": "tst-linux32-spot-718", 02:13:30 INFO - "revision": "f71acdbd0d45ebdd0c69621dbf0f2f6ac74f9f43", 02:13:30 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/", 02:13:30 INFO - "platform": "linux", 02:13:30 INFO - "branch": "fx-team", 02:13:30 INFO - "repo_path": "integration/fx-team", 02:13:30 INFO - "moz_repo_path": "", 02:13:30 INFO - "stage_platform": "linux", 02:13:30 INFO - "builduid": "0561e628aab0406a8b2e605d200e020c", 02:13:30 INFO - "slavebuilddir": "test" 02:13:30 INFO - } 02:13:30 INFO - Found installer url https://queue.taskcluster.net/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 02:13:30 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 02:13:30 INFO - Running post-action listener: _resource_record_post_action 02:13:30 INFO - ##### 02:13:30 INFO - ##### Running download-and-extract step. 02:13:30 INFO - ##### 02:13:30 INFO - Running pre-action listener: _resource_record_pre_action 02:13:30 INFO - Running main action method: download_and_extract 02:13:30 INFO - mkdir: /builds/slave/test/build/tests 02:13:30 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')]} 02:13:30 INFO - https://queue.taskcluster.net/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 02:13:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 02:13:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 02:13:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/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 02:13:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/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 02:13:32 INFO - Downloaded 1325 bytes. 02:13:32 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 02:13:32 INFO - Using the following test package requirements: 02:13:32 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 02:13:32 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:13:32 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 02:13:32 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:13:32 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 02:13:32 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:13:32 INFO - u'jsshell-linux-i686.zip'], 02:13:32 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:13:32 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 02:13:32 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 02:13:32 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:13:32 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 02:13:32 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:13:32 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 02:13:32 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:13:32 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 02:13:32 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:13:32 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 02:13:32 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 02:13:32 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')]} 02:13:32 INFO - https://queue.taskcluster.net/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 02:13:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 02:13:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 02:13:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/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 02:13:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/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 02:13:34 INFO - Downloaded 22428332 bytes. 02:13:34 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/*'] 02:13:34 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/* 02:13:34 INFO - caution: filename not matched: web-platform/* 02:13:34 INFO - Return code: 11 02:13: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')]} 02:13:34 INFO - https://queue.taskcluster.net/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 02:13:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 02:13:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 02:13:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/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 02:13:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/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 02:13:47 INFO - Downloaded 36382562 bytes. 02:13:47 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/*'] 02:13:47 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/* 02:13:51 INFO - caution: filename not matched: bin/* 02:13:51 INFO - caution: filename not matched: config/* 02:13:51 INFO - caution: filename not matched: mozbase/* 02:13:51 INFO - caution: filename not matched: marionette/* 02:13:51 INFO - caution: filename not matched: tools/wptserve/* 02:13:51 INFO - Return code: 11 02:13: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')]} 02:13:51 INFO - https://queue.taskcluster.net/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 02:13:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 02:13:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 02:13:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/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 02:13:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/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 02:13:55 INFO - Downloaded 63401317 bytes. 02:13:55 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 02:13:55 INFO - mkdir: /builds/slave/test/properties 02:13:55 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:13:55 INFO - Writing to file /builds/slave/test/properties/build_url 02:13:55 INFO - Contents: 02:13:55 INFO - build_url:https://queue.taskcluster.net/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 02:14:00 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 02:14:00 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:14:00 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:14:00 INFO - Contents: 02:14:00 INFO - symbols_url:https://queue.taskcluster.net/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 02:14:00 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')]} 02:14:00 INFO - https://queue.taskcluster.net/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:14:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 02:14:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 02:14:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/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 02:14:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/X7dAHbaRSP6FqpR2v41Lrw/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 02:14:06 INFO - Downloaded 91747850 bytes. 02:14: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'] 02:14: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 02:14:15 INFO - Return code: 0 02:14:15 INFO - Running post-action listener: _resource_record_post_action 02:14:15 INFO - Running post-action listener: set_extra_try_arguments 02:14:15 INFO - ##### 02:14:15 INFO - ##### Running create-virtualenv step. 02:14:15 INFO - ##### 02:14:15 INFO - Running pre-action listener: _pre_create_virtualenv 02:14:15 INFO - Running pre-action listener: _resource_record_pre_action 02:14:15 INFO - Running main action method: create_virtualenv 02:14:15 INFO - Creating virtualenv /builds/slave/test/build/venv 02:14: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 02:14:15 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:14:15 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:14:15 INFO - Using real prefix '/usr' 02:14:15 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:14:17 INFO - Installing distribute.............................................................................................................................................................................................done. 02:14:21 INFO - Installing pip.................done. 02:14:21 INFO - Return code: 0 02:14:21 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:14: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')]} 02:14:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:14: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')]} 02:14:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:14: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 0x950ec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9620598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x96d2f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x93b4e30>, '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 0x9651c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x96d0470>, '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-1461142492.851418-1629226736', '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 02:14: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 02:14: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 02:14:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:14:21 INFO - 'CCACHE_UMASK': '002', 02:14:21 INFO - 'DISPLAY': ':0', 02:14:21 INFO - 'HOME': '/home/cltbld', 02:14:21 INFO - 'LANG': 'en_US.UTF-8', 02:14:21 INFO - 'LOGNAME': 'cltbld', 02:14:21 INFO - 'MAIL': '/var/mail/cltbld', 02:14:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:14:21 INFO - 'MOZ_NO_REMOTE': '1', 02:14:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:14:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:14:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:14:21 INFO - 'PWD': '/builds/slave/test', 02:14:21 INFO - 'SHELL': '/bin/bash', 02:14:21 INFO - 'SHLVL': '1', 02:14:21 INFO - 'TERM': 'linux', 02:14:21 INFO - 'TMOUT': '86400', 02:14:21 INFO - 'USER': 'cltbld', 02:14:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461142492.851418-1629226736', 02:14:21 INFO - '_': '/tools/buildbot/bin/python'} 02:14:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:14:21 INFO - Downloading/unpacking psutil>=0.7.1 02:14: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 02:14: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 02:14: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 02:14: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 02:14: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 02:14: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 02:14:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:14:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:14:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:14:27 INFO - Installing collected packages: psutil 02:14:27 INFO - Running setup.py install for psutil 02:14:27 INFO - building 'psutil._psutil_linux' extension 02:14: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 02:14:27 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 02:14:27 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 02:14: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 02:14:27 INFO - building 'psutil._psutil_posix' extension 02:14: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 02:14: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 02:14:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:14:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:14:28 INFO - Successfully installed psutil 02:14:28 INFO - Cleaning up... 02:14:28 INFO - Return code: 0 02:14:28 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:14: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')]} 02:14:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:14: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')]} 02:14:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:14: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 0x950ec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9620598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x96d2f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x93b4e30>, '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 0x9651c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x96d0470>, '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-1461142492.851418-1629226736', '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 02:14: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 02:14: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 02:14:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:14:28 INFO - 'CCACHE_UMASK': '002', 02:14:28 INFO - 'DISPLAY': ':0', 02:14:28 INFO - 'HOME': '/home/cltbld', 02:14:28 INFO - 'LANG': 'en_US.UTF-8', 02:14:28 INFO - 'LOGNAME': 'cltbld', 02:14:28 INFO - 'MAIL': '/var/mail/cltbld', 02:14:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:14:28 INFO - 'MOZ_NO_REMOTE': '1', 02:14:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:14:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:14:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:14:28 INFO - 'PWD': '/builds/slave/test', 02:14:28 INFO - 'SHELL': '/bin/bash', 02:14:28 INFO - 'SHLVL': '1', 02:14:28 INFO - 'TERM': 'linux', 02:14:28 INFO - 'TMOUT': '86400', 02:14:28 INFO - 'USER': 'cltbld', 02:14:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461142492.851418-1629226736', 02:14:28 INFO - '_': '/tools/buildbot/bin/python'} 02:14:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:14:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:14: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 02:14: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 02:14: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 02:14: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 02:14: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 02:14: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 02:14:33 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:14:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:14: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) 02:14:33 INFO - Installing collected packages: mozsystemmonitor 02:14:33 INFO - Running setup.py install for mozsystemmonitor 02:14:33 INFO - Successfully installed mozsystemmonitor 02:14:33 INFO - Cleaning up... 02:14:33 INFO - Return code: 0 02:14:33 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:14:33 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')]} 02:14:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:14:33 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')]} 02:14:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:14:33 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 0x950ec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9620598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x96d2f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x93b4e30>, '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 0x9651c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x96d0470>, '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-1461142492.851418-1629226736', '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 02:14:33 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 02:14:33 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 02:14:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:14:33 INFO - 'CCACHE_UMASK': '002', 02:14:33 INFO - 'DISPLAY': ':0', 02:14:33 INFO - 'HOME': '/home/cltbld', 02:14:33 INFO - 'LANG': 'en_US.UTF-8', 02:14:33 INFO - 'LOGNAME': 'cltbld', 02:14:33 INFO - 'MAIL': '/var/mail/cltbld', 02:14:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:14:33 INFO - 'MOZ_NO_REMOTE': '1', 02:14:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:14:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:14:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:14:33 INFO - 'PWD': '/builds/slave/test', 02:14:33 INFO - 'SHELL': '/bin/bash', 02:14:33 INFO - 'SHLVL': '1', 02:14:33 INFO - 'TERM': 'linux', 02:14:33 INFO - 'TMOUT': '86400', 02:14:33 INFO - 'USER': 'cltbld', 02:14:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461142492.851418-1629226736', 02:14:33 INFO - '_': '/tools/buildbot/bin/python'} 02:14:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:14:34 INFO - Downloading/unpacking blobuploader==1.2.4 02:14: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 02:14: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 02:14: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 02:14: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 02:14: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 02:14: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 02:14:39 INFO - Downloading blobuploader-1.2.4.tar.gz 02:14:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:14:39 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:14: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 02:14: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 02:14: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 02:14: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 02:14: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 02:14: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 02:14:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:14:40 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:14: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 02:14: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 02:14: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 02:14: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 02:14: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 02:14: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 02:14:41 INFO - Downloading docopt-0.6.1.tar.gz 02:14:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:14:41 INFO - Installing collected packages: blobuploader, requests, docopt 02:14:41 INFO - Running setup.py install for blobuploader 02:14:41 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:14:41 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:14:41 INFO - Running setup.py install for requests 02:14:42 INFO - Running setup.py install for docopt 02:14:42 INFO - Successfully installed blobuploader requests docopt 02:14:42 INFO - Cleaning up... 02:14:42 INFO - Return code: 0 02:14:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:14: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')]} 02:14:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:14: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')]} 02:14:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:14: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 0x950ec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9620598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x96d2f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x93b4e30>, '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 0x9651c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x96d0470>, '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-1461142492.851418-1629226736', '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 02:14: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 02:14: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 02:14:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:14:42 INFO - 'CCACHE_UMASK': '002', 02:14:42 INFO - 'DISPLAY': ':0', 02:14:42 INFO - 'HOME': '/home/cltbld', 02:14:42 INFO - 'LANG': 'en_US.UTF-8', 02:14:42 INFO - 'LOGNAME': 'cltbld', 02:14:42 INFO - 'MAIL': '/var/mail/cltbld', 02:14:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:14:42 INFO - 'MOZ_NO_REMOTE': '1', 02:14:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:14:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:14:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:14:42 INFO - 'PWD': '/builds/slave/test', 02:14:42 INFO - 'SHELL': '/bin/bash', 02:14:42 INFO - 'SHLVL': '1', 02:14:42 INFO - 'TERM': 'linux', 02:14:42 INFO - 'TMOUT': '86400', 02:14:42 INFO - 'USER': 'cltbld', 02:14:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461142492.851418-1629226736', 02:14:42 INFO - '_': '/tools/buildbot/bin/python'} 02:14:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:14:43 INFO - Running setup.py (path:/tmp/pip-Jx4fh7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:14:43 INFO - Running setup.py (path:/tmp/pip-SZ6MPf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:14:43 INFO - Running setup.py (path:/tmp/pip-LO88IN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:14:43 INFO - Running setup.py (path:/tmp/pip-AEe8O9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:14:43 INFO - Running setup.py (path:/tmp/pip-Lj7dr6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:14:43 INFO - Running setup.py (path:/tmp/pip-fRGfw5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:14:43 INFO - Running setup.py (path:/tmp/pip-KTboy8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:14:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:14:43 INFO - Running setup.py (path:/tmp/pip-fRUYgo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:14:44 INFO - Running setup.py (path:/tmp/pip-8RD8lL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:14:44 INFO - Running setup.py (path:/tmp/pip-3Yj11w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:14:44 INFO - Running setup.py (path:/tmp/pip-eEu8Fu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:14:44 INFO - Running setup.py (path:/tmp/pip-2wGyi9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:14:44 INFO - Running setup.py (path:/tmp/pip-SWkF08-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:14:44 INFO - Running setup.py (path:/tmp/pip-PJfAPB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:14:44 INFO - Running setup.py (path:/tmp/pip-iHiK1j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:14:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:14:44 INFO - Running setup.py (path:/tmp/pip-aEIzsw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:14:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:14:45 INFO - Running setup.py (path:/tmp/pip-eI0VN_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:14:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:14:45 INFO - Running setup.py (path:/tmp/pip-te2IMg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:14:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:14:45 INFO - Running setup.py (path:/tmp/pip-OtrpCR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:14:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:14:45 INFO - Running setup.py (path:/tmp/pip-hVmafv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:14:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:14:46 INFO - Running setup.py (path:/tmp/pip-pHLabI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:14:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:14: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 02:14:46 INFO - Running setup.py install for manifestparser 02:14:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:14:46 INFO - Running setup.py install for mozcrash 02:14:46 INFO - Running setup.py install for mozdebug 02:14:46 INFO - Running setup.py install for mozdevice 02:14:47 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:14:47 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:14:47 INFO - Running setup.py install for mozfile 02:14:47 INFO - Running setup.py install for mozhttpd 02:14:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:14:47 INFO - Running setup.py install for mozinfo 02:14:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:14:47 INFO - Running setup.py install for mozInstall 02:14:47 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:14:47 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:14:47 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:14:47 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:14:47 INFO - Running setup.py install for mozleak 02:14:47 INFO - Running setup.py install for mozlog 02:14:48 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:14:48 INFO - Running setup.py install for moznetwork 02:14:48 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:14:48 INFO - Running setup.py install for mozprocess 02:14:48 INFO - Running setup.py install for mozprofile 02:14:48 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:14:48 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:14:48 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:14:48 INFO - Running setup.py install for mozrunner 02:14:49 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:14:49 INFO - Running setup.py install for mozscreenshot 02:14:49 INFO - Running setup.py install for moztest 02:14:49 INFO - Running setup.py install for mozversion 02:14:49 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:14:49 INFO - Running setup.py install for wptserve 02:14:50 INFO - Running setup.py install for marionette-driver 02:14:50 INFO - Running setup.py install for browsermob-proxy 02:14:50 INFO - Running setup.py install for marionette-client 02:14:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:14:51 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:14: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 02:14:51 INFO - Cleaning up... 02:14:51 INFO - Return code: 0 02:14:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:14: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')]} 02:14:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:14: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')]} 02:14:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:14: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 0x950ec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9620598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x96d2f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x93b4e30>, '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 0x9651c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x96d0470>, '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-1461142492.851418-1629226736', '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 02:14: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 02:14: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 02:14:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:14:51 INFO - 'CCACHE_UMASK': '002', 02:14:51 INFO - 'DISPLAY': ':0', 02:14:51 INFO - 'HOME': '/home/cltbld', 02:14:51 INFO - 'LANG': 'en_US.UTF-8', 02:14:51 INFO - 'LOGNAME': 'cltbld', 02:14:51 INFO - 'MAIL': '/var/mail/cltbld', 02:14:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:14:51 INFO - 'MOZ_NO_REMOTE': '1', 02:14:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:14:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:14:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:14:51 INFO - 'PWD': '/builds/slave/test', 02:14:51 INFO - 'SHELL': '/bin/bash', 02:14:51 INFO - 'SHLVL': '1', 02:14:51 INFO - 'TERM': 'linux', 02:14:51 INFO - 'TMOUT': '86400', 02:14:51 INFO - 'USER': 'cltbld', 02:14:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461142492.851418-1629226736', 02:14:51 INFO - '_': '/tools/buildbot/bin/python'} 02:14:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:14:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:14:51 INFO - Running setup.py (path:/tmp/pip-53UkNl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:14: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)) 02:14:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:14:51 INFO - Running setup.py (path:/tmp/pip-PzViqt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:14: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)) 02:14:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:14:51 INFO - Running setup.py (path:/tmp/pip-r0F7ZO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:14: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)) 02:14:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:14:52 INFO - Running setup.py (path:/tmp/pip-P0VnIl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:14:52 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)) 02:14:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:14:52 INFO - Running setup.py (path:/tmp/pip-4bgtyj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:14: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)) 02:14:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:14:52 INFO - Running setup.py (path:/tmp/pip-ekqZZY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:14: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)) 02:14:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:14:52 INFO - Running setup.py (path:/tmp/pip-rNn3El-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:14: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)) 02:14:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:14:52 INFO - Running setup.py (path:/tmp/pip-SbZp1n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:14: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)) 02:14:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:14:52 INFO - Running setup.py (path:/tmp/pip-7kuQdD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:14: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)) 02:14:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:14:52 INFO - Running setup.py (path:/tmp/pip-9Fmm0G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:14: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)) 02:14:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:14:52 INFO - Running setup.py (path:/tmp/pip-9vibQB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:14:53 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)) 02:14:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:14:53 INFO - Running setup.py (path:/tmp/pip-bvgcPM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:14: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)) 02:14:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:14:53 INFO - Running setup.py (path:/tmp/pip-dd8yu3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:14: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)) 02:14:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:14:53 INFO - Running setup.py (path:/tmp/pip-_h3J17-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:14: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)) 02:14:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:14:53 INFO - Running setup.py (path:/tmp/pip-PGcB8k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:14: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)) 02:14:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:14:53 INFO - Running setup.py (path:/tmp/pip-33DNe9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:14: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)) 02:14:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:14:53 INFO - Running setup.py (path:/tmp/pip-pCAhub-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:14: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)) 02:14:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:14:53 INFO - Running setup.py (path:/tmp/pip-Oc75pm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:14:54 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)) 02:14:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:14:54 INFO - Running setup.py (path:/tmp/pip-w8nmYM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:14: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)) 02:14:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:14:54 INFO - Running setup.py (path:/tmp/pip-NqmmPI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:14: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)) 02:14:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:14:54 INFO - Running setup.py (path:/tmp/pip-zg_XfK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:14:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:14: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)) 02:14: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)) 02:14: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)) 02:14: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)) 02:14: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)) 02:14: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)) 02:14:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:14: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 02:14: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 02:14: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 02:14: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 02:14: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 02:14: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 02:14:59 INFO - Downloading blessings-1.6.tar.gz 02:14:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:15:00 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)) 02:15:00 INFO - Installing collected packages: blessings 02:15:00 INFO - Running setup.py install for blessings 02:15:00 INFO - Successfully installed blessings 02:15:00 INFO - Cleaning up... 02:15:00 INFO - Return code: 0 02:15:00 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:15:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:15:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:15:00 INFO - Reading from file tmpfile_stdout 02:15:00 INFO - Current package versions: 02:15:00 INFO - argparse == 1.2.1 02:15:00 INFO - blessings == 1.6 02:15:00 INFO - blobuploader == 1.2.4 02:15:00 INFO - browsermob-proxy == 0.6.0 02:15:00 INFO - docopt == 0.6.1 02:15:00 INFO - manifestparser == 1.1 02:15:00 INFO - marionette-client == 2.3.0 02:15:00 INFO - marionette-driver == 1.4.0 02:15:00 INFO - mozInstall == 1.12 02:15:00 INFO - mozcrash == 0.17 02:15:00 INFO - mozdebug == 0.1 02:15:00 INFO - mozdevice == 0.48 02:15:00 INFO - mozfile == 1.2 02:15:00 INFO - mozhttpd == 0.7 02:15:00 INFO - mozinfo == 0.9 02:15:00 INFO - mozleak == 0.1 02:15:00 INFO - mozlog == 3.1 02:15:00 INFO - moznetwork == 0.27 02:15:00 INFO - mozprocess == 0.22 02:15:00 INFO - mozprofile == 0.28 02:15:00 INFO - mozrunner == 6.11 02:15:00 INFO - mozscreenshot == 0.1 02:15:00 INFO - mozsystemmonitor == 0.0 02:15:00 INFO - moztest == 0.7 02:15:00 INFO - mozversion == 1.4 02:15:00 INFO - psutil == 3.1.1 02:15:00 INFO - requests == 1.2.3 02:15:00 INFO - wptserve == 1.4.0 02:15:00 INFO - wsgiref == 0.1.2 02:15:00 INFO - Running post-action listener: _resource_record_post_action 02:15:00 INFO - Running post-action listener: _start_resource_monitoring 02:15:00 INFO - Starting resource monitoring. 02:15:00 INFO - ##### 02:15:00 INFO - ##### Running pull step. 02:15:00 INFO - ##### 02:15:00 INFO - Running pre-action listener: _resource_record_pre_action 02:15:00 INFO - Running main action method: pull 02:15:00 INFO - Pull has nothing to do! 02:15:00 INFO - Running post-action listener: _resource_record_post_action 02:15:00 INFO - ##### 02:15:00 INFO - ##### Running install step. 02:15:00 INFO - ##### 02:15:00 INFO - Running pre-action listener: _resource_record_pre_action 02:15:00 INFO - Running main action method: install 02:15:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:15:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:15:01 INFO - Reading from file tmpfile_stdout 02:15:01 INFO - Detecting whether we're running mozinstall >=1.0... 02:15:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:15:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:15:01 INFO - Reading from file tmpfile_stdout 02:15:01 INFO - Output received: 02:15:01 INFO - Usage: mozinstall [options] installer 02:15:01 INFO - Options: 02:15:01 INFO - -h, --help show this help message and exit 02:15:01 INFO - -d DEST, --destination=DEST 02:15:01 INFO - Directory to install application into. [default: 02:15:01 INFO - "/builds/slave/test"] 02:15:01 INFO - --app=APP Application being installed. [default: firefox] 02:15:01 INFO - mkdir: /builds/slave/test/build/application 02:15: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'] 02:15: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 02:15:33 INFO - Reading from file tmpfile_stdout 02:15:33 INFO - Output received: 02:15:33 INFO - /builds/slave/test/build/application/firefox/firefox 02:15:33 INFO - Running post-action listener: _resource_record_post_action 02:15:33 INFO - ##### 02:15:33 INFO - ##### Running run-tests step. 02:15:33 INFO - ##### 02:15:33 INFO - Running pre-action listener: _resource_record_pre_action 02:15:33 INFO - Running main action method: run_tests 02:15:33 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:15:33 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:15:33 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:15:33 INFO - grabbing minidump binary from tooltool 02:15:33 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')]} 02:15:33 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 0x93b4e30>, '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 0x9651c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x96d0470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:15:33 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 02:15:33 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 02:15:33 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:15:34 INFO - Return code: 0 02:15:34 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 02:15:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:15: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/X7dAHbaRSP6FqpR2v41Lrw/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 02:15: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/X7dAHbaRSP6FqpR2v41Lrw/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 02:15:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:15:34 INFO - 'CCACHE_UMASK': '002', 02:15:34 INFO - 'DISPLAY': ':0', 02:15:34 INFO - 'HOME': '/home/cltbld', 02:15:34 INFO - 'LANG': 'en_US.UTF-8', 02:15:34 INFO - 'LOGNAME': 'cltbld', 02:15:34 INFO - 'MAIL': '/var/mail/cltbld', 02:15:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:15:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:15:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:15:34 INFO - 'MOZ_NO_REMOTE': '1', 02:15:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:15:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:15:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:15:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:15:34 INFO - 'PWD': '/builds/slave/test', 02:15:34 INFO - 'SHELL': '/bin/bash', 02:15:34 INFO - 'SHLVL': '1', 02:15:34 INFO - 'TERM': 'linux', 02:15:34 INFO - 'TMOUT': '86400', 02:15:34 INFO - 'USER': 'cltbld', 02:15:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461142492.851418-1629226736', 02:15:34 INFO - '_': '/tools/buildbot/bin/python'} 02:15: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/X7dAHbaRSP6FqpR2v41Lrw/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 02:15: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 02:15:34 INFO - import pkg_resources 02:15:36 INFO - Using 1 client processes 02:15:36 INFO - wptserve Starting http server on 127.0.0.1:8000 02:15:36 INFO - wptserve Starting http server on 127.0.0.1:8001 02:15:36 INFO - wptserve Starting http server on 127.0.0.1:8443 02:15:38 INFO - SUITE-START | Running 778 tests 02:15:38 INFO - Running testharness tests 02:15:38 INFO - Setting up ssl 02:15:38 INFO - PROCESS | certutil | 02:15:38 INFO - PROCESS | certutil | 02:15:38 INFO - PROCESS | certutil | 02:15:38 INFO - Certificate Nickname Trust Attributes 02:15:38 INFO - SSL,S/MIME,JAR/XPI 02:15:38 INFO - 02:15:38 INFO - web-platform-tests CT,, 02:15:38 INFO - 02:15:38 INFO - Starting runner 02:15:41 INFO - PROCESS | 1771 | 1461143741459 Marionette DEBUG Marionette enabled via build flag and pref 02:15:41 INFO - PROCESS | 1771 | ++DOCSHELL 0xa2ac9400 == 1 [pid = 1771] [id = 1] 02:15:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 1 (0xa2ac9800) [pid = 1771] [serial = 1] [outer = (nil)] 02:15:41 INFO - PROCESS | 1771 | [1771] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:15:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 2 (0xa2aca000) [pid = 1771] [serial = 2] [outer = 0xa2ac9800] 02:15:42 INFO - PROCESS | 1771 | 1461143742129 Marionette INFO Listening on port 2828 02:15:42 INFO - PROCESS | 1771 | 1461143742695 Marionette DEBUG Marionette enabled via command-line flag 02:15:42 INFO - PROCESS | 1771 | ++DOCSHELL 0x9fc54000 == 2 [pid = 1771] [id = 2] 02:15:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 3 (0x9fc97c00) [pid = 1771] [serial = 3] [outer = (nil)] 02:15:42 INFO - PROCESS | 1771 | [1771] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:15:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 4 (0x9fc98400) [pid = 1771] [serial = 4] [outer = 0x9fc97c00] 02:15:42 INFO - PROCESS | 1771 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb7b220 02:15:42 INFO - PROCESS | 1771 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb7bd40 02:15:42 INFO - PROCESS | 1771 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb8bc40 02:15:42 INFO - PROCESS | 1771 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9c8a0 02:15:42 INFO - PROCESS | 1771 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9e5e0 02:15:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 5 (0x9fb98800) [pid = 1771] [serial = 5] [outer = 0xa2ac9800] 02:15:43 INFO - PROCESS | 1771 | [1771] 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 02:15:43 INFO - PROCESS | 1771 | 1461143743104 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54351 02:15:43 INFO - PROCESS | 1771 | [1771] 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 02:15:43 INFO - PROCESS | 1771 | 1461143743181 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54352 02:15:43 INFO - PROCESS | 1771 | 1461143743191 Marionette DEBUG Closed connection conn0 02:15:43 INFO - PROCESS | 1771 | [1771] 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 02:15:43 INFO - PROCESS | 1771 | [1771] 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 02:15:43 INFO - PROCESS | 1771 | 1461143743331 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54353 02:15:43 INFO - PROCESS | 1771 | 1461143743334 Marionette DEBUG Closed connection conn1 02:15:43 INFO - PROCESS | 1771 | [1771] 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 02:15:43 INFO - PROCESS | 1771 | 1461143743398 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54354 02:15:43 INFO - PROCESS | 1771 | 1461143743415 Marionette DEBUG Closed connection conn2 02:15:43 INFO - PROCESS | 1771 | 1461143743454 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:15:43 INFO - PROCESS | 1771 | 1461143743468 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":"20160420005033","device":"desktop","version":"48.0a1"} 02:15:44 INFO - PROCESS | 1771 | [1771] 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 02:15:45 INFO - PROCESS | 1771 | ++DOCSHELL 0x97b06800 == 3 [pid = 1771] [id = 3] 02:15:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 6 (0x97b06c00) [pid = 1771] [serial = 6] [outer = (nil)] 02:15:45 INFO - PROCESS | 1771 | ++DOCSHELL 0x97b07000 == 4 [pid = 1771] [id = 4] 02:15:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 7 (0x97b0a800) [pid = 1771] [serial = 7] [outer = (nil)] 02:15:45 INFO - PROCESS | 1771 | [1771] 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 02:15:46 INFO - PROCESS | 1771 | ++DOCSHELL 0x9781f400 == 5 [pid = 1771] [id = 5] 02:15:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 8 (0xa6cc3800) [pid = 1771] [serial = 8] [outer = (nil)] 02:15:46 INFO - PROCESS | 1771 | [1771] 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 02:15:46 INFO - PROCESS | 1771 | [1771] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:15:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 9 (0x972e9400) [pid = 1771] [serial = 9] [outer = 0xa6cc3800] 02:15:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 10 (0x96c37c00) [pid = 1771] [serial = 10] [outer = 0x97b06c00] 02:15:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 11 (0x96c39800) [pid = 1771] [serial = 11] [outer = 0x97b0a800] 02:15:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 12 (0x96c3bc00) [pid = 1771] [serial = 12] [outer = 0xa6cc3800] 02:15:48 INFO - PROCESS | 1771 | 1461143747996 Marionette DEBUG loaded listener.js 02:15:48 INFO - PROCESS | 1771 | 1461143748015 Marionette DEBUG loaded listener.js 02:15:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 13 (0x95ab9c00) [pid = 1771] [serial = 13] [outer = 0xa6cc3800] 02:15:48 INFO - PROCESS | 1771 | 1461143748778 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a39e4884-eac0-4cb8-aaae-adb4d6c3e607","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":"20160420005033","device":"desktop","version":"48.0a1","command_id":1}}] 02:15:49 INFO - PROCESS | 1771 | 1461143749026 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}] 02:15:49 INFO - PROCESS | 1771 | 1461143749120 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 02:15:49 INFO - PROCESS | 1771 | 1461143749439 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:15:49 INFO - PROCESS | 1771 | [1771] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:15:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 14 (0x952bf000) [pid = 1771] [serial = 14] [outer = 0xa6cc3800] 02:15:49 INFO - PROCESS | 1771 | [1771] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:15:49 INFO - PROCESS | 1771 | 1461143749936 Marionette TRACE conn3 <- [1,3,null,{}] 02:15:49 INFO - PROCESS | 1771 | 1461143749965 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:15:49 INFO - PROCESS | 1771 | 1461143749991 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 02:15:50 INFO - PROCESS | 1771 | 1461143750035 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 02:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:15:50 INFO - PROCESS | 1771 | 1461143750039 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 02:15:50 INFO - PROCESS | 1771 | 1461143750050 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:15:50 INFO - PROCESS | 1771 | 1461143750056 Marionette TRACE conn3 <- [1,6,null,{}] 02:15:50 INFO - PROCESS | 1771 | 1461143750075 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}] 02:15:50 INFO - PROCESS | 1771 | 1461143750106 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 02:15:50 INFO - PROCESS | 1771 | 1461143750117 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:50 INFO - PROCESS | 1771 | ++DOCSHELL 0x91fef400 == 6 [pid = 1771] [id = 6] 02:15:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 15 (0x91fef800) [pid = 1771] [serial = 15] [outer = (nil)] 02:15:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 16 (0x91ff1800) [pid = 1771] [serial = 16] [outer = 0x91fef800] 02:15:50 INFO - PROCESS | 1771 | 1461143750198 Marionette DEBUG loaded listener.js 02:15:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 17 (0x91ff6400) [pid = 1771] [serial = 17] [outer = 0x91fef800] 02:15:50 INFO - PROCESS | 1771 | ++DOCSHELL 0x914e8000 == 7 [pid = 1771] [id = 7] 02:15:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 18 (0x914e8400) [pid = 1771] [serial = 18] [outer = (nil)] 02:15:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 19 (0x92941400) [pid = 1771] [serial = 19] [outer = 0x914e8400] 02:15:50 INFO - PROCESS | 1771 | 1461143750697 Marionette DEBUG loaded listener.js 02:15:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 20 (0x92945800) [pid = 1771] [serial = 20] [outer = 0x914e8400] 02:15:51 INFO - PROCESS | 1771 | 1461143751353 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]]]}] 02:15:51 INFO - PROCESS | 1771 | [1771] 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 02:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1409ms 02:15:51 INFO - PROCESS | 1771 | 1461143751533 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 02:15:51 INFO - PROCESS | 1771 | 1461143751538 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 02:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:15:51 INFO - PROCESS | 1771 | 1461143751595 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:15:51 INFO - PROCESS | 1771 | 1461143751598 Marionette TRACE conn3 <- [1,10,null,{}] 02:15:51 INFO - PROCESS | 1771 | 1461143751631 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}] 02:15:51 INFO - PROCESS | 1771 | 1461143751810 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 02:15:52 INFO - PROCESS | 1771 | 1461143752129 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:52 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f822c00 == 8 [pid = 1771] [id = 8] 02:15:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 21 (0x8f823000) [pid = 1771] [serial = 21] [outer = (nil)] 02:15:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 22 (0x8f826800) [pid = 1771] [serial = 22] [outer = 0x8f823000] 02:15:52 INFO - PROCESS | 1771 | 1461143752224 Marionette DEBUG loaded listener.js 02:15:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 23 (0x8f829800) [pid = 1771] [serial = 23] [outer = 0x8f823000] 02:15:53 INFO - PROCESS | 1771 | 1461143753102 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]]]}] 02:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1561ms 02:15:53 INFO - PROCESS | 1771 | 1461143753151 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 02:15:53 INFO - PROCESS | 1771 | 1461143753158 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 02:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:15:53 INFO - PROCESS | 1771 | 1461143753166 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:15:53 INFO - PROCESS | 1771 | 1461143753173 Marionette TRACE conn3 <- [1,14,null,{}] 02:15:53 INFO - PROCESS | 1771 | 1461143753182 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}] 02:15:53 INFO - PROCESS | 1771 | 1461143753422 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 02:15:53 INFO - PROCESS | 1771 | ++DOCSHELL 0x91ff2000 == 9 [pid = 1771] [id = 9] 02:15:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 24 (0x91ff2400) [pid = 1771] [serial = 24] [outer = (nil)] 02:15:53 INFO - PROCESS | 1771 | 1461143753566 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 25 (0x92941c00) [pid = 1771] [serial = 25] [outer = 0x91ff2400] 02:15:53 INFO - PROCESS | 1771 | ++DOCSHELL 0x9294e800 == 10 [pid = 1771] [id = 10] 02:15:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 26 (0x92ac2800) [pid = 1771] [serial = 26] [outer = (nil)] 02:15:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 27 (0x94727400) [pid = 1771] [serial = 27] [outer = 0x92ac2800] 02:15:53 INFO - PROCESS | 1771 | 1461143753711 Marionette DEBUG loaded listener.js 02:15:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 28 (0x95a6a800) [pid = 1771] [serial = 28] [outer = 0x92ac2800] 02:15:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 29 (0x9667fc00) [pid = 1771] [serial = 29] [outer = 0x91ff2400] 02:15:54 INFO - PROCESS | 1771 | ++DOCSHELL 0x91ff5400 == 11 [pid = 1771] [id = 11] 02:15:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 30 (0x92c1a800) [pid = 1771] [serial = 30] [outer = (nil)] 02:15:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 31 (0x968e2400) [pid = 1771] [serial = 31] [outer = 0x92c1a800] 02:15:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 32 (0x97a04000) [pid = 1771] [serial = 32] [outer = 0x92c1a800] 02:15:54 INFO - PROCESS | 1771 | 1461143754929 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]]]}] 02:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1795ms 02:15:54 INFO - PROCESS | 1771 | 1461143754965 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 02:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:15:54 INFO - PROCESS | 1771 | 1461143754972 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 02:15:54 INFO - PROCESS | 1771 | 1461143754979 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:15:54 INFO - PROCESS | 1771 | 1461143754982 Marionette TRACE conn3 <- [1,18,null,{}] 02:15:54 INFO - PROCESS | 1771 | 1461143754989 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}] 02:15:55 INFO - PROCESS | 1771 | 1461143755171 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 02:15:55 INFO - PROCESS | 1771 | 1461143755306 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:55 INFO - PROCESS | 1771 | ++DOCSHELL 0x96cd7800 == 12 [pid = 1771] [id = 12] 02:15:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 33 (0x97db3c00) [pid = 1771] [serial = 33] [outer = (nil)] 02:15:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 34 (0x981bb800) [pid = 1771] [serial = 34] [outer = 0x97db3c00] 02:15:55 INFO - PROCESS | 1771 | 1461143755410 Marionette DEBUG loaded listener.js 02:15:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 35 (0x988be400) [pid = 1771] [serial = 35] [outer = 0x97db3c00] 02:15:56 INFO - PROCESS | 1771 | 1461143756256 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]]]}] 02:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1334ms 02:15:56 INFO - PROCESS | 1771 | 1461143756315 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 02:15:56 INFO - PROCESS | 1771 | 1461143756320 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 02:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:15:56 INFO - PROCESS | 1771 | 1461143756336 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:15:56 INFO - PROCESS | 1771 | 1461143756345 Marionette TRACE conn3 <- [1,22,null,{}] 02:15:56 INFO - PROCESS | 1771 | 1461143756352 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}] 02:15:56 INFO - PROCESS | 1771 | 1461143756578 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 02:15:56 INFO - PROCESS | 1771 | 1461143756704 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x9fc9fc00 == 13 [pid = 1771] [id = 13] 02:15:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 36 (0x9fca5c00) [pid = 1771] [serial = 36] [outer = (nil)] 02:15:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 37 (0xa0f9c000) [pid = 1771] [serial = 37] [outer = 0x9fca5c00] 02:15:56 INFO - PROCESS | 1771 | 1461143756793 Marionette DEBUG loaded listener.js 02:15:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 38 (0xa444c800) [pid = 1771] [serial = 38] [outer = 0x9fca5c00] 02:15:57 INFO - PROCESS | 1771 | 1461143757645 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]]]}] 02:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1344ms 02:15:57 INFO - PROCESS | 1771 | 1461143757673 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 02:15:57 INFO - PROCESS | 1771 | 1461143757678 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 02:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:15:57 INFO - PROCESS | 1771 | 1461143757684 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:15:57 INFO - PROCESS | 1771 | 1461143757688 Marionette TRACE conn3 <- [1,26,null,{}] 02:15:57 INFO - PROCESS | 1771 | 1461143757694 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}] 02:15:57 INFO - PROCESS | 1771 | 1461143757864 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 02:15:58 INFO - PROCESS | 1771 | 1461143758362 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:58 INFO - PROCESS | 1771 | ++DOCSHELL 0x914edc00 == 14 [pid = 1771] [id = 14] 02:15:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 39 (0x91f98800) [pid = 1771] [serial = 39] [outer = (nil)] 02:15:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 40 (0x91fed400) [pid = 1771] [serial = 40] [outer = 0x91f98800] 02:15:58 INFO - PROCESS | 1771 | 1461143758447 Marionette DEBUG loaded listener.js 02:15:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 41 (0x9294c000) [pid = 1771] [serial = 41] [outer = 0x91f98800] 02:15:59 INFO - PROCESS | 1771 | --DOCSHELL 0x91fef400 == 13 [pid = 1771] [id = 6] 02:15:59 INFO - PROCESS | 1771 | 1461143759371 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]]]}] 02:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1732ms 02:15:59 INFO - PROCESS | 1771 | 1461143759418 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 02:15:59 INFO - PROCESS | 1771 | 1461143759423 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 02:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:15:59 INFO - PROCESS | 1771 | 1461143759431 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:15:59 INFO - PROCESS | 1771 | 1461143759435 Marionette TRACE conn3 <- [1,30,null,{}] 02:15:59 INFO - PROCESS | 1771 | 1461143759443 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}] 02:15:59 INFO - PROCESS | 1771 | 1461143759602 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 02:15:59 INFO - PROCESS | 1771 | 1461143759716 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:59 INFO - PROCESS | 1771 | ++DOCSHELL 0x95244800 == 14 [pid = 1771] [id = 15] 02:15:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 42 (0x95a70000) [pid = 1771] [serial = 42] [outer = (nil)] 02:15:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 43 (0x95bef400) [pid = 1771] [serial = 43] [outer = 0x95a70000] 02:15:59 INFO - PROCESS | 1771 | 1461143759795 Marionette DEBUG loaded listener.js 02:15:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 44 (0x96680000) [pid = 1771] [serial = 44] [outer = 0x95a70000] 02:16:00 INFO - PROCESS | 1771 | 1461143760560 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]]]}] 02:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1183ms 02:16:00 INFO - PROCESS | 1771 | 1461143760623 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 02:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:16:00 INFO - PROCESS | 1771 | 1461143760629 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 02:16:00 INFO - PROCESS | 1771 | 1461143760637 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:16:00 INFO - PROCESS | 1771 | 1461143760640 Marionette TRACE conn3 <- [1,34,null,{}] 02:16:00 INFO - PROCESS | 1771 | 1461143760646 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}] 02:16:00 INFO - PROCESS | 1771 | 1461143760811 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 02:16:00 INFO - PROCESS | 1771 | 1461143760823 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:00 INFO - PROCESS | 1771 | ++DOCSHELL 0x96bb9400 == 15 [pid = 1771] [id = 16] 02:16:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 45 (0x96bbe000) [pid = 1771] [serial = 45] [outer = (nil)] 02:16:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 46 (0x96ce6400) [pid = 1771] [serial = 46] [outer = 0x96bbe000] 02:16:00 INFO - PROCESS | 1771 | 1461143760901 Marionette DEBUG loaded listener.js 02:16:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 47 (0x97b04800) [pid = 1771] [serial = 47] [outer = 0x96bbe000] 02:16:01 INFO - PROCESS | 1771 | 1461143761770 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]]]}] 02:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1194ms 02:16:01 INFO - PROCESS | 1771 | 1461143761830 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 02:16:01 INFO - PROCESS | 1771 | 1461143761834 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 02:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:16:01 INFO - PROCESS | 1771 | 1461143761852 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:16:01 INFO - PROCESS | 1771 | 1461143761861 Marionette TRACE conn3 <- [1,38,null,{}] 02:16:01 INFO - PROCESS | 1771 | 1461143761870 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}] 02:16:02 INFO - PROCESS | 1771 | 1461143762039 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 02:16:02 INFO - PROCESS | 1771 | 1461143762130 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:02 INFO - PROCESS | 1771 | ++DOCSHELL 0x92ace800 == 16 [pid = 1771] [id = 17] 02:16:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 48 (0x92acf400) [pid = 1771] [serial = 48] [outer = (nil)] 02:16:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 49 (0x9808bc00) [pid = 1771] [serial = 49] [outer = 0x92acf400] 02:16:02 INFO - PROCESS | 1771 | 1461143762204 Marionette DEBUG loaded listener.js 02:16:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 50 (0x9812ec00) [pid = 1771] [serial = 50] [outer = 0x92acf400] 02:16:03 INFO - PROCESS | 1771 | 1461143763084 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]]]}] 02:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1299ms 02:16:03 INFO - PROCESS | 1771 | 1461143763145 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 02:16:03 INFO - PROCESS | 1771 | 1461143763151 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 02:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:16:03 INFO - PROCESS | 1771 | 1461143763160 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:16:03 INFO - PROCESS | 1771 | 1461143763165 Marionette TRACE conn3 <- [1,42,null,{}] 02:16:03 INFO - PROCESS | 1771 | 1461143763175 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}] 02:16:03 INFO - PROCESS | 1771 | 1461143763500 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 02:16:03 INFO - PROCESS | 1771 | 1461143763658 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x9294b800 == 17 [pid = 1771] [id = 18] 02:16:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 51 (0x92acf000) [pid = 1771] [serial = 51] [outer = (nil)] 02:16:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 52 (0x95ab3800) [pid = 1771] [serial = 52] [outer = 0x92acf000] 02:16:03 INFO - PROCESS | 1771 | 1461143763789 Marionette DEBUG loaded listener.js 02:16:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 53 (0x95bf4000) [pid = 1771] [serial = 53] [outer = 0x92acf000] 02:16:04 INFO - PROCESS | 1771 | 1461143764769 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]]]}] 02:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1643ms 02:16:04 INFO - PROCESS | 1771 | 1461143764803 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 02:16:04 INFO - PROCESS | 1771 | 1461143764812 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 02:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:16:04 INFO - PROCESS | 1771 | 1461143764824 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:16:04 INFO - PROCESS | 1771 | 1461143764828 Marionette TRACE conn3 <- [1,46,null,{}] 02:16:04 INFO - PROCESS | 1771 | 1461143764836 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}] 02:16:05 INFO - PROCESS | 1771 | 1461143765016 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 02:16:05 INFO - PROCESS | 1771 | 1461143765153 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:05 INFO - PROCESS | 1771 | ++DOCSHELL 0x914ec400 == 18 [pid = 1771] [id = 19] 02:16:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 54 (0x9294fc00) [pid = 1771] [serial = 54] [outer = (nil)] 02:16:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 55 (0x97b10800) [pid = 1771] [serial = 55] [outer = 0x9294fc00] 02:16:05 INFO - PROCESS | 1771 | 1461143765246 Marionette DEBUG loaded listener.js 02:16:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 56 (0x97e5a400) [pid = 1771] [serial = 56] [outer = 0x9294fc00] 02:16:06 INFO - PROCESS | 1771 | 1461143766533 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]]]}] 02:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1731ms 02:16:06 INFO - PROCESS | 1771 | 1461143766568 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 02:16:06 INFO - PROCESS | 1771 | 1461143766575 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 02:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:16:06 INFO - PROCESS | 1771 | 1461143766585 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:16:06 INFO - PROCESS | 1771 | 1461143766595 Marionette TRACE conn3 <- [1,50,null,{}] 02:16:06 INFO - PROCESS | 1771 | 1461143766621 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}] 02:16:07 INFO - PROCESS | 1771 | 1461143767027 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 02:16:07 INFO - PROCESS | 1771 | 1461143767173 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:07 INFO - PROCESS | 1771 | ++DOCSHELL 0x981bc800 == 19 [pid = 1771] [id = 20] 02:16:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 57 (0x9884f800) [pid = 1771] [serial = 57] [outer = (nil)] 02:16:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 58 (0x9b09c800) [pid = 1771] [serial = 58] [outer = 0x9884f800] 02:16:07 INFO - PROCESS | 1771 | 1461143767334 Marionette DEBUG loaded listener.js 02:16:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 59 (0x9df8f400) [pid = 1771] [serial = 59] [outer = 0x9884f800] 02:16:08 INFO - PROCESS | 1771 | 1461143768588 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]]]}] 02:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 2046ms 02:16:08 INFO - PROCESS | 1771 | 1461143768632 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 02:16:08 INFO - PROCESS | 1771 | 1461143768639 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 02:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:16:08 INFO - PROCESS | 1771 | 1461143768651 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:16:08 INFO - PROCESS | 1771 | 1461143768657 Marionette TRACE conn3 <- [1,54,null,{}] 02:16:08 INFO - PROCESS | 1771 | 1461143768666 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}] 02:16:08 INFO - PROCESS | 1771 | 1461143768977 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 02:16:09 INFO - PROCESS | 1771 | 1461143769208 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:09 INFO - PROCESS | 1771 | ++DOCSHELL 0x8fc24800 == 20 [pid = 1771] [id = 21] 02:16:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 60 (0x97e4e800) [pid = 1771] [serial = 60] [outer = (nil)] 02:16:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 61 (0x9fb96c00) [pid = 1771] [serial = 61] [outer = 0x97e4e800] 02:16:09 INFO - PROCESS | 1771 | 1461143769352 Marionette DEBUG loaded listener.js 02:16:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 62 (0x9fc96c00) [pid = 1771] [serial = 62] [outer = 0x97e4e800] 02:16:10 INFO - PROCESS | 1771 | 1461143770527 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]]]}] 02:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1952ms 02:16:10 INFO - PROCESS | 1771 | 1461143770605 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 02:16:10 INFO - PROCESS | 1771 | 1461143770611 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 02:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:16:10 INFO - PROCESS | 1771 | 1461143770620 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:16:10 INFO - PROCESS | 1771 | 1461143770625 Marionette TRACE conn3 <- [1,58,null,{}] 02:16:10 INFO - PROCESS | 1771 | 1461143770634 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}] 02:16:10 INFO - PROCESS | 1771 | 1461143770913 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 02:16:11 INFO - PROCESS | 1771 | 1461143771131 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:11 INFO - PROCESS | 1771 | ++DOCSHELL 0x95244400 == 21 [pid = 1771] [id = 22] 02:16:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 63 (0x96bbd800) [pid = 1771] [serial = 63] [outer = (nil)] 02:16:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 64 (0x9fc9f800) [pid = 1771] [serial = 64] [outer = 0x96bbd800] 02:16:11 INFO - PROCESS | 1771 | 1461143771299 Marionette DEBUG loaded listener.js 02:16:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 65 (0x9ffa3000) [pid = 1771] [serial = 65] [outer = 0x96bbd800] 02:16:12 INFO - PROCESS | 1771 | 1461143772229 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]]]}] 02:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1690ms 02:16:12 INFO - PROCESS | 1771 | 1461143772310 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 02:16:12 INFO - PROCESS | 1771 | 1461143772313 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 02:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:16:12 INFO - PROCESS | 1771 | 1461143772320 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:16:12 INFO - PROCESS | 1771 | 1461143772324 Marionette TRACE conn3 <- [1,62,null,{}] 02:16:12 INFO - PROCESS | 1771 | 1461143772330 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}] 02:16:12 INFO - PROCESS | 1771 | 1461143772561 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 02:16:12 INFO - PROCESS | 1771 | 1461143772679 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:12 INFO - PROCESS | 1771 | ++DOCSHELL 0x8fc26800 == 22 [pid = 1771] [id = 23] 02:16:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 66 (0x967da000) [pid = 1771] [serial = 66] [outer = (nil)] 02:16:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 67 (0xa2a3a000) [pid = 1771] [serial = 67] [outer = 0x967da000] 02:16:12 INFO - PROCESS | 1771 | 1461143772780 Marionette DEBUG loaded listener.js 02:16:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 68 (0xa2ac2000) [pid = 1771] [serial = 68] [outer = 0x967da000] 02:16:13 INFO - PROCESS | 1771 | 1461143773804 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]]]}] 02:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1541ms 02:16:13 INFO - PROCESS | 1771 | 1461143773864 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 02:16:13 INFO - PROCESS | 1771 | 1461143773870 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 02:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:16:13 INFO - PROCESS | 1771 | 1461143773879 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:16:13 INFO - PROCESS | 1771 | 1461143773883 Marionette TRACE conn3 <- [1,66,null,{}] 02:16:13 INFO - PROCESS | 1771 | 1461143773892 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}] 02:16:14 INFO - PROCESS | 1771 | 1461143774091 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 02:16:14 INFO - PROCESS | 1771 | 1461143774284 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:14 INFO - PROCESS | 1771 | ++DOCSHELL 0x92ad0800 == 23 [pid = 1771] [id = 24] 02:16:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 69 (0x92c21c00) [pid = 1771] [serial = 69] [outer = (nil)] 02:16:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 70 (0x95e9e400) [pid = 1771] [serial = 70] [outer = 0x92c21c00] 02:16:14 INFO - PROCESS | 1771 | 1461143774382 Marionette DEBUG loaded listener.js 02:16:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 71 (0x970acc00) [pid = 1771] [serial = 71] [outer = 0x92c21c00] 02:16:15 INFO - PROCESS | 1771 | --DOCSHELL 0x96bb9400 == 22 [pid = 1771] [id = 16] 02:16:15 INFO - PROCESS | 1771 | --DOCSHELL 0x95244800 == 21 [pid = 1771] [id = 15] 02:16:15 INFO - PROCESS | 1771 | --DOCSHELL 0x914edc00 == 20 [pid = 1771] [id = 14] 02:16:15 INFO - PROCESS | 1771 | --DOCSHELL 0x9fc9fc00 == 19 [pid = 1771] [id = 13] 02:16:15 INFO - PROCESS | 1771 | --DOCSHELL 0x9294e800 == 18 [pid = 1771] [id = 10] 02:16:15 INFO - PROCESS | 1771 | 1461143775277 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]]]}] 02:16:15 INFO - PROCESS | 1771 | --DOCSHELL 0x8f822c00 == 17 [pid = 1771] [id = 8] 02:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1443ms 02:16:15 INFO - PROCESS | 1771 | 1461143775323 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 02:16:15 INFO - PROCESS | 1771 | 1461143775330 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 02:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:16:15 INFO - PROCESS | 1771 | 1461143775360 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:16:15 INFO - PROCESS | 1771 | 1461143775367 Marionette TRACE conn3 <- [1,70,null,{}] 02:16:15 INFO - PROCESS | 1771 | 1461143775378 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}] 02:16:15 INFO - PROCESS | 1771 | 1461143775577 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 02:16:15 INFO - PROCESS | 1771 | 1461143775715 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:15 INFO - PROCESS | 1771 | ++DOCSHELL 0x95ab6000 == 18 [pid = 1771] [id = 25] 02:16:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 72 (0x95ab6800) [pid = 1771] [serial = 72] [outer = (nil)] 02:16:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 73 (0x967d2000) [pid = 1771] [serial = 73] [outer = 0x95ab6800] 02:16:15 INFO - PROCESS | 1771 | 1461143775882 Marionette DEBUG loaded listener.js 02:16:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 74 (0x96c31c00) [pid = 1771] [serial = 74] [outer = 0x95ab6800] 02:16:16 INFO - PROCESS | 1771 | 1461143776749 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]]]}] 02:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1444ms 02:16:16 INFO - PROCESS | 1771 | 1461143776808 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 02:16:16 INFO - PROCESS | 1771 | 1461143776818 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 02:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:16:16 INFO - PROCESS | 1771 | 1461143776854 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:16:16 INFO - PROCESS | 1771 | 1461143776860 Marionette TRACE conn3 <- [1,74,null,{}] 02:16:16 INFO - PROCESS | 1771 | 1461143776867 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}] 02:16:17 INFO - PROCESS | 1771 | 1461143777062 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 02:16:17 INFO - PROCESS | 1771 | 1461143777176 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:17 INFO - PROCESS | 1771 | ++DOCSHELL 0x952b2800 == 19 [pid = 1771] [id = 26] 02:16:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 75 (0x967d7400) [pid = 1771] [serial = 75] [outer = (nil)] 02:16:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 76 (0x97d39800) [pid = 1771] [serial = 76] [outer = 0x967d7400] 02:16:17 INFO - PROCESS | 1771 | 1461143777278 Marionette DEBUG loaded listener.js 02:16:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 77 (0x97e52000) [pid = 1771] [serial = 77] [outer = 0x967d7400] 02:16:18 INFO - PROCESS | 1771 | 1461143778179 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]]]}] 02:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1394ms 02:16:18 INFO - PROCESS | 1771 | 1461143778245 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 02:16:18 INFO - PROCESS | 1771 | 1461143778250 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 02:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:16:18 INFO - PROCESS | 1771 | 1461143778258 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:16:18 INFO - PROCESS | 1771 | 1461143778267 Marionette TRACE conn3 <- [1,78,null,{}] 02:16:18 INFO - PROCESS | 1771 | 1461143778286 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}] 02:16:18 INFO - PROCESS | 1771 | 1461143778512 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 02:16:18 INFO - PROCESS | 1771 | 1461143778655 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:18 INFO - PROCESS | 1771 | ++DOCSHELL 0x97d31000 == 20 [pid = 1771] [id = 27] 02:16:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 78 (0x9881b000) [pid = 1771] [serial = 78] [outer = (nil)] 02:16:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 79 (0x9b098000) [pid = 1771] [serial = 79] [outer = 0x9881b000] 02:16:18 INFO - PROCESS | 1771 | 1461143778758 Marionette DEBUG loaded listener.js 02:16:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 80 (0x9df90800) [pid = 1771] [serial = 80] [outer = 0x9881b000] 02:16:19 INFO - PROCESS | 1771 | 1461143779691 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]]]}] 02:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1506ms 02:16:19 INFO - PROCESS | 1771 | 1461143779765 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 02:16:19 INFO - PROCESS | 1771 | 1461143779770 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 02:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:16:19 INFO - PROCESS | 1771 | 1461143779777 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:16:19 INFO - PROCESS | 1771 | 1461143779781 Marionette TRACE conn3 <- [1,82,null,{}] 02:16:19 INFO - PROCESS | 1771 | 1461143779788 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}] 02:16:20 INFO - PROCESS | 1771 | 1461143780008 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 02:16:20 INFO - PROCESS | 1771 | 1461143780150 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:20 INFO - PROCESS | 1771 | ++DOCSHELL 0x912afc00 == 21 [pid = 1771] [id = 28] 02:16:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 81 (0x914e0400) [pid = 1771] [serial = 81] [outer = (nil)] 02:16:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 82 (0xa0a2a000) [pid = 1771] [serial = 82] [outer = 0x914e0400] 02:16:20 INFO - PROCESS | 1771 | 1461143780250 Marionette DEBUG loaded listener.js 02:16:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 83 (0xa0c39000) [pid = 1771] [serial = 83] [outer = 0x914e0400] 02:16:21 INFO - PROCESS | 1771 | 1461143781101 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]]]}] 02:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1404ms 02:16:21 INFO - PROCESS | 1771 | 1461143781183 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 02:16:21 INFO - PROCESS | 1771 | 1461143781188 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 02:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:16:21 INFO - PROCESS | 1771 | 1461143781194 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:16:21 INFO - PROCESS | 1771 | 1461143781198 Marionette TRACE conn3 <- [1,86,null,{}] 02:16:21 INFO - PROCESS | 1771 | 1461143781204 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}] 02:16:21 INFO - PROCESS | 1771 | 1461143781421 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 02:16:21 INFO - PROCESS | 1771 | 1461143781574 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:21 INFO - PROCESS | 1771 | ++DOCSHELL 0x914ea000 == 22 [pid = 1771] [id = 29] 02:16:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 84 (0x98080400) [pid = 1771] [serial = 84] [outer = (nil)] 02:16:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 85 (0xa2a7e000) [pid = 1771] [serial = 85] [outer = 0x98080400] 02:16:21 INFO - PROCESS | 1771 | 1461143781669 Marionette DEBUG loaded listener.js 02:16:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 86 (0xa2ac1400) [pid = 1771] [serial = 86] [outer = 0x98080400] 02:16:22 INFO - PROCESS | 1771 | 1461143782575 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]]]}] 02:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1445ms 02:16:22 INFO - PROCESS | 1771 | 1461143782640 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 02:16:22 INFO - PROCESS | 1771 | 1461143782645 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 02:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:16:22 INFO - PROCESS | 1771 | 1461143782652 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:16:22 INFO - PROCESS | 1771 | 1461143782656 Marionette TRACE conn3 <- [1,90,null,{}] 02:16:22 INFO - PROCESS | 1771 | 1461143782662 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}] 02:16:22 INFO - PROCESS | 1771 | 1461143782940 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 02:16:23 INFO - PROCESS | 1771 | 1461143783132 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:23 INFO - PROCESS | 1771 | ++DOCSHELL 0x98adc000 == 23 [pid = 1771] [id = 30] 02:16:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 87 (0x98ae1c00) [pid = 1771] [serial = 87] [outer = (nil)] 02:16:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 88 (0x98ae5c00) [pid = 1771] [serial = 88] [outer = 0x98ae1c00] 02:16:23 INFO - PROCESS | 1771 | 1461143783278 Marionette DEBUG loaded listener.js 02:16:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 89 (0xa447e000) [pid = 1771] [serial = 89] [outer = 0x98ae1c00] 02:16:24 INFO - PROCESS | 1771 | 1461143784144 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]]]}] 02:16:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1532ms 02:16:24 INFO - PROCESS | 1771 | 1461143784185 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 02:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:16:24 INFO - PROCESS | 1771 | 1461143784190 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 02:16:24 INFO - PROCESS | 1771 | 1461143784197 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:16:24 INFO - PROCESS | 1771 | 1461143784201 Marionette TRACE conn3 <- [1,94,null,{}] 02:16:24 INFO - PROCESS | 1771 | 1461143784207 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}] 02:16:24 INFO - PROCESS | 1771 | 1461143784377 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 02:16:24 INFO - PROCESS | 1771 | 1461143784523 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:24 INFO - PROCESS | 1771 | ++DOCSHELL 0x912ad000 == 24 [pid = 1771] [id = 31] 02:16:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 90 (0xa0a8dc00) [pid = 1771] [serial = 90] [outer = (nil)] 02:16:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 91 (0xa4573400) [pid = 1771] [serial = 91] [outer = 0xa0a8dc00] 02:16:24 INFO - PROCESS | 1771 | 1461143784623 Marionette DEBUG loaded listener.js 02:16:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 92 (0xa4542400) [pid = 1771] [serial = 92] [outer = 0xa0a8dc00] 02:16:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 93 (0xa3cdc800) [pid = 1771] [serial = 93] [outer = 0x92c1a800] 02:16:25 INFO - PROCESS | 1771 | 1461143785676 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]]]}] 02:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1535ms 02:16:25 INFO - PROCESS | 1771 | 1461143785732 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 02:16:25 INFO - PROCESS | 1771 | 1461143785736 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 02:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:16:25 INFO - PROCESS | 1771 | 1461143785743 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:16:25 INFO - PROCESS | 1771 | 1461143785745 Marionette TRACE conn3 <- [1,98,null,{}] 02:16:25 INFO - PROCESS | 1771 | 1461143785752 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}] 02:16:25 INFO - PROCESS | 1771 | 1461143785919 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 02:16:26 INFO - PROCESS | 1771 | 1461143786049 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:26 INFO - PROCESS | 1771 | ++DOCSHELL 0x97a10800 == 25 [pid = 1771] [id = 32] 02:16:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 94 (0x9fc50400) [pid = 1771] [serial = 94] [outer = (nil)] 02:16:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 95 (0xa45e7000) [pid = 1771] [serial = 95] [outer = 0x9fc50400] 02:16:26 INFO - PROCESS | 1771 | 1461143786187 Marionette DEBUG loaded listener.js 02:16:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 96 (0xa4b08000) [pid = 1771] [serial = 96] [outer = 0x9fc50400] 02:16:27 INFO - PROCESS | 1771 | 1461143787134 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]]]}] 02:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1434ms 02:16:27 INFO - PROCESS | 1771 | 1461143787178 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 02:16:27 INFO - PROCESS | 1771 | 1461143787184 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 02:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:16:27 INFO - PROCESS | 1771 | 1461143787192 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:16:27 INFO - PROCESS | 1771 | 1461143787198 Marionette TRACE conn3 <- [1,102,null,{}] 02:16:27 INFO - PROCESS | 1771 | 1461143787227 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}] 02:16:27 INFO - PROCESS | 1771 | 1461143787411 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 02:16:27 INFO - PROCESS | 1771 | 1461143787612 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:27 INFO - PROCESS | 1771 | ++DOCSHELL 0x967d9800 == 26 [pid = 1771] [id = 33] 02:16:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 97 (0x967dbc00) [pid = 1771] [serial = 97] [outer = (nil)] 02:16:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 98 (0x97b10000) [pid = 1771] [serial = 98] [outer = 0x967dbc00] 02:16:27 INFO - PROCESS | 1771 | 1461143787749 Marionette DEBUG loaded listener.js 02:16:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 99 (0x97d33c00) [pid = 1771] [serial = 99] [outer = 0x967dbc00] 02:16:28 INFO - PROCESS | 1771 | --DOCSHELL 0x95244400 == 25 [pid = 1771] [id = 22] 02:16:28 INFO - PROCESS | 1771 | --DOCSHELL 0x8fc24800 == 24 [pid = 1771] [id = 21] 02:16:28 INFO - PROCESS | 1771 | --DOCSHELL 0x914ec400 == 23 [pid = 1771] [id = 19] 02:16:28 INFO - PROCESS | 1771 | --DOCSHELL 0x9294b800 == 22 [pid = 1771] [id = 18] 02:16:28 INFO - PROCESS | 1771 | 1461143788684 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]]]}] 02:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1560ms 02:16:28 INFO - PROCESS | 1771 | 1461143788753 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 02:16:28 INFO - PROCESS | 1771 | 1461143788760 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 02:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:16:28 INFO - PROCESS | 1771 | 1461143788772 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:16:28 INFO - PROCESS | 1771 | 1461143788779 Marionette TRACE conn3 <- [1,106,null,{}] 02:16:28 INFO - PROCESS | 1771 | 1461143788790 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}] 02:16:29 INFO - PROCESS | 1771 | 1461143789035 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 02:16:29 INFO - PROCESS | 1771 | 1461143789246 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:29 INFO - PROCESS | 1771 | ++DOCSHELL 0x94727800 == 23 [pid = 1771] [id = 34] 02:16:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 100 (0x952b5400) [pid = 1771] [serial = 100] [outer = (nil)] 02:16:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 101 (0x97b10400) [pid = 1771] [serial = 101] [outer = 0x952b5400] 02:16:29 INFO - PROCESS | 1771 | 1461143789393 Marionette DEBUG loaded listener.js 02:16:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 102 (0x97d39c00) [pid = 1771] [serial = 102] [outer = 0x952b5400] 02:16:30 INFO - PROCESS | 1771 | 1461143790372 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]]]}] 02:16:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:16:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1638ms 02:16:30 INFO - PROCESS | 1771 | 1461143790410 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 02:16:30 INFO - PROCESS | 1771 | 1461143790419 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 02:16:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:16:30 INFO - PROCESS | 1771 | 1461143790430 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:16:30 INFO - PROCESS | 1771 | 1461143790434 Marionette TRACE conn3 <- [1,110,null,{}] 02:16:30 INFO - PROCESS | 1771 | 1461143790441 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}] 02:16:30 INFO - PROCESS | 1771 | 1461143790625 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 02:16:30 INFO - PROCESS | 1771 | 1461143790769 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:30 INFO - PROCESS | 1771 | ++DOCSHELL 0x94733c00 == 24 [pid = 1771] [id = 35] 02:16:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 103 (0x97d2c000) [pid = 1771] [serial = 103] [outer = (nil)] 02:16:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 104 (0x98ae1400) [pid = 1771] [serial = 104] [outer = 0x97d2c000] 02:16:30 INFO - PROCESS | 1771 | 1461143790858 Marionette DEBUG loaded listener.js 02:16:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 105 (0x98ae8400) [pid = 1771] [serial = 105] [outer = 0x97d2c000] 02:16:31 INFO - PROCESS | 1771 | 1461143791884 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]]]}] 02:16:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:16:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1487ms 02:16:31 INFO - PROCESS | 1771 | 1461143791917 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 02:16:31 INFO - PROCESS | 1771 | 1461143791921 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 02:16:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:16:31 INFO - PROCESS | 1771 | 1461143791929 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:16:31 INFO - PROCESS | 1771 | 1461143791935 Marionette TRACE conn3 <- [1,114,null,{}] 02:16:31 INFO - PROCESS | 1771 | 1461143791952 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}] 02:16:32 INFO - PROCESS | 1771 | 1461143792135 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 02:16:32 INFO - PROCESS | 1771 | 1461143792276 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:32 INFO - PROCESS | 1771 | ++DOCSHELL 0x92ac3800 == 25 [pid = 1771] [id = 36] 02:16:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 106 (0x92ac6400) [pid = 1771] [serial = 106] [outer = (nil)] 02:16:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 107 (0x9472e800) [pid = 1771] [serial = 107] [outer = 0x92ac6400] 02:16:32 INFO - PROCESS | 1771 | 1461143792399 Marionette DEBUG loaded listener.js 02:16:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 108 (0x978a5000) [pid = 1771] [serial = 108] [outer = 0x92ac6400] 02:16:33 INFO - PROCESS | 1771 | --DOCSHELL 0x96cd7800 == 24 [pid = 1771] [id = 12] 02:16:33 INFO - PROCESS | 1771 | --DOCSHELL 0x98adc000 == 23 [pid = 1771] [id = 30] 02:16:33 INFO - PROCESS | 1771 | --DOCSHELL 0x912ad000 == 22 [pid = 1771] [id = 31] 02:16:33 INFO - PROCESS | 1771 | --DOCSHELL 0x97d31000 == 21 [pid = 1771] [id = 27] 02:16:33 INFO - PROCESS | 1771 | --DOCSHELL 0x912afc00 == 20 [pid = 1771] [id = 28] 02:16:33 INFO - PROCESS | 1771 | --DOCSHELL 0x914ea000 == 19 [pid = 1771] [id = 29] 02:16:33 INFO - PROCESS | 1771 | --DOCSHELL 0x95ab6000 == 18 [pid = 1771] [id = 25] 02:16:33 INFO - PROCESS | 1771 | --DOCSHELL 0x952b2800 == 17 [pid = 1771] [id = 26] 02:16:35 INFO - PROCESS | 1771 | --DOCSHELL 0x92ad0800 == 16 [pid = 1771] [id = 24] 02:16:35 INFO - PROCESS | 1771 | --DOCSHELL 0x92ace800 == 15 [pid = 1771] [id = 17] 02:16:35 INFO - PROCESS | 1771 | --DOCSHELL 0x981bc800 == 14 [pid = 1771] [id = 20] 02:16:35 INFO - PROCESS | 1771 | --DOCSHELL 0x97a10800 == 13 [pid = 1771] [id = 32] 02:16:35 INFO - PROCESS | 1771 | --DOCSHELL 0x967d9800 == 12 [pid = 1771] [id = 33] 02:16:35 INFO - PROCESS | 1771 | --DOCSHELL 0x94727800 == 11 [pid = 1771] [id = 34] 02:16:35 INFO - PROCESS | 1771 | --DOCSHELL 0x8fc26800 == 10 [pid = 1771] [id = 23] 02:16:35 INFO - PROCESS | 1771 | --DOCSHELL 0x94733c00 == 9 [pid = 1771] [id = 35] 02:16:37 INFO - PROCESS | 1771 | 1461143797441 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]]]}] 02:16:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:16:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 5555ms 02:16:37 INFO - PROCESS | 1771 | 1461143797485 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 02:16:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:16:37 INFO - PROCESS | 1771 | 1461143797492 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 02:16:37 INFO - PROCESS | 1771 | 1461143797500 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:16:37 INFO - PROCESS | 1771 | 1461143797506 Marionette TRACE conn3 <- [1,118,null,{}] 02:16:37 INFO - PROCESS | 1771 | 1461143797515 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}] 02:16:37 INFO - PROCESS | 1771 | 1461143797714 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 02:16:37 INFO - PROCESS | 1771 | 1461143797823 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:37 INFO - PROCESS | 1771 | ++DOCSHELL 0x8fc25c00 == 10 [pid = 1771] [id = 37] 02:16:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 109 (0x92ac6000) [pid = 1771] [serial = 109] [outer = (nil)] 02:16:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 110 (0x9472a400) [pid = 1771] [serial = 110] [outer = 0x92ac6000] 02:16:37 INFO - PROCESS | 1771 | 1461143797907 Marionette DEBUG loaded listener.js 02:16:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 111 (0x94733000) [pid = 1771] [serial = 111] [outer = 0x92ac6000] 02:16:38 INFO - PROCESS | 1771 | 1461143798609 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]]]}] 02:16:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:16:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1146ms 02:16:38 INFO - PROCESS | 1771 | 1461143798666 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 02:16:38 INFO - PROCESS | 1771 | 1461143798676 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 02:16:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:16:38 INFO - PROCESS | 1771 | 1461143798734 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:16:38 INFO - PROCESS | 1771 | 1461143798739 Marionette TRACE conn3 <- [1,122,null,{}] 02:16:38 INFO - PROCESS | 1771 | 1461143798804 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}] 02:16:38 INFO - PROCESS | 1771 | 1461143798968 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 02:16:39 INFO - PROCESS | 1771 | 1461143799119 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:39 INFO - PROCESS | 1771 | ++DOCSHELL 0x91fee800 == 11 [pid = 1771] [id = 38] 02:16:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 112 (0x92acc800) [pid = 1771] [serial = 112] [outer = (nil)] 02:16:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 113 (0x967dec00) [pid = 1771] [serial = 113] [outer = 0x92acc800] 02:16:39 INFO - PROCESS | 1771 | 1461143799194 Marionette DEBUG loaded listener.js 02:16:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 114 (0x978a8c00) [pid = 1771] [serial = 114] [outer = 0x92acc800] 02:16:39 INFO - PROCESS | 1771 | 1461143799984 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]]]}] 02:16:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:16:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1316ms 02:16:40 INFO - PROCESS | 1771 | 1461143800029 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 02:16:40 INFO - PROCESS | 1771 | 1461143800034 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 02:16:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:16:40 INFO - PROCESS | 1771 | 1461143800048 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:16:40 INFO - PROCESS | 1771 | 1461143800053 Marionette TRACE conn3 <- [1,126,null,{}] 02:16:40 INFO - PROCESS | 1771 | 1461143800075 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}] 02:16:40 INFO - PROCESS | 1771 | 1461143800304 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 02:16:40 INFO - PROCESS | 1771 | 1461143800326 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:40 INFO - PROCESS | 1771 | ++DOCSHELL 0x97d39400 == 12 [pid = 1771] [id = 39] 02:16:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 115 (0x97d3a400) [pid = 1771] [serial = 115] [outer = (nil)] 02:16:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 116 (0x97e5d800) [pid = 1771] [serial = 116] [outer = 0x97d3a400] 02:16:40 INFO - PROCESS | 1771 | 1461143800408 Marionette DEBUG loaded listener.js 02:16:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 117 (0x9812fc00) [pid = 1771] [serial = 117] [outer = 0x97d3a400] 02:16:41 INFO - PROCESS | 1771 | 1461143801271 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]]]}] 02:16:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1247ms 02:16:41 INFO - PROCESS | 1771 | 1461143801294 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 02:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:16:41 INFO - PROCESS | 1771 | 1461143801299 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 02:16:41 INFO - PROCESS | 1771 | 1461143801310 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:16:41 INFO - PROCESS | 1771 | 1461143801313 Marionette TRACE conn3 <- [1,130,null,{}] 02:16:41 INFO - PROCESS | 1771 | 1461143801317 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}] 02:16:41 INFO - PROCESS | 1771 | 1461143801503 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 116 (0x91f98800) [pid = 1771] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 115 (0x96bbe000) [pid = 1771] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 114 (0x92ac2800) [pid = 1771] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 113 (0x95a70000) [pid = 1771] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 112 (0x8f823000) [pid = 1771] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 111 (0x97db3c00) [pid = 1771] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 110 (0x9fca5c00) [pid = 1771] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 109 (0x92acf400) [pid = 1771] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 108 (0x98ae1c00) [pid = 1771] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 107 (0x96bbd800) [pid = 1771] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 106 (0x98080400) [pid = 1771] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 105 (0x97e4e800) [pid = 1771] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 104 (0x9884f800) [pid = 1771] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 103 (0x97d2c000) [pid = 1771] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 102 (0x9294fc00) [pid = 1771] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 101 (0x967d7400) [pid = 1771] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 100 (0x92acf000) [pid = 1771] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 99 (0x95ab6800) [pid = 1771] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 98 (0x914e0400) [pid = 1771] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 97 (0x91fef800) [pid = 1771] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 96 (0xa0a8dc00) [pid = 1771] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 95 (0x967dbc00) [pid = 1771] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 94 (0x9fc50400) [pid = 1771] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 93 (0x952b5400) [pid = 1771] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 92 (0x9881b000) [pid = 1771] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 91 (0x92c21c00) [pid = 1771] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:16:42 INFO - PROCESS | 1771 | --DOMWINDOW == 90 (0x967da000) [pid = 1771] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:16:42 INFO - PROCESS | 1771 | 1461143802475 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:42 INFO - PROCESS | 1771 | ++DOCSHELL 0x912acc00 == 13 [pid = 1771] [id = 40] 02:16:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 91 (0x912ae800) [pid = 1771] [serial = 118] [outer = (nil)] 02:16:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 92 (0x914e2c00) [pid = 1771] [serial = 119] [outer = 0x912ae800] 02:16:42 INFO - PROCESS | 1771 | 1461143802563 Marionette DEBUG loaded listener.js 02:16:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 93 (0x9472b400) [pid = 1771] [serial = 120] [outer = 0x912ae800] 02:16:43 INFO - PROCESS | 1771 | 1461143803400 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]]]}] 02:16:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:16:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2144ms 02:16:43 INFO - PROCESS | 1771 | 1461143803459 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 02:16:43 INFO - PROCESS | 1771 | 1461143803461 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 02:16:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:16:43 INFO - PROCESS | 1771 | 1461143803468 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:16:43 INFO - PROCESS | 1771 | 1461143803471 Marionette TRACE conn3 <- [1,134,null,{}] 02:16:43 INFO - PROCESS | 1771 | 1461143803476 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}] 02:16:43 INFO - PROCESS | 1771 | 1461143803624 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 02:16:43 INFO - PROCESS | 1771 | 1461143803723 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:43 INFO - PROCESS | 1771 | ++DOCSHELL 0x914e5000 == 14 [pid = 1771] [id = 41] 02:16:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 94 (0x97e58400) [pid = 1771] [serial = 121] [outer = (nil)] 02:16:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 95 (0x98ae0c00) [pid = 1771] [serial = 122] [outer = 0x97e58400] 02:16:43 INFO - PROCESS | 1771 | 1461143803797 Marionette DEBUG loaded listener.js 02:16:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 96 (0x9b09fc00) [pid = 1771] [serial = 123] [outer = 0x97e58400] 02:16:44 INFO - PROCESS | 1771 | 1461143804619 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]]]}] 02:16:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:16:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1178ms 02:16:44 INFO - PROCESS | 1771 | 1461143804647 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 02:16:44 INFO - PROCESS | 1771 | 1461143804653 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 02:16:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:16:44 INFO - PROCESS | 1771 | 1461143804662 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:16:44 INFO - PROCESS | 1771 | 1461143804668 Marionette TRACE conn3 <- [1,138,null,{}] 02:16:44 INFO - PROCESS | 1771 | 1461143804678 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}] 02:16:44 INFO - PROCESS | 1771 | 1461143804908 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 02:16:45 INFO - PROCESS | 1771 | 1461143805055 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:45 INFO - PROCESS | 1771 | ++DOCSHELL 0x914df000 == 15 [pid = 1771] [id = 42] 02:16:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 97 (0x92ac8400) [pid = 1771] [serial = 124] [outer = (nil)] 02:16:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 98 (0x967d3400) [pid = 1771] [serial = 125] [outer = 0x92ac8400] 02:16:45 INFO - PROCESS | 1771 | 1461143805145 Marionette DEBUG loaded listener.js 02:16:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 99 (0x978a5800) [pid = 1771] [serial = 126] [outer = 0x92ac8400] 02:16:46 INFO - PROCESS | 1771 | 1461143806048 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]]]}] 02:16:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:16:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1435ms 02:16:46 INFO - PROCESS | 1771 | 1461143806098 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 02:16:46 INFO - PROCESS | 1771 | 1461143806107 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 02:16:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:16:46 INFO - PROCESS | 1771 | 1461143806118 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:16:46 INFO - PROCESS | 1771 | 1461143806122 Marionette TRACE conn3 <- [1,142,null,{}] 02:16:46 INFO - PROCESS | 1771 | 1461143806129 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}] 02:16:46 INFO - PROCESS | 1771 | 1461143806300 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 02:16:46 INFO - PROCESS | 1771 | 1461143806440 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:46 INFO - PROCESS | 1771 | ++DOCSHELL 0x914df800 == 16 [pid = 1771] [id = 43] 02:16:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 100 (0x9294f400) [pid = 1771] [serial = 127] [outer = (nil)] 02:16:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 101 (0x98adb400) [pid = 1771] [serial = 128] [outer = 0x9294f400] 02:16:46 INFO - PROCESS | 1771 | 1461143806530 Marionette DEBUG loaded listener.js 02:16:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 102 (0x981b5c00) [pid = 1771] [serial = 129] [outer = 0x9294f400] 02:16:47 INFO - PROCESS | 1771 | 1461143807452 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]]]}] 02:16:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1382ms 02:16:47 INFO - PROCESS | 1771 | 1461143807500 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 02:16:47 INFO - PROCESS | 1771 | 1461143807504 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 02:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:16:47 INFO - PROCESS | 1771 | 1461143807511 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:16:47 INFO - PROCESS | 1771 | 1461143807517 Marionette TRACE conn3 <- [1,146,null,{}] 02:16:47 INFO - PROCESS | 1771 | 1461143807534 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}] 02:16:47 INFO - PROCESS | 1771 | 1461143807722 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 02:16:47 INFO - PROCESS | 1771 | 1461143807865 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:47 INFO - PROCESS | 1771 | ++DOCSHELL 0x9294fc00 == 17 [pid = 1771] [id = 44] 02:16:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 103 (0x98127c00) [pid = 1771] [serial = 130] [outer = (nil)] 02:16:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 104 (0x9fc9c800) [pid = 1771] [serial = 131] [outer = 0x98127c00] 02:16:47 INFO - PROCESS | 1771 | 1461143807962 Marionette DEBUG loaded listener.js 02:16:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 105 (0x9feecc00) [pid = 1771] [serial = 132] [outer = 0x98127c00] 02:16:48 INFO - PROCESS | 1771 | 1461143808358 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:16:48 INFO - PROCESS | 1771 | 1461143808930 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]]]}] 02:16:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:16:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1435ms 02:16:48 INFO - PROCESS | 1771 | 1461143808946 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 02:16:48 INFO - PROCESS | 1771 | 1461143808950 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 02:16:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:16:48 INFO - PROCESS | 1771 | 1461143808957 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:16:48 INFO - PROCESS | 1771 | 1461143808960 Marionette TRACE conn3 <- [1,150,null,{}] 02:16:48 INFO - PROCESS | 1771 | 1461143808966 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}] 02:16:49 INFO - PROCESS | 1771 | 1461143809127 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 02:16:49 INFO - PROCESS | 1771 | 1461143809283 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:49 INFO - PROCESS | 1771 | ++DOCSHELL 0x97d38400 == 18 [pid = 1771] [id = 45] 02:16:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 106 (0x9ff9e800) [pid = 1771] [serial = 133] [outer = (nil)] 02:16:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 107 (0xa3cdf000) [pid = 1771] [serial = 134] [outer = 0x9ff9e800] 02:16:49 INFO - PROCESS | 1771 | 1461143809370 Marionette DEBUG loaded listener.js 02:16:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 108 (0xa444d400) [pid = 1771] [serial = 135] [outer = 0x9ff9e800] 02:16:50 INFO - PROCESS | 1771 | 1461143810478 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]]]}] 02:16:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1537ms 02:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:16:50 INFO - PROCESS | 1771 | 1461143810494 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 02:16:50 INFO - PROCESS | 1771 | 1461143810497 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 02:16:50 INFO - PROCESS | 1771 | 1461143810504 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:16:50 INFO - PROCESS | 1771 | 1461143810508 Marionette TRACE conn3 <- [1,154,null,{}] 02:16:50 INFO - PROCESS | 1771 | 1461143810513 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}] 02:16:50 INFO - PROCESS | 1771 | 1461143810671 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 02:16:50 INFO - PROCESS | 1771 | 1461143810865 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:50 INFO - PROCESS | 1771 | ++DOCSHELL 0x914ed400 == 19 [pid = 1771] [id = 46] 02:16:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 109 (0x92941800) [pid = 1771] [serial = 136] [outer = (nil)] 02:16:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 110 (0x9706a800) [pid = 1771] [serial = 137] [outer = 0x92941800] 02:16:50 INFO - PROCESS | 1771 | 1461143810968 Marionette DEBUG loaded listener.js 02:16:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 111 (0x9706dc00) [pid = 1771] [serial = 138] [outer = 0x92941800] 02:16:51 INFO - PROCESS | 1771 | 1461143811908 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]]]}] 02:16:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1431ms 02:16:51 INFO - PROCESS | 1771 | 1461143811935 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 02:16:51 INFO - PROCESS | 1771 | 1461143811938 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 02:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:16:51 INFO - PROCESS | 1771 | 1461143811946 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:16:51 INFO - PROCESS | 1771 | 1461143811951 Marionette TRACE conn3 <- [1,158,null,{}] 02:16:51 INFO - PROCESS | 1771 | 1461143811956 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}] 02:16:52 INFO - PROCESS | 1771 | 1461143812159 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 02:16:52 INFO - PROCESS | 1771 | 1461143812383 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:52 INFO - PROCESS | 1771 | ++DOCSHELL 0x912b0400 == 20 [pid = 1771] [id = 47] 02:16:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 112 (0x912b2000) [pid = 1771] [serial = 139] [outer = (nil)] 02:16:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 113 (0x91ff0000) [pid = 1771] [serial = 140] [outer = 0x912b2000] 02:16:52 INFO - PROCESS | 1771 | 1461143812625 Marionette DEBUG loaded listener.js 02:16:52 INFO - PROCESS | 1771 | --DOCSHELL 0x92ac3800 == 19 [pid = 1771] [id = 36] 02:16:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 114 (0x8f827c00) [pid = 1771] [serial = 141] [outer = 0x912b2000] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 113 (0x97d39800) [pid = 1771] [serial = 76] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 112 (0x96c31c00) [pid = 1771] [serial = 74] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 111 (0xa0c39000) [pid = 1771] [serial = 83] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 110 (0x970acc00) [pid = 1771] [serial = 71] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 109 (0xa0a2a000) [pid = 1771] [serial = 82] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 108 (0xa2aca000) [pid = 1771] [serial = 2] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 107 (0x91fed400) [pid = 1771] [serial = 40] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 106 (0x96ce6400) [pid = 1771] [serial = 46] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 105 (0x97b04800) [pid = 1771] [serial = 47] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 104 (0x94727400) [pid = 1771] [serial = 27] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 103 (0x92941c00) [pid = 1771] [serial = 25] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 102 (0x9294c000) [pid = 1771] [serial = 41] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 101 (0x95bef400) [pid = 1771] [serial = 43] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 100 (0x8f826800) [pid = 1771] [serial = 22] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 99 (0x95a6a800) [pid = 1771] [serial = 28] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 98 (0x981bb800) [pid = 1771] [serial = 34] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 97 (0x988be400) [pid = 1771] [serial = 35] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 96 (0xa0f9c000) [pid = 1771] [serial = 37] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 95 (0x96680000) [pid = 1771] [serial = 44] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 94 (0x9812ec00) [pid = 1771] [serial = 50] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 93 (0x8f829800) [pid = 1771] [serial = 23] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 92 (0x9808bc00) [pid = 1771] [serial = 49] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 91 (0xa444c800) [pid = 1771] [serial = 38] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 90 (0x968e2400) [pid = 1771] [serial = 31] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 89 (0x972e9400) [pid = 1771] [serial = 9] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 88 (0x9fc96c00) [pid = 1771] [serial = 62] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 87 (0x9fb96c00) [pid = 1771] [serial = 61] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 86 (0x9df8f400) [pid = 1771] [serial = 59] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 85 (0x9b098000) [pid = 1771] [serial = 79] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 84 (0x98ae8400) [pid = 1771] [serial = 105] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 83 (0xa2a7e000) [pid = 1771] [serial = 85] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 82 (0x97e5a400) [pid = 1771] [serial = 56] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 81 (0x97b10400) [pid = 1771] [serial = 101] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 80 (0x97e52000) [pid = 1771] [serial = 77] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 79 (0x9b09c800) [pid = 1771] [serial = 58] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 78 (0x98ae1400) [pid = 1771] [serial = 104] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 77 (0x95bf4000) [pid = 1771] [serial = 53] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 76 (0x97b10800) [pid = 1771] [serial = 55] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 75 (0x95ab3800) [pid = 1771] [serial = 52] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 74 (0x967d2000) [pid = 1771] [serial = 73] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 73 (0x97d33c00) [pid = 1771] [serial = 99] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 72 (0x91ff1800) [pid = 1771] [serial = 16] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 71 (0x92941400) [pid = 1771] [serial = 19] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 70 (0xa4573400) [pid = 1771] [serial = 91] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 69 (0xa447e000) [pid = 1771] [serial = 89] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 68 (0x9ffa3000) [pid = 1771] [serial = 65] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 67 (0x98ae5c00) [pid = 1771] [serial = 88] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 66 (0xa2a3a000) [pid = 1771] [serial = 67] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 65 (0x9472e800) [pid = 1771] [serial = 107] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 64 (0x9fc9f800) [pid = 1771] [serial = 64] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 63 (0x97a04000) [pid = 1771] [serial = 32] [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.] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 62 (0x96c3bc00) [pid = 1771] [serial = 12] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 61 (0xa2ac1400) [pid = 1771] [serial = 86] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 60 (0x91ff6400) [pid = 1771] [serial = 17] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 59 (0xa4542400) [pid = 1771] [serial = 92] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 58 (0x97b10000) [pid = 1771] [serial = 98] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 57 (0xa45e7000) [pid = 1771] [serial = 95] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 56 (0xa4b08000) [pid = 1771] [serial = 96] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 55 (0x97d39c00) [pid = 1771] [serial = 102] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 54 (0x9df90800) [pid = 1771] [serial = 80] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 53 (0x95e9e400) [pid = 1771] [serial = 70] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | --DOMWINDOW == 52 (0xa2ac2000) [pid = 1771] [serial = 68] [outer = (nil)] [url = about:blank] 02:16:53 INFO - PROCESS | 1771 | 1461143813882 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]]]}] 02:16:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:16:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1989ms 02:16:53 INFO - PROCESS | 1771 | 1461143813938 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 02:16:53 INFO - PROCESS | 1771 | 1461143813945 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 02:16:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:16:53 INFO - PROCESS | 1771 | 1461143813956 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:16:53 INFO - PROCESS | 1771 | 1461143813959 Marionette TRACE conn3 <- [1,162,null,{}] 02:16:53 INFO - PROCESS | 1771 | 1461143813967 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}] 02:16:54 INFO - PROCESS | 1771 | 1461143814129 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 02:16:54 INFO - PROCESS | 1771 | 1461143814141 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:54 INFO - PROCESS | 1771 | ++DOCSHELL 0x91ff6800 == 20 [pid = 1771] [id = 48] 02:16:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 53 (0x95245000) [pid = 1771] [serial = 142] [outer = (nil)] 02:16:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 54 (0x95a6a400) [pid = 1771] [serial = 143] [outer = 0x95245000] 02:16:54 INFO - PROCESS | 1771 | 1461143814234 Marionette DEBUG loaded listener.js 02:16:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 55 (0x95abb800) [pid = 1771] [serial = 144] [outer = 0x95245000] 02:16:55 INFO - PROCESS | 1771 | 1461143815025 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]]]}] 02:16:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:16:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1140ms 02:16:55 INFO - PROCESS | 1771 | 1461143815096 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 02:16:55 INFO - PROCESS | 1771 | 1461143815102 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 02:16:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:16:55 INFO - PROCESS | 1771 | 1461143815111 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:16:55 INFO - PROCESS | 1771 | 1461143815116 Marionette TRACE conn3 <- [1,166,null,{}] 02:16:55 INFO - PROCESS | 1771 | 1461143815137 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}] 02:16:55 INFO - PROCESS | 1771 | 1461143815291 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 02:16:55 INFO - PROCESS | 1771 | 1461143815303 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:55 INFO - PROCESS | 1771 | ++DOCSHELL 0x9472fc00 == 21 [pid = 1771] [id = 49] 02:16:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 56 (0x94732c00) [pid = 1771] [serial = 145] [outer = (nil)] 02:16:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 57 (0x96804c00) [pid = 1771] [serial = 146] [outer = 0x94732c00] 02:16:55 INFO - PROCESS | 1771 | 1461143815377 Marionette DEBUG loaded listener.js 02:16:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 58 (0x96bb7400) [pid = 1771] [serial = 147] [outer = 0x94732c00] 02:16:56 INFO - PROCESS | 1771 | 1461143816234 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]]]}] 02:16:56 INFO - PROCESS | 1771 | --DOMWINDOW == 57 (0x97d3a400) [pid = 1771] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:16:56 INFO - PROCESS | 1771 | --DOMWINDOW == 56 (0x92ac6400) [pid = 1771] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:16:56 INFO - PROCESS | 1771 | --DOMWINDOW == 55 (0x92ac6000) [pid = 1771] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:16:56 INFO - PROCESS | 1771 | --DOMWINDOW == 54 (0x92acc800) [pid = 1771] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:16:56 INFO - PROCESS | 1771 | --DOMWINDOW == 53 (0x912ae800) [pid = 1771] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:16:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:16:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1155ms 02:16:56 INFO - PROCESS | 1771 | 1461143816267 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 02:16:56 INFO - PROCESS | 1771 | 1461143816271 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 02:16:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:16:56 INFO - PROCESS | 1771 | 1461143816284 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:16:56 INFO - PROCESS | 1771 | 1461143816290 Marionette TRACE conn3 <- [1,170,null,{}] 02:16:56 INFO - PROCESS | 1771 | 1461143816307 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}] 02:16:56 INFO - PROCESS | 1771 | 1461143816463 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 02:16:56 INFO - PROCESS | 1771 | 1461143816474 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x91fec800 == 22 [pid = 1771] [id = 50] 02:16:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 54 (0x96a77400) [pid = 1771] [serial = 148] [outer = (nil)] 02:16:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 55 (0x97071400) [pid = 1771] [serial = 149] [outer = 0x96a77400] 02:16:56 INFO - PROCESS | 1771 | 1461143816546 Marionette DEBUG loaded listener.js 02:16:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 56 (0x972e7800) [pid = 1771] [serial = 150] [outer = 0x96a77400] 02:16:57 INFO - PROCESS | 1771 | 1461143817288 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]]]}] 02:16:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:16:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1036ms 02:16:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:16:57 INFO - PROCESS | 1771 | 1461143817319 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 02:16:57 INFO - PROCESS | 1771 | 1461143817322 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 02:16:57 INFO - PROCESS | 1771 | 1461143817329 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:16:57 INFO - PROCESS | 1771 | 1461143817332 Marionette TRACE conn3 <- [1,174,null,{}] 02:16:57 INFO - PROCESS | 1771 | 1461143817344 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}] 02:16:57 INFO - PROCESS | 1771 | 1461143817503 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 02:16:57 INFO - PROCESS | 1771 | 1461143817513 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:57 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f829400 == 23 [pid = 1771] [id = 51] 02:16:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 57 (0x95ea0c00) [pid = 1771] [serial = 151] [outer = (nil)] 02:16:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 58 (0x978ae400) [pid = 1771] [serial = 152] [outer = 0x95ea0c00] 02:16:57 INFO - PROCESS | 1771 | 1461143817588 Marionette DEBUG loaded listener.js 02:16:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 59 (0x97a05400) [pid = 1771] [serial = 153] [outer = 0x95ea0c00] 02:16:58 INFO - PROCESS | 1771 | 1461143818305 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]]]}] 02:16:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:16:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1000ms 02:16:58 INFO - PROCESS | 1771 | 1461143818328 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 02:16:58 INFO - PROCESS | 1771 | 1461143818332 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 02:16:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:16:58 INFO - PROCESS | 1771 | 1461143818339 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:16:58 INFO - PROCESS | 1771 | 1461143818342 Marionette TRACE conn3 <- [1,178,null,{}] 02:16:58 INFO - PROCESS | 1771 | 1461143818347 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}] 02:16:58 INFO - PROCESS | 1771 | 1461143818557 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 02:16:58 INFO - PROCESS | 1771 | 1461143818579 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:58 INFO - PROCESS | 1771 | ++DOCSHELL 0x8fc26c00 == 24 [pid = 1771] [id = 52] 02:16:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 60 (0x970acc00) [pid = 1771] [serial = 154] [outer = (nil)] 02:16:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 61 (0x97d31c00) [pid = 1771] [serial = 155] [outer = 0x970acc00] 02:16:58 INFO - PROCESS | 1771 | 1461143818662 Marionette DEBUG loaded listener.js 02:16:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 62 (0x97d3a000) [pid = 1771] [serial = 156] [outer = 0x970acc00] 02:16:59 INFO - PROCESS | 1771 | 1461143819667 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]]]}] 02:16:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:16:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1380ms 02:16:59 INFO - PROCESS | 1771 | 1461143819720 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 02:16:59 INFO - PROCESS | 1771 | 1461143819726 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 02:16:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:16:59 INFO - PROCESS | 1771 | 1461143819735 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:16:59 INFO - PROCESS | 1771 | 1461143819742 Marionette TRACE conn3 <- [1,182,null,{}] 02:16:59 INFO - PROCESS | 1771 | 1461143819752 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}] 02:16:59 INFO - PROCESS | 1771 | 1461143819935 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 02:17:00 INFO - PROCESS | 1771 | 1461143820073 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:00 INFO - PROCESS | 1771 | ++DOCSHELL 0x8fc1cc00 == 25 [pid = 1771] [id = 53] 02:17:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 63 (0x91ff4800) [pid = 1771] [serial = 157] [outer = (nil)] 02:17:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 64 (0x92acc800) [pid = 1771] [serial = 158] [outer = 0x91ff4800] 02:17:00 INFO - PROCESS | 1771 | 1461143820165 Marionette DEBUG loaded listener.js 02:17:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 65 (0x9472f400) [pid = 1771] [serial = 159] [outer = 0x91ff4800] 02:17:01 INFO - PROCESS | 1771 | 1461143821175 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]]]}] 02:17:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:17:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1493ms 02:17:01 INFO - PROCESS | 1771 | 1461143821229 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 02:17:01 INFO - PROCESS | 1771 | 1461143821238 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 02:17:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:17:01 INFO - PROCESS | 1771 | 1461143821251 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:17:01 INFO - PROCESS | 1771 | 1461143821255 Marionette TRACE conn3 <- [1,186,null,{}] 02:17:01 INFO - PROCESS | 1771 | 1461143821263 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}] 02:17:01 INFO - PROCESS | 1771 | 1461143821505 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 02:17:01 INFO - PROCESS | 1771 | 1461143821702 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:01 INFO - PROCESS | 1771 | ++DOCSHELL 0x95a6fc00 == 26 [pid = 1771] [id = 54] 02:17:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 66 (0x96808c00) [pid = 1771] [serial = 160] [outer = (nil)] 02:17:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 67 (0x96cdf000) [pid = 1771] [serial = 161] [outer = 0x96808c00] 02:17:01 INFO - PROCESS | 1771 | 1461143821791 Marionette DEBUG loaded listener.js 02:17:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 68 (0x9706d800) [pid = 1771] [serial = 162] [outer = 0x96808c00] 02:17:02 INFO - PROCESS | 1771 | 1461143822703 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]]]}] 02:17:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:17:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1534ms 02:17:02 INFO - PROCESS | 1771 | 1461143822785 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 02:17:02 INFO - PROCESS | 1771 | 1461143822790 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 02:17:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:17:02 INFO - PROCESS | 1771 | 1461143822797 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:17:02 INFO - PROCESS | 1771 | 1461143822804 Marionette TRACE conn3 <- [1,190,null,{}] 02:17:02 INFO - PROCESS | 1771 | 1461143822821 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}] 02:17:03 INFO - PROCESS | 1771 | 1461143823073 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 02:17:03 INFO - PROCESS | 1771 | 1461143823225 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x97d37c00 == 27 [pid = 1771] [id = 55] 02:17:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 69 (0x97e51400) [pid = 1771] [serial = 163] [outer = (nil)] 02:17:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 70 (0x97e56c00) [pid = 1771] [serial = 164] [outer = 0x97e51400] 02:17:03 INFO - PROCESS | 1771 | 1461143823357 Marionette DEBUG loaded listener.js 02:17:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 71 (0x98081000) [pid = 1771] [serial = 165] [outer = 0x97e51400] 02:17:04 INFO - PROCESS | 1771 | 1461143824481 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]]]}] 02:17:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:17:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1741ms 02:17:04 INFO - PROCESS | 1771 | 1461143824539 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 02:17:04 INFO - PROCESS | 1771 | 1461143824546 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 02:17:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:17:04 INFO - PROCESS | 1771 | 1461143824554 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:17:04 INFO - PROCESS | 1771 | 1461143824560 Marionette TRACE conn3 <- [1,194,null,{}] 02:17:04 INFO - PROCESS | 1771 | 1461143824569 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}] 02:17:04 INFO - PROCESS | 1771 | 1461143824856 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 02:17:05 INFO - PROCESS | 1771 | 1461143825030 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:05 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f829c00 == 28 [pid = 1771] [id = 56] 02:17:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 72 (0x914ec800) [pid = 1771] [serial = 166] [outer = (nil)] 02:17:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 73 (0x9472f000) [pid = 1771] [serial = 167] [outer = 0x914ec800] 02:17:05 INFO - PROCESS | 1771 | 1461143825107 Marionette DEBUG loaded listener.js 02:17:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 74 (0x95e98400) [pid = 1771] [serial = 168] [outer = 0x914ec800] 02:17:05 INFO - PROCESS | 1771 | --DOMWINDOW == 73 (0x97e5d800) [pid = 1771] [serial = 116] [outer = (nil)] [url = about:blank] 02:17:05 INFO - PROCESS | 1771 | --DOMWINDOW == 72 (0x978a5000) [pid = 1771] [serial = 108] [outer = (nil)] [url = about:blank] 02:17:05 INFO - PROCESS | 1771 | --DOMWINDOW == 71 (0x9472a400) [pid = 1771] [serial = 110] [outer = (nil)] [url = about:blank] 02:17:05 INFO - PROCESS | 1771 | --DOMWINDOW == 70 (0x94733000) [pid = 1771] [serial = 111] [outer = (nil)] [url = about:blank] 02:17:05 INFO - PROCESS | 1771 | --DOMWINDOW == 69 (0x967dec00) [pid = 1771] [serial = 113] [outer = (nil)] [url = about:blank] 02:17:05 INFO - PROCESS | 1771 | --DOMWINDOW == 68 (0x914e2c00) [pid = 1771] [serial = 119] [outer = (nil)] [url = about:blank] 02:17:05 INFO - PROCESS | 1771 | --DOMWINDOW == 67 (0x9472b400) [pid = 1771] [serial = 120] [outer = (nil)] [url = about:blank] 02:17:05 INFO - PROCESS | 1771 | --DOMWINDOW == 66 (0x9812fc00) [pid = 1771] [serial = 117] [outer = (nil)] [url = about:blank] 02:17:05 INFO - PROCESS | 1771 | --DOMWINDOW == 65 (0x978a8c00) [pid = 1771] [serial = 114] [outer = (nil)] [url = about:blank] 02:17:05 INFO - PROCESS | 1771 | 1461143825814 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]]]}] 02:17:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:17:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1296ms 02:17:05 INFO - PROCESS | 1771 | 1461143825850 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 02:17:05 INFO - PROCESS | 1771 | 1461143825858 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 02:17:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:17:05 INFO - PROCESS | 1771 | 1461143825877 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:17:05 INFO - PROCESS | 1771 | 1461143825882 Marionette TRACE conn3 <- [1,198,null,{}] 02:17:05 INFO - PROCESS | 1771 | 1461143825893 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}] 02:17:06 INFO - PROCESS | 1771 | 1461143826047 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 02:17:06 INFO - PROCESS | 1771 | 1461143826059 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:06 INFO - PROCESS | 1771 | ++DOCSHELL 0x9472b400 == 29 [pid = 1771] [id = 57] 02:17:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 66 (0x967dec00) [pid = 1771] [serial = 169] [outer = (nil)] 02:17:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 67 (0x9706c800) [pid = 1771] [serial = 170] [outer = 0x967dec00] 02:17:06 INFO - PROCESS | 1771 | 1461143826134 Marionette DEBUG loaded listener.js 02:17:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 68 (0x978a5400) [pid = 1771] [serial = 171] [outer = 0x967dec00] 02:17:06 INFO - PROCESS | 1771 | 1461143826914 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]]]}] 02:17:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:17:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1089ms 02:17:06 INFO - PROCESS | 1771 | 1461143826962 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 02:17:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:17:06 INFO - PROCESS | 1771 | 1461143826966 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 02:17:06 INFO - PROCESS | 1771 | 1461143826973 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:17:06 INFO - PROCESS | 1771 | 1461143826978 Marionette TRACE conn3 <- [1,202,null,{}] 02:17:06 INFO - PROCESS | 1771 | 1461143826994 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}] 02:17:07 INFO - PROCESS | 1771 | 1461143827157 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 02:17:07 INFO - PROCESS | 1771 | 1461143827168 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:07 INFO - PROCESS | 1771 | ++DOCSHELL 0x96c3c400 == 30 [pid = 1771] [id = 58] 02:17:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 69 (0x97d2e400) [pid = 1771] [serial = 172] [outer = (nil)] 02:17:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 70 (0x97db6c00) [pid = 1771] [serial = 173] [outer = 0x97d2e400] 02:17:07 INFO - PROCESS | 1771 | 1461143827247 Marionette DEBUG loaded listener.js 02:17:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 71 (0x97e57c00) [pid = 1771] [serial = 174] [outer = 0x97d2e400] 02:17:08 INFO - PROCESS | 1771 | 1461143828156 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]]]}] 02:17:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:17:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1234ms 02:17:08 INFO - PROCESS | 1771 | 1461143828207 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 02:17:08 INFO - PROCESS | 1771 | 1461143828212 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 02:17:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:17:08 INFO - PROCESS | 1771 | 1461143828229 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:17:08 INFO - PROCESS | 1771 | 1461143828231 Marionette TRACE conn3 <- [1,206,null,{}] 02:17:08 INFO - PROCESS | 1771 | 1461143828237 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}] 02:17:08 INFO - PROCESS | 1771 | 1461143828422 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 02:17:08 INFO - PROCESS | 1771 | 1461143828446 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:08 INFO - PROCESS | 1771 | ++DOCSHELL 0x98123c00 == 31 [pid = 1771] [id = 59] 02:17:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 72 (0x981b0000) [pid = 1771] [serial = 175] [outer = (nil)] 02:17:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 73 (0x98823400) [pid = 1771] [serial = 176] [outer = 0x981b0000] 02:17:08 INFO - PROCESS | 1771 | 1461143828524 Marionette DEBUG loaded listener.js 02:17:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 74 (0x988be800) [pid = 1771] [serial = 177] [outer = 0x981b0000] 02:17:09 INFO - PROCESS | 1771 | 1461143829601 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]]]}] 02:17:09 INFO - PROCESS | 1771 | --DOMWINDOW == 73 (0x95245000) [pid = 1771] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:17:09 INFO - PROCESS | 1771 | --DOMWINDOW == 72 (0x96a77400) [pid = 1771] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:17:09 INFO - PROCESS | 1771 | --DOMWINDOW == 71 (0x912b2000) [pid = 1771] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:17:09 INFO - PROCESS | 1771 | --DOMWINDOW == 70 (0x95ea0c00) [pid = 1771] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:17:09 INFO - PROCESS | 1771 | --DOMWINDOW == 69 (0x94732c00) [pid = 1771] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:17:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:17:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1429ms 02:17:09 INFO - PROCESS | 1771 | 1461143829663 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 02:17:09 INFO - PROCESS | 1771 | 1461143829667 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 02:17:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:17:09 INFO - PROCESS | 1771 | 1461143829674 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:17:09 INFO - PROCESS | 1771 | 1461143829677 Marionette TRACE conn3 <- [1,210,null,{}] 02:17:09 INFO - PROCESS | 1771 | 1461143829683 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}] 02:17:09 INFO - PROCESS | 1771 | 1461143829857 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 02:17:09 INFO - PROCESS | 1771 | 1461143829960 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:09 INFO - PROCESS | 1771 | ++DOCSHELL 0x96689400 == 32 [pid = 1771] [id = 60] 02:17:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 70 (0x97069c00) [pid = 1771] [serial = 178] [outer = (nil)] 02:17:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 71 (0x981bb800) [pid = 1771] [serial = 179] [outer = 0x97069c00] 02:17:10 INFO - PROCESS | 1771 | 1461143830040 Marionette DEBUG loaded listener.js 02:17:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 72 (0x9897b800) [pid = 1771] [serial = 180] [outer = 0x97069c00] 02:17:10 INFO - PROCESS | 1771 | 1461143830699 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]]]}] 02:17:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:17:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1082ms 02:17:10 INFO - PROCESS | 1771 | 1461143830757 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 02:17:10 INFO - PROCESS | 1771 | 1461143830761 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 02:17:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:17:10 INFO - PROCESS | 1771 | 1461143830767 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:17:10 INFO - PROCESS | 1771 | 1461143830770 Marionette TRACE conn3 <- [1,214,null,{}] 02:17:10 INFO - PROCESS | 1771 | 1461143830776 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}] 02:17:10 INFO - PROCESS | 1771 | 1461143830992 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 02:17:11 INFO - PROCESS | 1771 | 1461143831009 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:11 INFO - PROCESS | 1771 | ++DOCSHELL 0x9b093c00 == 33 [pid = 1771] [id = 61] 02:17:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 73 (0x9b0dfc00) [pid = 1771] [serial = 181] [outer = (nil)] 02:17:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 74 (0x9df92c00) [pid = 1771] [serial = 182] [outer = 0x9b0dfc00] 02:17:11 INFO - PROCESS | 1771 | 1461143831091 Marionette DEBUG loaded listener.js 02:17:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 75 (0x9ea14000) [pid = 1771] [serial = 183] [outer = 0x9b0dfc00] 02:17:11 INFO - PROCESS | 1771 | 1461143831987 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]]]}] 02:17:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:17:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1282ms 02:17:12 INFO - PROCESS | 1771 | 1461143832051 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 02:17:12 INFO - PROCESS | 1771 | 1461143832058 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 02:17:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:17:12 INFO - PROCESS | 1771 | 1461143832068 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:17:12 INFO - PROCESS | 1771 | 1461143832074 Marionette TRACE conn3 <- [1,218,null,{}] 02:17:12 INFO - PROCESS | 1771 | 1461143832084 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}] 02:17:12 INFO - PROCESS | 1771 | 1461143832311 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 02:17:12 INFO - PROCESS | 1771 | 1461143832457 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:12 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f825800 == 34 [pid = 1771] [id = 62] 02:17:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 76 (0x91fef800) [pid = 1771] [serial = 184] [outer = (nil)] 02:17:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 77 (0x94733800) [pid = 1771] [serial = 185] [outer = 0x91fef800] 02:17:12 INFO - PROCESS | 1771 | 1461143832553 Marionette DEBUG loaded listener.js 02:17:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 78 (0x95b6bc00) [pid = 1771] [serial = 186] [outer = 0x91fef800] 02:17:13 INFO - PROCESS | 1771 | 1461143833558 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]]]}] 02:17:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:17:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1537ms 02:17:13 INFO - PROCESS | 1771 | 1461143833604 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 02:17:13 INFO - PROCESS | 1771 | 1461143833621 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 02:17:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:17:13 INFO - PROCESS | 1771 | 1461143833638 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:17:13 INFO - PROCESS | 1771 | 1461143833642 Marionette TRACE conn3 <- [1,222,null,{}] 02:17:13 INFO - PROCESS | 1771 | 1461143833649 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}] 02:17:13 INFO - PROCESS | 1771 | 1461143833861 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 02:17:14 INFO - PROCESS | 1771 | 1461143834003 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:14 INFO - PROCESS | 1771 | ++DOCSHELL 0x8fc1c400 == 35 [pid = 1771] [id = 63] 02:17:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 79 (0x9294e400) [pid = 1771] [serial = 187] [outer = (nil)] 02:17:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 80 (0x97a02800) [pid = 1771] [serial = 188] [outer = 0x9294e400] 02:17:14 INFO - PROCESS | 1771 | 1461143834094 Marionette DEBUG loaded listener.js 02:17:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 81 (0x97e4e400) [pid = 1771] [serial = 189] [outer = 0x9294e400] 02:17:14 INFO - PROCESS | 1771 | 1461143834979 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]]]}] 02:17:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:17:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1391ms 02:17:15 INFO - PROCESS | 1771 | 1461143835030 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 02:17:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:17:15 INFO - PROCESS | 1771 | 1461143835034 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 02:17:15 INFO - PROCESS | 1771 | 1461143835041 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:17:15 INFO - PROCESS | 1771 | 1461143835047 Marionette TRACE conn3 <- [1,226,null,{}] 02:17:15 INFO - PROCESS | 1771 | 1461143835063 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}] 02:17:15 INFO - PROCESS | 1771 | 1461143835293 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 02:17:15 INFO - PROCESS | 1771 | 1461143835439 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:15 INFO - PROCESS | 1771 | ++DOCSHELL 0x97e4f800 == 36 [pid = 1771] [id = 64] 02:17:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 82 (0x9884ac00) [pid = 1771] [serial = 190] [outer = (nil)] 02:17:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 83 (0x9ea18800) [pid = 1771] [serial = 191] [outer = 0x9884ac00] 02:17:15 INFO - PROCESS | 1771 | 1461143835538 Marionette DEBUG loaded listener.js 02:17:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 84 (0x9fb91400) [pid = 1771] [serial = 192] [outer = 0x9884ac00] 02:17:16 INFO - PROCESS | 1771 | 1461143836378 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]]]}] 02:17:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:17:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1393ms 02:17:16 INFO - PROCESS | 1771 | 1461143836438 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 02:17:16 INFO - PROCESS | 1771 | 1461143836443 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 02:17:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:17:16 INFO - PROCESS | 1771 | 1461143836450 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:17:16 INFO - PROCESS | 1771 | 1461143836454 Marionette TRACE conn3 <- [1,230,null,{}] 02:17:16 INFO - PROCESS | 1771 | 1461143836460 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}] 02:17:16 INFO - PROCESS | 1771 | 1461143836626 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 02:17:16 INFO - PROCESS | 1771 | 1461143836765 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:16 INFO - PROCESS | 1771 | ++DOCSHELL 0x97e52c00 == 37 [pid = 1771] [id = 65] 02:17:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 85 (0x9df90000) [pid = 1771] [serial = 193] [outer = (nil)] 02:17:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 86 (0x9ffa9000) [pid = 1771] [serial = 194] [outer = 0x9df90000] 02:17:16 INFO - PROCESS | 1771 | 1461143836912 Marionette DEBUG loaded listener.js 02:17:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 87 (0x9ffd4800) [pid = 1771] [serial = 195] [outer = 0x9df90000] 02:17:18 INFO - PROCESS | 1771 | 1461143838274 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]]]}] 02:17:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:17:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1835ms 02:17:18 INFO - PROCESS | 1771 | 1461143838286 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 02:17:18 INFO - PROCESS | 1771 | 1461143838290 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 02:17:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:17:18 INFO - PROCESS | 1771 | 1461143838296 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:17:18 INFO - PROCESS | 1771 | 1461143838300 Marionette TRACE conn3 <- [1,234,null,{}] 02:17:18 INFO - PROCESS | 1771 | 1461143838306 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}] 02:17:18 INFO - PROCESS | 1771 | 1461143838468 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 02:17:18 INFO - PROCESS | 1771 | 1461143838623 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:18 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f3d6800 == 38 [pid = 1771] [id = 66] 02:17:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 88 (0x8f3d7400) [pid = 1771] [serial = 196] [outer = (nil)] 02:17:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 89 (0x8f3e2c00) [pid = 1771] [serial = 197] [outer = 0x8f3d7400] 02:17:18 INFO - PROCESS | 1771 | 1461143838732 Marionette DEBUG loaded listener.js 02:17:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 90 (0x8f3e4400) [pid = 1771] [serial = 198] [outer = 0x8f3d7400] 02:17:19 INFO - PROCESS | 1771 | 1461143839596 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]]]}] 02:17:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:17:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1332ms 02:17:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:17:19 INFO - PROCESS | 1771 | 1461143839629 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 02:17:19 INFO - PROCESS | 1771 | 1461143839632 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 02:17:19 INFO - PROCESS | 1771 | 1461143839639 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:17:19 INFO - PROCESS | 1771 | 1461143839642 Marionette TRACE conn3 <- [1,238,null,{}] 02:17:19 INFO - PROCESS | 1771 | 1461143839648 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}] 02:17:19 INFO - PROCESS | 1771 | 1461143839900 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 02:17:19 INFO - PROCESS | 1771 | 1461143839915 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:19 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f3e3800 == 39 [pid = 1771] [id = 67] 02:17:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 91 (0x8f823c00) [pid = 1771] [serial = 199] [outer = (nil)] 02:17:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 92 (0xa0f9c000) [pid = 1771] [serial = 200] [outer = 0x8f823c00] 02:17:20 INFO - PROCESS | 1771 | 1461143840043 Marionette DEBUG loaded listener.js 02:17:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 93 (0xa2a2f400) [pid = 1771] [serial = 201] [outer = 0x8f823c00] 02:17:21 INFO - PROCESS | 1771 | 1461143841004 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]]]}] 02:17:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:17:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1437ms 02:17:21 INFO - PROCESS | 1771 | 1461143841075 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 02:17:21 INFO - PROCESS | 1771 | 1461143841079 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 02:17:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:17:21 INFO - PROCESS | 1771 | 1461143841086 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:17:21 INFO - PROCESS | 1771 | 1461143841089 Marionette TRACE conn3 <- [1,242,null,{}] 02:17:21 INFO - PROCESS | 1771 | 1461143841095 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}] 02:17:21 INFO - PROCESS | 1771 | 1461143841270 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 02:17:21 INFO - PROCESS | 1771 | 1461143841417 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:21 INFO - PROCESS | 1771 | ++DOCSHELL 0x9295bc00 == 40 [pid = 1771] [id = 68] 02:17:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 94 (0x9295d000) [pid = 1771] [serial = 202] [outer = (nil)] 02:17:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 95 (0x92964c00) [pid = 1771] [serial = 203] [outer = 0x9295d000] 02:17:21 INFO - PROCESS | 1771 | 1461143841504 Marionette DEBUG loaded listener.js 02:17:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 96 (0x92968000) [pid = 1771] [serial = 204] [outer = 0x9295d000] 02:17:22 INFO - PROCESS | 1771 | 1461143842555 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]]]}] 02:17:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:17:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1483ms 02:17:22 INFO - PROCESS | 1771 | 1461143842570 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 02:17:22 INFO - PROCESS | 1771 | 1461143842575 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 02:17:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:17:22 INFO - PROCESS | 1771 | 1461143842583 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:17:22 INFO - PROCESS | 1771 | 1461143842588 Marionette TRACE conn3 <- [1,246,null,{}] 02:17:22 INFO - PROCESS | 1771 | 1461143842596 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}] 02:17:22 INFO - PROCESS | 1771 | 1461143842795 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 02:17:23 INFO - PROCESS | 1771 | 1461143843013 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:23 INFO - PROCESS | 1771 | ++DOCSHELL 0x9296a400 == 41 [pid = 1771] [id = 69] 02:17:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 97 (0x92ac6c00) [pid = 1771] [serial = 205] [outer = (nil)] 02:17:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 98 (0x94733c00) [pid = 1771] [serial = 206] [outer = 0x92ac6c00] 02:17:23 INFO - PROCESS | 1771 | 1461143843165 Marionette DEBUG loaded listener.js 02:17:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 99 (0x95bf4000) [pid = 1771] [serial = 207] [outer = 0x92ac6c00] 02:17:23 INFO - PROCESS | 1771 | 1461143843983 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]]]}] 02:17:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:17:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1432ms 02:17:24 INFO - PROCESS | 1771 | --DOMWINDOW == 98 (0x98ae0c00) [pid = 1771] [serial = 122] [outer = (nil)] [url = about:blank] 02:17:24 INFO - PROCESS | 1771 | --DOMWINDOW == 97 (0x97d31c00) [pid = 1771] [serial = 155] [outer = (nil)] [url = about:blank] 02:17:24 INFO - PROCESS | 1771 | 1461143844061 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 02:17:24 INFO - PROCESS | 1771 | 1461143844069 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 02:17:24 INFO - PROCESS | 1771 | --DOMWINDOW == 96 (0x95a6a400) [pid = 1771] [serial = 143] [outer = (nil)] [url = about:blank] 02:17:24 INFO - PROCESS | 1771 | --DOMWINDOW == 95 (0x95abb800) [pid = 1771] [serial = 144] [outer = (nil)] [url = about:blank] 02:17:24 INFO - PROCESS | 1771 | --DOMWINDOW == 94 (0x9fc9c800) [pid = 1771] [serial = 131] [outer = (nil)] [url = about:blank] 02:17:24 INFO - PROCESS | 1771 | --DOMWINDOW == 93 (0x97071400) [pid = 1771] [serial = 149] [outer = (nil)] [url = about:blank] 02:17:24 INFO - PROCESS | 1771 | --DOMWINDOW == 92 (0x8f827c00) [pid = 1771] [serial = 141] [outer = (nil)] [url = about:blank] 02:17:24 INFO - PROCESS | 1771 | --DOMWINDOW == 91 (0x91ff0000) [pid = 1771] [serial = 140] [outer = (nil)] [url = about:blank] 02:17:24 INFO - PROCESS | 1771 | --DOMWINDOW == 90 (0x9706a800) [pid = 1771] [serial = 137] [outer = (nil)] [url = about:blank] 02:17:24 INFO - PROCESS | 1771 | --DOMWINDOW == 89 (0x978ae400) [pid = 1771] [serial = 152] [outer = (nil)] [url = about:blank] 02:17:24 INFO - PROCESS | 1771 | --DOMWINDOW == 88 (0xa3cdf000) [pid = 1771] [serial = 134] [outer = (nil)] [url = about:blank] 02:17:24 INFO - PROCESS | 1771 | --DOMWINDOW == 87 (0x967d3400) [pid = 1771] [serial = 125] [outer = (nil)] [url = about:blank] 02:17:24 INFO - PROCESS | 1771 | --DOMWINDOW == 86 (0x96804c00) [pid = 1771] [serial = 146] [outer = (nil)] [url = about:blank] 02:17:24 INFO - PROCESS | 1771 | --DOMWINDOW == 85 (0x98adb400) [pid = 1771] [serial = 128] [outer = (nil)] [url = about:blank] 02:17:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:17:24 INFO - PROCESS | 1771 | --DOMWINDOW == 84 (0x972e7800) [pid = 1771] [serial = 150] [outer = (nil)] [url = about:blank] 02:17:24 INFO - PROCESS | 1771 | --DOMWINDOW == 83 (0x97a05400) [pid = 1771] [serial = 153] [outer = (nil)] [url = about:blank] 02:17:24 INFO - PROCESS | 1771 | --DOMWINDOW == 82 (0x96bb7400) [pid = 1771] [serial = 147] [outer = (nil)] [url = about:blank] 02:17:24 INFO - PROCESS | 1771 | 1461143844102 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:17:24 INFO - PROCESS | 1771 | 1461143844106 Marionette TRACE conn3 <- [1,250,null,{}] 02:17:24 INFO - PROCESS | 1771 | 1461143844112 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}] 02:17:24 INFO - PROCESS | 1771 | 1461143844277 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 02:17:24 INFO - PROCESS | 1771 | 1461143844402 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:24 INFO - PROCESS | 1771 | ++DOCSHELL 0x9296a800 == 42 [pid = 1771] [id = 70] 02:17:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 83 (0x95249c00) [pid = 1771] [serial = 208] [outer = (nil)] 02:17:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 84 (0x968d9800) [pid = 1771] [serial = 209] [outer = 0x95249c00] 02:17:24 INFO - PROCESS | 1771 | 1461143844477 Marionette DEBUG loaded listener.js 02:17:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 85 (0x96c31400) [pid = 1771] [serial = 210] [outer = 0x95249c00] 02:17:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 86 (0x978a9400) [pid = 1771] [serial = 211] [outer = 0x92c1a800] 02:17:25 INFO - PROCESS | 1771 | 1461143845308 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]]]}] 02:17:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:17:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1244ms 02:17:25 INFO - PROCESS | 1771 | 1461143845343 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 02:17:25 INFO - PROCESS | 1771 | 1461143845347 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 02:17:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:17:25 INFO - PROCESS | 1771 | 1461143845355 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:17:25 INFO - PROCESS | 1771 | 1461143845361 Marionette TRACE conn3 <- [1,254,null,{}] 02:17:25 INFO - PROCESS | 1771 | 1461143845377 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}] 02:17:25 INFO - PROCESS | 1771 | 1461143845535 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 02:17:25 INFO - PROCESS | 1771 | 1461143845546 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:25 INFO - PROCESS | 1771 | ++DOCSHELL 0x97a0ec00 == 43 [pid = 1771] [id = 71] 02:17:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 87 (0x97b05400) [pid = 1771] [serial = 212] [outer = (nil)] 02:17:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 88 (0x97d34800) [pid = 1771] [serial = 213] [outer = 0x97b05400] 02:17:25 INFO - PROCESS | 1771 | 1461143845624 Marionette DEBUG loaded listener.js 02:17:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 89 (0x97e5d800) [pid = 1771] [serial = 214] [outer = 0x97b05400] 02:17:26 INFO - PROCESS | 1771 | 1461143846518 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]]]}] 02:17:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:17:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1234ms 02:17:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:17:26 INFO - PROCESS | 1771 | 1461143846590 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 02:17:26 INFO - PROCESS | 1771 | 1461143846594 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 02:17:26 INFO - PROCESS | 1771 | 1461143846600 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:17:26 INFO - PROCESS | 1771 | 1461143846603 Marionette TRACE conn3 <- [1,258,null,{}] 02:17:26 INFO - PROCESS | 1771 | 1461143846609 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}] 02:17:26 INFO - PROCESS | 1771 | 1461143846768 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 02:17:26 INFO - PROCESS | 1771 | 1461143846779 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:26 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f826800 == 44 [pid = 1771] [id = 72] 02:17:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 90 (0x98816000) [pid = 1771] [serial = 215] [outer = (nil)] 02:17:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 91 (0x98adb400) [pid = 1771] [serial = 216] [outer = 0x98816000] 02:17:26 INFO - PROCESS | 1771 | 1461143846857 Marionette DEBUG loaded listener.js 02:17:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 92 (0x98adf000) [pid = 1771] [serial = 217] [outer = 0x98816000] 02:17:27 INFO - PROCESS | 1771 | 1461143847705 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]]]}] 02:17:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:17:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1142ms 02:17:27 INFO - PROCESS | 1771 | 1461143847742 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 02:17:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:17:27 INFO - PROCESS | 1771 | 1461143847747 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 02:17:27 INFO - PROCESS | 1771 | 1461143847754 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:17:27 INFO - PROCESS | 1771 | 1461143847757 Marionette TRACE conn3 <- [1,262,null,{}] 02:17:27 INFO - PROCESS | 1771 | 1461143847777 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}] 02:17:27 INFO - PROCESS | 1771 | 1461143847982 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 02:17:28 INFO - PROCESS | 1771 | 1461143848002 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:28 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f81dc00 == 45 [pid = 1771] [id = 73] 02:17:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 93 (0x8fc26400) [pid = 1771] [serial = 218] [outer = (nil)] 02:17:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 94 (0x9b0ee800) [pid = 1771] [serial = 219] [outer = 0x8fc26400] 02:17:28 INFO - PROCESS | 1771 | 1461143848147 Marionette DEBUG loaded listener.js 02:17:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 95 (0x9fb8f400) [pid = 1771] [serial = 220] [outer = 0x8fc26400] 02:17:28 INFO - PROCESS | 1771 | 1461143848973 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]]]}] 02:17:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:17:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1284ms 02:17:29 INFO - PROCESS | 1771 | --DOMWINDOW == 94 (0x97069c00) [pid = 1771] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:17:29 INFO - PROCESS | 1771 | --DOMWINDOW == 93 (0x981b0000) [pid = 1771] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:17:29 INFO - PROCESS | 1771 | --DOMWINDOW == 92 (0x97d2e400) [pid = 1771] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:17:29 INFO - PROCESS | 1771 | --DOMWINDOW == 91 (0x967dec00) [pid = 1771] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:17:29 INFO - PROCESS | 1771 | --DOMWINDOW == 90 (0x97e51400) [pid = 1771] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:17:29 INFO - PROCESS | 1771 | --DOMWINDOW == 89 (0x914ec800) [pid = 1771] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:17:29 INFO - PROCESS | 1771 | 1461143849266 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 02:17:29 INFO - PROCESS | 1771 | 1461143849271 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 02:17:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:17:29 INFO - PROCESS | 1771 | 1461143849281 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:17:29 INFO - PROCESS | 1771 | 1461143849286 Marionette TRACE conn3 <- [1,266,null,{}] 02:17:29 INFO - PROCESS | 1771 | 1461143849293 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}] 02:17:29 INFO - PROCESS | 1771 | 1461143849461 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 02:17:29 INFO - PROCESS | 1771 | 1461143849616 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:29 INFO - PROCESS | 1771 | ++DOCSHELL 0x97db3c00 == 46 [pid = 1771] [id = 74] 02:17:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 90 (0x9b0e3000) [pid = 1771] [serial = 221] [outer = (nil)] 02:17:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 91 (0x9fe85000) [pid = 1771] [serial = 222] [outer = 0x9b0e3000] 02:17:29 INFO - PROCESS | 1771 | 1461143849701 Marionette DEBUG loaded listener.js 02:17:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 92 (0x9fe87800) [pid = 1771] [serial = 223] [outer = 0x9b0e3000] 02:17:30 INFO - PROCESS | 1771 | 1461143850408 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]]]}] 02:17:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:17:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1184ms 02:17:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:17:30 INFO - PROCESS | 1771 | 1461143850464 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 02:17:30 INFO - PROCESS | 1771 | 1461143850467 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 02:17:30 INFO - PROCESS | 1771 | 1461143850475 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:17:30 INFO - PROCESS | 1771 | 1461143850477 Marionette TRACE conn3 <- [1,270,null,{}] 02:17:30 INFO - PROCESS | 1771 | 1461143850491 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}] 02:17:30 INFO - PROCESS | 1771 | 1461143850641 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 02:17:30 INFO - PROCESS | 1771 | 1461143850653 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:30 INFO - PROCESS | 1771 | ++DOCSHELL 0x9fc9fc00 == 47 [pid = 1771] [id = 75] 02:17:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 93 (0x9fe85800) [pid = 1771] [serial = 224] [outer = (nil)] 02:17:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 94 (0x9fe8f800) [pid = 1771] [serial = 225] [outer = 0x9fe85800] 02:17:30 INFO - PROCESS | 1771 | 1461143850728 Marionette DEBUG loaded listener.js 02:17:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 95 (0x9fe90c00) [pid = 1771] [serial = 226] [outer = 0x9fe85800] 02:17:31 INFO - PROCESS | 1771 | 1461143851692 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]]]}] 02:17:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:17:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1241ms 02:17:31 INFO - PROCESS | 1771 | 1461143851714 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 02:17:31 INFO - PROCESS | 1771 | 1461143851721 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 02:17:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:17:31 INFO - PROCESS | 1771 | 1461143851730 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:17:31 INFO - PROCESS | 1771 | 1461143851738 Marionette TRACE conn3 <- [1,274,null,{}] 02:17:31 INFO - PROCESS | 1771 | 1461143851750 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}] 02:17:31 INFO - PROCESS | 1771 | 1461143851939 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 02:17:32 INFO - PROCESS | 1771 | 1461143852088 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:32 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f3d8400 == 48 [pid = 1771] [id = 76] 02:17:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 96 (0x8f3de400) [pid = 1771] [serial = 227] [outer = (nil)] 02:17:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 97 (0x92ac3c00) [pid = 1771] [serial = 228] [outer = 0x8f3de400] 02:17:32 INFO - PROCESS | 1771 | 1461143852181 Marionette DEBUG loaded listener.js 02:17:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 98 (0x952b4800) [pid = 1771] [serial = 229] [outer = 0x8f3de400] 02:17:33 INFO - PROCESS | 1771 | 1461143853076 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]]]}] 02:17:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:17:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1388ms 02:17:33 INFO - PROCESS | 1771 | 1461143853119 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 02:17:33 INFO - PROCESS | 1771 | 1461143853128 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 02:17:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:17:33 INFO - PROCESS | 1771 | 1461143853140 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:17:33 INFO - PROCESS | 1771 | 1461143853144 Marionette TRACE conn3 <- [1,278,null,{}] 02:17:33 INFO - PROCESS | 1771 | 1461143853151 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}] 02:17:33 INFO - PROCESS | 1771 | 1461143853328 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 02:17:33 INFO - PROCESS | 1771 | 1461143853472 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:33 INFO - PROCESS | 1771 | ++DOCSHELL 0x92967000 == 49 [pid = 1771] [id = 77] 02:17:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 99 (0x967d6c00) [pid = 1771] [serial = 230] [outer = (nil)] 02:17:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 100 (0x978a9800) [pid = 1771] [serial = 231] [outer = 0x967d6c00] 02:17:33 INFO - PROCESS | 1771 | 1461143853565 Marionette DEBUG loaded listener.js 02:17:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 101 (0x97a7a800) [pid = 1771] [serial = 232] [outer = 0x967d6c00] 02:17:34 INFO - PROCESS | 1771 | 1461143854565 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]]]}] 02:17:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:17:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1485ms 02:17:34 INFO - PROCESS | 1771 | 1461143854625 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 02:17:34 INFO - PROCESS | 1771 | 1461143854628 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 02:17:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:17:34 INFO - PROCESS | 1771 | 1461143854636 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:17:34 INFO - PROCESS | 1771 | 1461143854642 Marionette TRACE conn3 <- [1,282,null,{}] 02:17:34 INFO - PROCESS | 1771 | 1461143854661 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}] 02:17:34 INFO - PROCESS | 1771 | 1461143854886 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 02:17:35 INFO - PROCESS | 1771 | 1461143855079 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:35 INFO - PROCESS | 1771 | ++DOCSHELL 0x978a1800 == 50 [pid = 1771] [id = 78] 02:17:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 102 (0x97b04c00) [pid = 1771] [serial = 233] [outer = (nil)] 02:17:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 103 (0x97e56400) [pid = 1771] [serial = 234] [outer = 0x97b04c00] 02:17:35 INFO - PROCESS | 1771 | 1461143855222 Marionette DEBUG loaded listener.js 02:17:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 104 (0x98add800) [pid = 1771] [serial = 235] [outer = 0x97b04c00] 02:17:36 INFO - PROCESS | 1771 | 1461143856158 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]]]}] 02:17:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:17:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1595ms 02:17:36 INFO - PROCESS | 1771 | 1461143856231 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 02:17:36 INFO - PROCESS | 1771 | 1461143856235 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 02:17:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:17:36 INFO - PROCESS | 1771 | 1461143856242 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:17:36 INFO - PROCESS | 1771 | 1461143856245 Marionette TRACE conn3 <- [1,286,null,{}] 02:17:36 INFO - PROCESS | 1771 | 1461143856251 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}] 02:17:36 INFO - PROCESS | 1771 | 1461143856451 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 02:17:36 INFO - PROCESS | 1771 | 1461143856637 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:36 INFO - PROCESS | 1771 | ++DOCSHELL 0x92a67800 == 51 [pid = 1771] [id = 79] 02:17:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 105 (0x92a69800) [pid = 1771] [serial = 236] [outer = (nil)] 02:17:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 106 (0x92a6ec00) [pid = 1771] [serial = 237] [outer = 0x92a69800] 02:17:36 INFO - PROCESS | 1771 | 1461143856768 Marionette DEBUG loaded listener.js 02:17:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 107 (0x92a71c00) [pid = 1771] [serial = 238] [outer = 0x92a69800] 02:17:37 INFO - PROCESS | 1771 | 1461143857590 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]]]}] 02:17:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:17:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1384ms 02:17:37 INFO - PROCESS | 1771 | 1461143857627 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 02:17:37 INFO - PROCESS | 1771 | 1461143857631 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 02:17:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:17:37 INFO - PROCESS | 1771 | 1461143857637 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:17:37 INFO - PROCESS | 1771 | 1461143857641 Marionette TRACE conn3 <- [1,290,null,{}] 02:17:37 INFO - PROCESS | 1771 | 1461143857647 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}] 02:17:37 INFO - PROCESS | 1771 | 1461143857808 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 02:17:38 INFO - PROCESS | 1771 | 1461143858003 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:38 INFO - PROCESS | 1771 | ++DOCSHELL 0x92a69000 == 52 [pid = 1771] [id = 80] 02:17:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 108 (0x96803800) [pid = 1771] [serial = 239] [outer = (nil)] 02:17:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 109 (0x9df8e800) [pid = 1771] [serial = 240] [outer = 0x96803800] 02:17:38 INFO - PROCESS | 1771 | 1461143858093 Marionette DEBUG loaded listener.js 02:17:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 110 (0x9fca5c00) [pid = 1771] [serial = 241] [outer = 0x96803800] 02:17:39 INFO - PROCESS | 1771 | 1461143859007 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]]]}] 02:17:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:17:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1429ms 02:17:39 INFO - PROCESS | 1771 | 1461143859069 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 02:17:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:17:39 INFO - PROCESS | 1771 | 1461143859073 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 02:17:39 INFO - PROCESS | 1771 | 1461143859079 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:17:39 INFO - PROCESS | 1771 | 1461143859083 Marionette TRACE conn3 <- [1,294,null,{}] 02:17:39 INFO - PROCESS | 1771 | 1461143859089 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}] 02:17:39 INFO - PROCESS | 1771 | 1461143859333 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 02:17:39 INFO - PROCESS | 1771 | 1461143859549 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:39 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dee9c00 == 53 [pid = 1771] [id = 81] 02:17:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 111 (0x8deee000) [pid = 1771] [serial = 242] [outer = (nil)] 02:17:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 112 (0x9472ec00) [pid = 1771] [serial = 243] [outer = 0x8deee000] 02:17:39 INFO - PROCESS | 1771 | 1461143859684 Marionette DEBUG loaded listener.js 02:17:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 113 (0x9706e800) [pid = 1771] [serial = 244] [outer = 0x8deee000] 02:17:40 INFO - PROCESS | 1771 | 1461143860557 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]]]}] 02:17:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:17:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1540ms 02:17:40 INFO - PROCESS | 1771 | 1461143860620 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 02:17:40 INFO - PROCESS | 1771 | 1461143860625 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 02:17:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:17:40 INFO - PROCESS | 1771 | 1461143860631 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:17:40 INFO - PROCESS | 1771 | 1461143860635 Marionette TRACE conn3 <- [1,298,null,{}] 02:17:40 INFO - PROCESS | 1771 | 1461143860640 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}] 02:17:40 INFO - PROCESS | 1771 | 1461143860804 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 02:17:41 INFO - PROCESS | 1771 | 1461143861152 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:41 INFO - PROCESS | 1771 | ++DOCSHELL 0x914e7000 == 54 [pid = 1771] [id = 82] 02:17:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 114 (0x91f99c00) [pid = 1771] [serial = 245] [outer = (nil)] 02:17:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 115 (0x92950000) [pid = 1771] [serial = 246] [outer = 0x91f99c00] 02:17:41 INFO - PROCESS | 1771 | 1461143861311 Marionette DEBUG loaded listener.js 02:17:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 116 (0x92962800) [pid = 1771] [serial = 247] [outer = 0x91f99c00] 02:17:42 INFO - PROCESS | 1771 | 1461143862243 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]]]}] 02:17:42 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. 02:17:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1634ms 02:17:42 INFO - PROCESS | 1771 | 1461143862266 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 02:17:42 INFO - PROCESS | 1771 | 1461143862272 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 02:17:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:17:42 INFO - PROCESS | 1771 | 1461143862279 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:17:42 INFO - PROCESS | 1771 | 1461143862284 Marionette TRACE conn3 <- [1,302,null,{}] 02:17:42 INFO - PROCESS | 1771 | 1461143862292 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}] 02:17:42 INFO - PROCESS | 1771 | 1461143862450 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 02:17:42 INFO - PROCESS | 1771 | 1461143862620 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:42 INFO - PROCESS | 1771 | ++DOCSHELL 0x95abb800 == 55 [pid = 1771] [id = 83] 02:17:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 117 (0x95bf0400) [pid = 1771] [serial = 248] [outer = (nil)] 02:17:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 118 (0x96c3d000) [pid = 1771] [serial = 249] [outer = 0x95bf0400] 02:17:42 INFO - PROCESS | 1771 | 1461143862769 Marionette DEBUG loaded listener.js 02:17:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 119 (0x9706f000) [pid = 1771] [serial = 250] [outer = 0x95bf0400] 02:17:43 INFO - PROCESS | 1771 | 1461143863652 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]]]}] 02:17:43 INFO - PROCESS | 1771 | --DOCSHELL 0x96c3c400 == 54 [pid = 1771] [id = 58] 02:17:43 INFO - PROCESS | 1771 | --DOCSHELL 0x97db3c00 == 53 [pid = 1771] [id = 74] 02:17:43 INFO - PROCESS | 1771 | --DOCSHELL 0x8f81dc00 == 52 [pid = 1771] [id = 73] 02:17:43 INFO - PROCESS | 1771 | --DOMWINDOW == 118 (0x9df92c00) [pid = 1771] [serial = 182] [outer = (nil)] [url = about:blank] 02:17:43 INFO - PROCESS | 1771 | --DOCSHELL 0x8f826800 == 51 [pid = 1771] [id = 72] 02:17:43 INFO - PROCESS | 1771 | --DOCSHELL 0x97a0ec00 == 50 [pid = 1771] [id = 71] 02:17:43 INFO - PROCESS | 1771 | --DOCSHELL 0x9296a800 == 49 [pid = 1771] [id = 70] 02:17:43 INFO - PROCESS | 1771 | --DOCSHELL 0x9296a400 == 48 [pid = 1771] [id = 69] 02:17:43 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. 02:17:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1441ms 02:17:43 INFO - PROCESS | 1771 | 1461143863723 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 02:17:43 INFO - PROCESS | 1771 | 1461143863729 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 02:17:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:17:43 INFO - PROCESS | 1771 | 1461143863738 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:17:43 INFO - PROCESS | 1771 | 1461143863741 Marionette TRACE conn3 <- [1,306,null,{}] 02:17:43 INFO - PROCESS | 1771 | 1461143863754 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}] 02:17:43 INFO - PROCESS | 1771 | 1461143863914 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 02:17:43 INFO - PROCESS | 1771 | --DOMWINDOW == 117 (0x98823400) [pid = 1771] [serial = 176] [outer = (nil)] [url = about:blank] 02:17:43 INFO - PROCESS | 1771 | --DOMWINDOW == 116 (0x988be800) [pid = 1771] [serial = 177] [outer = (nil)] [url = about:blank] 02:17:43 INFO - PROCESS | 1771 | --DOMWINDOW == 115 (0x92acc800) [pid = 1771] [serial = 158] [outer = (nil)] [url = about:blank] 02:17:43 INFO - PROCESS | 1771 | --DOMWINDOW == 114 (0x96cdf000) [pid = 1771] [serial = 161] [outer = (nil)] [url = about:blank] 02:17:43 INFO - PROCESS | 1771 | --DOMWINDOW == 113 (0x97db6c00) [pid = 1771] [serial = 173] [outer = (nil)] [url = about:blank] 02:17:43 INFO - PROCESS | 1771 | --DOMWINDOW == 112 (0x9706c800) [pid = 1771] [serial = 170] [outer = (nil)] [url = about:blank] 02:17:43 INFO - PROCESS | 1771 | --DOMWINDOW == 111 (0x978a5400) [pid = 1771] [serial = 171] [outer = (nil)] [url = about:blank] 02:17:43 INFO - PROCESS | 1771 | --DOMWINDOW == 110 (0x98081000) [pid = 1771] [serial = 165] [outer = (nil)] [url = about:blank] 02:17:43 INFO - PROCESS | 1771 | --DOMWINDOW == 109 (0x97e56c00) [pid = 1771] [serial = 164] [outer = (nil)] [url = about:blank] 02:17:43 INFO - PROCESS | 1771 | --DOMWINDOW == 108 (0x9472f000) [pid = 1771] [serial = 167] [outer = (nil)] [url = about:blank] 02:17:43 INFO - PROCESS | 1771 | --DOMWINDOW == 107 (0x95e98400) [pid = 1771] [serial = 168] [outer = (nil)] [url = about:blank] 02:17:43 INFO - PROCESS | 1771 | --DOMWINDOW == 106 (0x981bb800) [pid = 1771] [serial = 179] [outer = (nil)] [url = about:blank] 02:17:43 INFO - PROCESS | 1771 | --DOMWINDOW == 105 (0x9897b800) [pid = 1771] [serial = 180] [outer = (nil)] [url = about:blank] 02:17:43 INFO - PROCESS | 1771 | --DOMWINDOW == 104 (0x97e57c00) [pid = 1771] [serial = 174] [outer = (nil)] [url = about:blank] 02:17:44 INFO - PROCESS | 1771 | 1461143864049 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f3d7800 == 49 [pid = 1771] [id = 84] 02:17:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 105 (0x8f81d000) [pid = 1771] [serial = 251] [outer = (nil)] 02:17:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 106 (0x9524b400) [pid = 1771] [serial = 252] [outer = 0x8f81d000] 02:17:44 INFO - PROCESS | 1771 | 1461143864126 Marionette DEBUG loaded listener.js 02:17:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 107 (0x978a1000) [pid = 1771] [serial = 253] [outer = 0x8f81d000] 02:17:44 INFO - PROCESS | 1771 | 1461143864971 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]]]}] 02:17:45 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. 02:17:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1289ms 02:17:45 INFO - PROCESS | 1771 | 1461143865029 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 02:17:45 INFO - PROCESS | 1771 | 1461143865033 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 02:17:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:17:45 INFO - PROCESS | 1771 | 1461143865041 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:17:45 INFO - PROCESS | 1771 | 1461143865049 Marionette TRACE conn3 <- [1,310,null,{}] 02:17:45 INFO - PROCESS | 1771 | 1461143865063 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}] 02:17:45 INFO - PROCESS | 1771 | 1461143865228 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 02:17:45 INFO - PROCESS | 1771 | 1461143865240 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:45 INFO - PROCESS | 1771 | ++DOCSHELL 0x95e9e400 == 50 [pid = 1771] [id = 85] 02:17:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 108 (0x967d9800) [pid = 1771] [serial = 254] [outer = (nil)] 02:17:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 109 (0x97db3c00) [pid = 1771] [serial = 255] [outer = 0x967d9800] 02:17:45 INFO - PROCESS | 1771 | 1461143865409 Marionette DEBUG loaded listener.js 02:17:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 110 (0x97e58c00) [pid = 1771] [serial = 256] [outer = 0x967d9800] 02:17:46 INFO - PROCESS | 1771 | 1461143866136 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]]]}] 02:17:46 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. 02:17:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1145ms 02:17:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:17:46 INFO - PROCESS | 1771 | 1461143866191 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 02:17:46 INFO - PROCESS | 1771 | 1461143866195 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 02:17:46 INFO - PROCESS | 1771 | 1461143866202 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:17:46 INFO - PROCESS | 1771 | 1461143866205 Marionette TRACE conn3 <- [1,314,null,{}] 02:17:46 INFO - PROCESS | 1771 | 1461143866211 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}] 02:17:46 INFO - PROCESS | 1771 | 1461143866401 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 02:17:46 INFO - PROCESS | 1771 | 1461143866432 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:46 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f3e1000 == 51 [pid = 1771] [id = 86] 02:17:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 111 (0x97daec00) [pid = 1771] [serial = 257] [outer = (nil)] 02:17:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 112 (0x9884a400) [pid = 1771] [serial = 258] [outer = 0x97daec00] 02:17:46 INFO - PROCESS | 1771 | 1461143866508 Marionette DEBUG loaded listener.js 02:17:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 113 (0x988c8800) [pid = 1771] [serial = 259] [outer = 0x97daec00] 02:17:47 INFO - PROCESS | 1771 | 1461143867362 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]]]}] 02:17: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. 02:17:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1193ms 02:17:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:17:47 INFO - PROCESS | 1771 | 1461143867395 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 02:17:47 INFO - PROCESS | 1771 | 1461143867398 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 02:17:47 INFO - PROCESS | 1771 | 1461143867404 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:17:47 INFO - PROCESS | 1771 | 1461143867407 Marionette TRACE conn3 <- [1,318,null,{}] 02:17:47 INFO - PROCESS | 1771 | 1461143867413 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}] 02:17:47 INFO - PROCESS | 1771 | 1461143867619 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 02:17:47 INFO - PROCESS | 1771 | 1461143867640 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:47 INFO - PROCESS | 1771 | ++DOCSHELL 0x98ae6800 == 52 [pid = 1771] [id = 87] 02:17:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 114 (0x98ae8c00) [pid = 1771] [serial = 260] [outer = (nil)] 02:17:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 115 (0x9b0eac00) [pid = 1771] [serial = 261] [outer = 0x98ae8c00] 02:17:47 INFO - PROCESS | 1771 | 1461143867724 Marionette DEBUG loaded listener.js 02:17:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 116 (0x9fc50800) [pid = 1771] [serial = 262] [outer = 0x98ae8c00] 02:17:48 INFO - PROCESS | 1771 | --DOMWINDOW == 115 (0x8fc26400) [pid = 1771] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:17:48 INFO - PROCESS | 1771 | --DOMWINDOW == 114 (0x95249c00) [pid = 1771] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:17:48 INFO - PROCESS | 1771 | --DOMWINDOW == 113 (0x92ac6c00) [pid = 1771] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:17:48 INFO - PROCESS | 1771 | --DOMWINDOW == 112 (0x98816000) [pid = 1771] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:17:48 INFO - PROCESS | 1771 | --DOMWINDOW == 111 (0x97b05400) [pid = 1771] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:17:48 INFO - PROCESS | 1771 | --DOMWINDOW == 110 (0x9b0e3000) [pid = 1771] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:17:48 INFO - PROCESS | 1771 | 1461143868800 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]]]}] 02:17:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:17:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1435ms 02:17:48 INFO - PROCESS | 1771 | 1461143868839 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 02:17:48 INFO - PROCESS | 1771 | 1461143868841 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 02:17:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:17:48 INFO - PROCESS | 1771 | 1461143868848 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:17:48 INFO - PROCESS | 1771 | 1461143868850 Marionette TRACE conn3 <- [1,322,null,{}] 02:17:48 INFO - PROCESS | 1771 | 1461143868856 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}] 02:17:49 INFO - PROCESS | 1771 | 1461143869043 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 02:17:49 INFO - PROCESS | 1771 | 1461143869062 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:49 INFO - PROCESS | 1771 | ++DOCSHELL 0x95ea1c00 == 53 [pid = 1771] [id = 88] 02:17:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 111 (0x97b05400) [pid = 1771] [serial = 263] [outer = (nil)] 02:17:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 112 (0x9fe83800) [pid = 1771] [serial = 264] [outer = 0x97b05400] 02:17:49 INFO - PROCESS | 1771 | 1461143869140 Marionette DEBUG loaded listener.js 02:17:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 113 (0x9fe8cc00) [pid = 1771] [serial = 265] [outer = 0x97b05400] 02:17:49 INFO - PROCESS | 1771 | 1461143869897 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]]]}] 02:17:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:17:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1081ms 02:17:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:17:49 INFO - PROCESS | 1771 | 1461143869930 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 02:17:49 INFO - PROCESS | 1771 | 1461143869932 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 02:17:49 INFO - PROCESS | 1771 | 1461143869939 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:17:49 INFO - PROCESS | 1771 | 1461143869942 Marionette TRACE conn3 <- [1,326,null,{}] 02:17:49 INFO - PROCESS | 1771 | 1461143869960 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}] 02:17:50 INFO - PROCESS | 1771 | 1461143870105 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 02:17:50 INFO - PROCESS | 1771 | 1461143870119 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:50 INFO - PROCESS | 1771 | ++DOCSHELL 0x9706ac00 == 54 [pid = 1771] [id = 89] 02:17:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 114 (0x9fe88000) [pid = 1771] [serial = 266] [outer = (nil)] 02:17:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 115 (0xa0c32c00) [pid = 1771] [serial = 267] [outer = 0x9fe88000] 02:17:50 INFO - PROCESS | 1771 | 1461143870192 Marionette DEBUG loaded listener.js 02:17:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 116 (0xa0e4fc00) [pid = 1771] [serial = 268] [outer = 0x9fe88000] 02:17:51 INFO - PROCESS | 1771 | 1461143871289 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]]]}] 02:17: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. 02:17:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1394ms 02:17:51 INFO - PROCESS | 1771 | 1461143871334 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 02:17:51 INFO - PROCESS | 1771 | 1461143871341 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 02:17:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:17:51 INFO - PROCESS | 1771 | 1461143871351 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:17:51 INFO - PROCESS | 1771 | 1461143871355 Marionette TRACE conn3 <- [1,330,null,{}] 02:17:51 INFO - PROCESS | 1771 | 1461143871364 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}] 02:17:51 INFO - PROCESS | 1771 | 1461143871580 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 02:17:51 INFO - PROCESS | 1771 | 1461143871782 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x92a64800 == 55 [pid = 1771] [id = 90] 02:17:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 117 (0x92a6cc00) [pid = 1771] [serial = 269] [outer = (nil)] 02:17:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 118 (0x9472e000) [pid = 1771] [serial = 270] [outer = 0x92a6cc00] 02:17:51 INFO - PROCESS | 1771 | 1461143871916 Marionette DEBUG loaded listener.js 02:17:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 119 (0x95b64c00) [pid = 1771] [serial = 271] [outer = 0x92a6cc00] 02:17:52 INFO - PROCESS | 1771 | 1461143872862 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]]]}] 02:17: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. 02:17:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1551ms 02:17:52 INFO - PROCESS | 1771 | 1461143872902 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 02:17:52 INFO - PROCESS | 1771 | 1461143872911 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 02:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:17:52 INFO - PROCESS | 1771 | 1461143872923 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:17:52 INFO - PROCESS | 1771 | 1461143872927 Marionette TRACE conn3 <- [1,334,null,{}] 02:17:52 INFO - PROCESS | 1771 | 1461143872934 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}] 02:17:53 INFO - PROCESS | 1771 | 1461143873191 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 02:17:53 INFO - PROCESS | 1771 | 1461143873439 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:53 INFO - PROCESS | 1771 | ++DOCSHELL 0x97a82400 == 56 [pid = 1771] [id = 91] 02:17:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 120 (0x97a83c00) [pid = 1771] [serial = 272] [outer = (nil)] 02:17:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 121 (0x97d2c800) [pid = 1771] [serial = 273] [outer = 0x97a83c00] 02:17:53 INFO - PROCESS | 1771 | 1461143873528 Marionette DEBUG loaded listener.js 02:17:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 122 (0x98127800) [pid = 1771] [serial = 274] [outer = 0x97a83c00] 02:17:54 INFO - PROCESS | 1771 | 1461143874469 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]]]}] 02:17: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. 02:17:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1584ms 02:17:54 INFO - PROCESS | 1771 | 1461143874506 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 02:17:54 INFO - PROCESS | 1771 | 1461143874510 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 02:17:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:17:54 INFO - PROCESS | 1771 | 1461143874517 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:17:54 INFO - PROCESS | 1771 | 1461143874523 Marionette TRACE conn3 <- [1,338,null,{}] 02:17:54 INFO - PROCESS | 1771 | 1461143874539 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}] 02:17:54 INFO - PROCESS | 1771 | 1461143874716 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 02:17:54 INFO - PROCESS | 1771 | 1461143874867 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:54 INFO - PROCESS | 1771 | ++DOCSHELL 0x978aac00 == 57 [pid = 1771] [id = 92] 02:17:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 123 (0x9fe8d000) [pid = 1771] [serial = 275] [outer = (nil)] 02:17:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 124 (0xa3c79400) [pid = 1771] [serial = 276] [outer = 0x9fe8d000] 02:17:55 INFO - PROCESS | 1771 | 1461143875011 Marionette DEBUG loaded listener.js 02:17:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 125 (0xa3c85800) [pid = 1771] [serial = 277] [outer = 0x9fe8d000] 02:17:55 INFO - PROCESS | 1771 | 1461143875824 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]]]}] 02:17: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. 02:17:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1338ms 02:17:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:17:55 INFO - PROCESS | 1771 | 1461143875856 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 02:17:55 INFO - PROCESS | 1771 | 1461143875860 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 02:17:55 INFO - PROCESS | 1771 | 1461143875866 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:17:55 INFO - PROCESS | 1771 | 1461143875870 Marionette TRACE conn3 <- [1,342,null,{}] 02:17:55 INFO - PROCESS | 1771 | 1461143875875 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}] 02:17:56 INFO - PROCESS | 1771 | 1461143876042 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 02:17:56 INFO - PROCESS | 1771 | 1461143876198 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x8def0000 == 58 [pid = 1771] [id = 93] 02:17:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 126 (0xa444a400) [pid = 1771] [serial = 278] [outer = (nil)] 02:17:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 127 (0xa447fc00) [pid = 1771] [serial = 279] [outer = 0xa444a400] 02:17:56 INFO - PROCESS | 1771 | 1461143876285 Marionette DEBUG loaded listener.js 02:17:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0xa44c0800) [pid = 1771] [serial = 280] [outer = 0xa444a400] 02:17:57 INFO - PROCESS | 1771 | 1461143877190 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]]]}] 02:17: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. 02:17:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1396ms 02:17:57 INFO - PROCESS | 1771 | 1461143877262 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 02:17:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:17:57 INFO - PROCESS | 1771 | 1461143877266 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 02:17:57 INFO - PROCESS | 1771 | 1461143877272 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:17:57 INFO - PROCESS | 1771 | 1461143877276 Marionette TRACE conn3 <- [1,346,null,{}] 02:17:57 INFO - PROCESS | 1771 | 1461143877282 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}] 02:17:57 INFO - PROCESS | 1771 | 1461143877447 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 02:17:57 INFO - PROCESS | 1771 | 1461143877598 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:57 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dd52000 == 59 [pid = 1771] [id = 94] 02:17:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x8dd53000) [pid = 1771] [serial = 281] [outer = (nil)] 02:17:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x8dd59800) [pid = 1771] [serial = 282] [outer = 0x8dd53000] 02:17:57 INFO - PROCESS | 1771 | 1461143877687 Marionette DEBUG loaded listener.js 02:17:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x8dd5e000) [pid = 1771] [serial = 283] [outer = 0x8dd53000] 02:17:58 INFO - PROCESS | 1771 | 1461143878587 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]]]}] 02:17: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. 02:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1390ms 02:17:58 INFO - PROCESS | 1771 | 1461143878663 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 02:17:58 INFO - PROCESS | 1771 | 1461143878667 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 02:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:17:58 INFO - PROCESS | 1771 | 1461143878673 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:17:58 INFO - PROCESS | 1771 | 1461143878676 Marionette TRACE conn3 <- [1,350,null,{}] 02:17:58 INFO - PROCESS | 1771 | 1461143878682 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}] 02:17:58 INFO - PROCESS | 1771 | 1461143878921 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 02:17:59 INFO - PROCESS | 1771 | 1461143879115 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:59 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dd53400 == 60 [pid = 1771] [id = 95] 02:17:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x8deecc00) [pid = 1771] [serial = 284] [outer = (nil)] 02:17:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x8e888400) [pid = 1771] [serial = 285] [outer = 0x8deecc00] 02:17:59 INFO - PROCESS | 1771 | 1461143879253 Marionette DEBUG loaded listener.js 02:17:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x8e88ec00) [pid = 1771] [serial = 286] [outer = 0x8deecc00] 02:18:00 INFO - PROCESS | 1771 | 1461143880093 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]]]}] 02:18: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. 02:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1484ms 02:18:00 INFO - PROCESS | 1771 | 1461143880159 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 02:18:00 INFO - PROCESS | 1771 | 1461143880163 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 02:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:18:00 INFO - PROCESS | 1771 | 1461143880169 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:18:00 INFO - PROCESS | 1771 | 1461143880173 Marionette TRACE conn3 <- [1,354,null,{}] 02:18:00 INFO - PROCESS | 1771 | 1461143880179 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}] 02:18:00 INFO - PROCESS | 1771 | 1461143880387 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 02:18:00 INFO - PROCESS | 1771 | 1461143880543 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:00 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dd55400 == 61 [pid = 1771] [id = 96] 02:18:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x8e888800) [pid = 1771] [serial = 287] [outer = (nil)] 02:18:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x95b68000) [pid = 1771] [serial = 288] [outer = 0x8e888800] 02:18:00 INFO - PROCESS | 1771 | 1461143880632 Marionette DEBUG loaded listener.js 02:18:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x96c3c800) [pid = 1771] [serial = 289] [outer = 0x8e888800] 02:18:01 INFO - PROCESS | 1771 | 1461143881619 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]]]}] 02:18: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. 02:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1483ms 02:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:18:01 INFO - PROCESS | 1771 | 1461143881653 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 02:18:01 INFO - PROCESS | 1771 | 1461143881656 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 02:18:01 INFO - PROCESS | 1771 | 1461143881663 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:18:01 INFO - PROCESS | 1771 | 1461143881667 Marionette TRACE conn3 <- [1,358,null,{}] 02:18:01 INFO - PROCESS | 1771 | 1461143881673 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}] 02:18:01 INFO - PROCESS | 1771 | 1461143881836 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 02:18:02 INFO - PROCESS | 1771 | 1461143882018 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:02 INFO - PROCESS | 1771 | ++DOCSHELL 0x972e8c00 == 62 [pid = 1771] [id = 97] 02:18:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x97a82c00) [pid = 1771] [serial = 290] [outer = (nil)] 02:18:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x9fe89400) [pid = 1771] [serial = 291] [outer = 0x97a82c00] 02:18:02 INFO - PROCESS | 1771 | 1461143882164 Marionette DEBUG loaded listener.js 02:18:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0xa444bc00) [pid = 1771] [serial = 292] [outer = 0x97a82c00] 02:18:03 INFO - PROCESS | 1771 | 1461143883253 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]]]}] 02:18: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. 02:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1637ms 02:18:03 INFO - PROCESS | 1771 | 1461143883301 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 02:18:03 INFO - PROCESS | 1771 | 1461143883307 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 02:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:18:03 INFO - PROCESS | 1771 | 1461143883316 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:18:03 INFO - PROCESS | 1771 | 1461143883322 Marionette TRACE conn3 <- [1,362,null,{}] 02:18:03 INFO - PROCESS | 1771 | 1461143883331 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}] 02:18:03 INFO - PROCESS | 1771 | 1461143883531 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 02:18:03 INFO - PROCESS | 1771 | 1461143883878 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dee8400 == 63 [pid = 1771] [id = 98] 02:18:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8dee9800) [pid = 1771] [serial = 293] [outer = (nil)] 02:18:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x9294e000) [pid = 1771] [serial = 294] [outer = 0x8dee9800] 02:18:03 INFO - PROCESS | 1771 | 1461143883963 Marionette DEBUG loaded listener.js 02:18:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x92a68c00) [pid = 1771] [serial = 295] [outer = 0x8dee9800] 02:18:04 INFO - PROCESS | 1771 | --DOCSHELL 0x95ea1c00 == 62 [pid = 1771] [id = 88] 02:18:04 INFO - PROCESS | 1771 | --DOCSHELL 0x98ae6800 == 61 [pid = 1771] [id = 87] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x9fe8f800) [pid = 1771] [serial = 225] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOCSHELL 0x8f3e1000 == 60 [pid = 1771] [id = 86] 02:18:04 INFO - PROCESS | 1771 | --DOCSHELL 0x95e9e400 == 59 [pid = 1771] [id = 85] 02:18:04 INFO - PROCESS | 1771 | --DOCSHELL 0x8f3d7800 == 58 [pid = 1771] [id = 84] 02:18:04 INFO - PROCESS | 1771 | --DOCSHELL 0x95abb800 == 57 [pid = 1771] [id = 83] 02:18:04 INFO - PROCESS | 1771 | --DOCSHELL 0x914e7000 == 56 [pid = 1771] [id = 82] 02:18:04 INFO - PROCESS | 1771 | --DOCSHELL 0x9fc9fc00 == 55 [pid = 1771] [id = 75] 02:18:04 INFO - PROCESS | 1771 | 1461143884913 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]]]}] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x94733800) [pid = 1771] [serial = 185] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x97a02800) [pid = 1771] [serial = 188] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x9b0ee800) [pid = 1771] [serial = 219] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x9ea18800) [pid = 1771] [serial = 191] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x9ffa9000) [pid = 1771] [serial = 194] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x8f3e2c00) [pid = 1771] [serial = 197] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x968d9800) [pid = 1771] [serial = 209] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x96c31400) [pid = 1771] [serial = 210] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x95bf4000) [pid = 1771] [serial = 207] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x94733c00) [pid = 1771] [serial = 206] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x98adb400) [pid = 1771] [serial = 216] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x92964c00) [pid = 1771] [serial = 203] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x97d34800) [pid = 1771] [serial = 213] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x97e5d800) [pid = 1771] [serial = 214] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 127 (0xa0f9c000) [pid = 1771] [serial = 200] [outer = (nil)] [url = about:blank] 02:18:04 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. 02:18:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1640ms 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 126 (0xa3cdc800) [pid = 1771] [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.] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 125 (0x9fb8f400) [pid = 1771] [serial = 220] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 124 (0x9fe87800) [pid = 1771] [serial = 223] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 123 (0x9fe85000) [pid = 1771] [serial = 222] [outer = (nil)] [url = about:blank] 02:18:04 INFO - PROCESS | 1771 | --DOMWINDOW == 122 (0x98adf000) [pid = 1771] [serial = 217] [outer = (nil)] [url = about:blank] 02:18:05 INFO - PROCESS | 1771 | 1461143885011 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 02:18:05 INFO - PROCESS | 1771 | 1461143885018 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 02:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:18:05 INFO - PROCESS | 1771 | 1461143885029 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:18:05 INFO - PROCESS | 1771 | 1461143885035 Marionette TRACE conn3 <- [1,366,null,{}] 02:18:05 INFO - PROCESS | 1771 | 1461143885045 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}] 02:18:05 INFO - PROCESS | 1771 | 1461143885253 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 02:18:05 INFO - PROCESS | 1771 | 1461143885476 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:05 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f823000 == 56 [pid = 1771] [id = 99] 02:18:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 123 (0x8f826800) [pid = 1771] [serial = 296] [outer = (nil)] 02:18:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 124 (0x912b4000) [pid = 1771] [serial = 297] [outer = 0x8f826800] 02:18:05 INFO - PROCESS | 1771 | 1461143885583 Marionette DEBUG loaded listener.js 02:18:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 125 (0x92966800) [pid = 1771] [serial = 298] [outer = 0x8f826800] 02:18:06 INFO - PROCESS | 1771 | 1461143886539 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]]]}] 02:18:06 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. 02:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1539ms 02:18:06 INFO - PROCESS | 1771 | 1461143886568 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 02:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:18:06 INFO - PROCESS | 1771 | 1461143886574 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 02:18:06 INFO - PROCESS | 1771 | 1461143886586 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:18:06 INFO - PROCESS | 1771 | 1461143886593 Marionette TRACE conn3 <- [1,370,null,{}] 02:18:06 INFO - PROCESS | 1771 | 1461143886599 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}] 02:18:06 INFO - PROCESS | 1771 | 1461143886778 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 02:18:06 INFO - PROCESS | 1771 | 1461143886930 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:07 INFO - PROCESS | 1771 | ++DOCSHELL 0x8deea000 == 57 [pid = 1771] [id = 100] 02:18:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 126 (0x95ab6800) [pid = 1771] [serial = 299] [outer = (nil)] 02:18:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 127 (0x968d7800) [pid = 1771] [serial = 300] [outer = 0x95ab6800] 02:18:07 INFO - PROCESS | 1771 | 1461143887086 Marionette DEBUG loaded listener.js 02:18:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0x97064800) [pid = 1771] [serial = 301] [outer = 0x95ab6800] 02:18:08 INFO - PROCESS | 1771 | 1461143888016 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]]]}] 02:18: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. 02:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1497ms 02:18:08 INFO - PROCESS | 1771 | 1461143888080 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 02:18:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:18:08 INFO - PROCESS | 1771 | 1461143888084 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 02:18:08 INFO - PROCESS | 1771 | 1461143888091 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:18:08 INFO - PROCESS | 1771 | 1461143888095 Marionette TRACE conn3 <- [1,374,null,{}] 02:18:08 INFO - PROCESS | 1771 | 1461143888109 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}] 02:18:08 INFO - PROCESS | 1771 | 1461143888302 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 02:18:08 INFO - PROCESS | 1771 | 1461143888596 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:08 INFO - PROCESS | 1771 | ++DOCSHELL 0x97a7ec00 == 58 [pid = 1771] [id = 101] 02:18:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x97a88800) [pid = 1771] [serial = 302] [outer = (nil)] 02:18:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x97d34000) [pid = 1771] [serial = 303] [outer = 0x97a88800] 02:18:08 INFO - PROCESS | 1771 | 1461143888733 Marionette DEBUG loaded listener.js 02:18:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x97e5b800) [pid = 1771] [serial = 304] [outer = 0x97a88800] 02:18:09 INFO - PROCESS | 1771 | 1461143889683 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:18:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:18:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1634ms 02:18:09 INFO - PROCESS | 1771 | 1461143889725 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 02:18:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:18:09 INFO - PROCESS | 1771 | 1461143889730 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 02:18:09 INFO - PROCESS | 1771 | 1461143889736 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:18:09 INFO - PROCESS | 1771 | 1461143889740 Marionette TRACE conn3 <- [1,378,null,{}] 02:18:09 INFO - PROCESS | 1771 | 1461143889747 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}] 02:18:09 INFO - PROCESS | 1771 | 1461143889922 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 02:18:10 INFO - PROCESS | 1771 | 1461143890075 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:10 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dc0a800 == 59 [pid = 1771] [id = 102] 02:18:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x8dc0d800) [pid = 1771] [serial = 305] [outer = (nil)] 02:18:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x8dc15c00) [pid = 1771] [serial = 306] [outer = 0x8dc0d800] 02:18:10 INFO - PROCESS | 1771 | 1461143890216 Marionette DEBUG loaded listener.js 02:18:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x8dc19800) [pid = 1771] [serial = 307] [outer = 0x8dc0d800] 02:18:11 INFO - PROCESS | 1771 | 1461143891125 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:18:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:18:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1431ms 02:18:11 INFO - PROCESS | 1771 | 1461143891168 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 02:18:11 INFO - PROCESS | 1771 | 1461143891172 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 02:18:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:18:11 INFO - PROCESS | 1771 | 1461143891179 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:18:11 INFO - PROCESS | 1771 | 1461143891182 Marionette TRACE conn3 <- [1,382,null,{}] 02:18:11 INFO - PROCESS | 1771 | 1461143891207 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}] 02:18:11 INFO - PROCESS | 1771 | 1461143891385 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 02:18:11 INFO - PROCESS | 1771 | 1461143891545 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:11 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dc0e400 == 60 [pid = 1771] [id = 103] 02:18:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x8dc16400) [pid = 1771] [serial = 308] [outer = (nil)] 02:18:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x981bb800) [pid = 1771] [serial = 309] [outer = 0x8dc16400] 02:18:11 INFO - PROCESS | 1771 | 1461143891695 Marionette DEBUG loaded listener.js 02:18:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x98aeac00) [pid = 1771] [serial = 310] [outer = 0x8dc16400] 02:18:12 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:18:12 INFO - PROCESS | 1771 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:18:12 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:18:12 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:18:12 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:18:12 INFO - PROCESS | 1771 | 1461143892647 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:18:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:18:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1504ms 02:18:12 INFO - PROCESS | 1771 | 1461143892684 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 02:18:12 INFO - PROCESS | 1771 | 1461143892688 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 02:18:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:18:12 INFO - PROCESS | 1771 | 1461143892694 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:18:12 INFO - PROCESS | 1771 | 1461143892698 Marionette TRACE conn3 <- [1,386,null,{}] 02:18:12 INFO - PROCESS | 1771 | 1461143892704 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}] 02:18:12 INFO - PROCESS | 1771 | 1461143892944 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 02:18:13 INFO - PROCESS | 1771 | 1461143893159 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:13 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dc19400 == 61 [pid = 1771] [id = 104] 02:18:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x9ea21000) [pid = 1771] [serial = 311] [outer = (nil)] 02:18:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x9fe85400) [pid = 1771] [serial = 312] [outer = 0x9ea21000] 02:18:13 INFO - PROCESS | 1771 | 1461143893293 Marionette DEBUG loaded listener.js 02:18:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x9fe92c00) [pid = 1771] [serial = 313] [outer = 0x9ea21000] 02:18:14 INFO - PROCESS | 1771 | 1461143894213 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]]]}] 02:18:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:18:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1584ms 02:18:14 INFO - PROCESS | 1771 | 1461143894280 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 02:18:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:18:14 INFO - PROCESS | 1771 | 1461143894284 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 02:18:14 INFO - PROCESS | 1771 | 1461143894290 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:18:14 INFO - PROCESS | 1771 | 1461143894294 Marionette TRACE conn3 <- [1,390,null,{}] 02:18:14 INFO - PROCESS | 1771 | 1461143894300 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}] 02:18:14 INFO - PROCESS | 1771 | 1461143894467 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 02:18:14 INFO - PROCESS | 1771 | 1461143894622 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:14 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f3d9c00 == 62 [pid = 1771] [id = 105] 02:18:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x92ac3800) [pid = 1771] [serial = 314] [outer = (nil)] 02:18:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0xa2a7e000) [pid = 1771] [serial = 315] [outer = 0x92ac3800] 02:18:14 INFO - PROCESS | 1771 | 1461143894714 Marionette DEBUG loaded listener.js 02:18:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0xa3c7a000) [pid = 1771] [serial = 316] [outer = 0x92ac3800] 02:18:15 INFO - PROCESS | 1771 | 1461143895701 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]]]}] 02:18:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:18:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1449ms 02:18:15 INFO - PROCESS | 1771 | 1461143895739 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 02:18:15 INFO - PROCESS | 1771 | 1461143895744 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 02:18:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:18:15 INFO - PROCESS | 1771 | 1461143895750 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:18:15 INFO - PROCESS | 1771 | 1461143895754 Marionette TRACE conn3 <- [1,394,null,{}] 02:18:15 INFO - PROCESS | 1771 | 1461143895759 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}] 02:18:15 INFO - PROCESS | 1771 | 1461143895918 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 02:18:16 INFO - PROCESS | 1771 | 1461143896080 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:16 INFO - PROCESS | 1771 | ++DOCSHELL 0xa0a27400 == 63 [pid = 1771] [id = 106] 02:18:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0xa0ad8800) [pid = 1771] [serial = 317] [outer = (nil)] 02:18:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0xa45e3000) [pid = 1771] [serial = 318] [outer = 0xa0ad8800] 02:18:16 INFO - PROCESS | 1771 | 1461143896215 Marionette DEBUG loaded listener.js 02:18:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0xa4779400) [pid = 1771] [serial = 319] [outer = 0xa0ad8800] 02:18:17 INFO - PROCESS | 1771 | 1461143897083 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]]]}] 02:18:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:18:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1385ms 02:18:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:18:17 INFO - PROCESS | 1771 | 1461143897136 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 02:18:17 INFO - PROCESS | 1771 | 1461143897140 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 02:18:17 INFO - PROCESS | 1771 | 1461143897147 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:18:17 INFO - PROCESS | 1771 | 1461143897150 Marionette TRACE conn3 <- [1,398,null,{}] 02:18:17 INFO - PROCESS | 1771 | 1461143897156 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}] 02:18:17 INFO - PROCESS | 1771 | 1461143897325 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 02:18:17 INFO - PROCESS | 1771 | 1461143897481 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:17 INFO - PROCESS | 1771 | ++DOCSHELL 0x93d02400 == 64 [pid = 1771] [id = 107] 02:18:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x93d03000) [pid = 1771] [serial = 320] [outer = (nil)] 02:18:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x93d09800) [pid = 1771] [serial = 321] [outer = 0x93d03000] 02:18:17 INFO - PROCESS | 1771 | 1461143897572 Marionette DEBUG loaded listener.js 02:18:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x93d0bc00) [pid = 1771] [serial = 322] [outer = 0x93d03000] 02:18:18 INFO - PROCESS | 1771 | 1461143898559 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]]]}] 02:18:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:18:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1489ms 02:18:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:18:18 INFO - PROCESS | 1771 | 1461143898635 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 02:18:18 INFO - PROCESS | 1771 | 1461143898638 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 02:18:18 INFO - PROCESS | 1771 | 1461143898645 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:18:18 INFO - PROCESS | 1771 | 1461143898649 Marionette TRACE conn3 <- [1,402,null,{}] 02:18:18 INFO - PROCESS | 1771 | 1461143898655 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}] 02:18:18 INFO - PROCESS | 1771 | 1461143898825 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 02:18:19 INFO - PROCESS | 1771 | 1461143899045 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:19 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dd5b800 == 65 [pid = 1771] [id = 108] 02:18:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x9037a800) [pid = 1771] [serial = 323] [outer = (nil)] 02:18:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x90381c00) [pid = 1771] [serial = 324] [outer = 0x9037a800] 02:18:19 INFO - PROCESS | 1771 | 1461143899154 Marionette DEBUG loaded listener.js 02:18:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x90385400) [pid = 1771] [serial = 325] [outer = 0x9037a800] 02:18:20 INFO - PROCESS | 1771 | 1461143900246 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]]]}] 02:18:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:18:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1631ms 02:18:20 INFO - PROCESS | 1771 | 1461143900289 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 02:18:20 INFO - PROCESS | 1771 | 1461143900296 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 02:18:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:18:20 INFO - PROCESS | 1771 | 1461143900305 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:18:20 INFO - PROCESS | 1771 | 1461143900310 Marionette TRACE conn3 <- [1,406,null,{}] 02:18:20 INFO - PROCESS | 1771 | 1461143900318 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}] 02:18:20 INFO - PROCESS | 1771 | 1461143900485 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 02:18:20 INFO - PROCESS | 1771 | 1461143900790 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:20 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f3da800 == 66 [pid = 1771] [id = 109] 02:18:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x8f3e4800) [pid = 1771] [serial = 326] [outer = (nil)] 02:18:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x8fc25800) [pid = 1771] [serial = 327] [outer = 0x8f3e4800] 02:18:20 INFO - PROCESS | 1771 | 1461143900876 Marionette DEBUG loaded listener.js 02:18:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x90382400) [pid = 1771] [serial = 328] [outer = 0x8f3e4800] 02:18:21 INFO - PROCESS | 1771 | --DOCSHELL 0x8f3e3800 == 65 [pid = 1771] [id = 67] 02:18:21 INFO - PROCESS | 1771 | --DOCSHELL 0x97e4f800 == 64 [pid = 1771] [id = 64] 02:18:21 INFO - PROCESS | 1771 | --DOCSHELL 0x97a82400 == 63 [pid = 1771] [id = 91] 02:18:21 INFO - PROCESS | 1771 | --DOCSHELL 0x92a64800 == 62 [pid = 1771] [id = 90] 02:18:21 INFO - PROCESS | 1771 | 1461143901896 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]]]}] 02:18:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:18:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1637ms 02:18:21 INFO - PROCESS | 1771 | 1461143901942 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 02:18:21 INFO - PROCESS | 1771 | 1461143901951 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 02:18:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:18:21 INFO - PROCESS | 1771 | 1461143901961 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:18:21 INFO - PROCESS | 1771 | 1461143901966 Marionette TRACE conn3 <- [1,410,null,{}] 02:18:21 INFO - PROCESS | 1771 | 1461143901971 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}] 02:18:22 INFO - PROCESS | 1771 | 1461143902139 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 02:18:22 INFO - PROCESS | 1771 | 1461143902156 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:22 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dd5ec00 == 63 [pid = 1771] [id = 110] 02:18:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x92ac2800) [pid = 1771] [serial = 329] [outer = (nil)] 02:18:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x93d0b800) [pid = 1771] [serial = 330] [outer = 0x92ac2800] 02:18:22 INFO - PROCESS | 1771 | 1461143902231 Marionette DEBUG loaded listener.js 02:18:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x95a6a800) [pid = 1771] [serial = 331] [outer = 0x92ac2800] 02:18:23 INFO - PROCESS | 1771 | 1461143903205 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]]]}] 02:18:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:18:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1285ms 02:18:23 INFO - PROCESS | 1771 | 1461143903247 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 02:18:23 INFO - PROCESS | 1771 | 1461143903251 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 02:18:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:18:23 INFO - PROCESS | 1771 | 1461143903258 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:18:23 INFO - PROCESS | 1771 | 1461143903263 Marionette TRACE conn3 <- [1,414,null,{}] 02:18:23 INFO - PROCESS | 1771 | 1461143903279 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}] 02:18:23 INFO - PROCESS | 1771 | 1461143903512 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 02:18:23 INFO - PROCESS | 1771 | 1461143903560 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:23 INFO - PROCESS | 1771 | ++DOCSHELL 0x92ac7000 == 64 [pid = 1771] [id = 111] 02:18:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x97a7e400) [pid = 1771] [serial = 332] [outer = (nil)] 02:18:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x97a87400) [pid = 1771] [serial = 333] [outer = 0x97a7e400] 02:18:23 INFO - PROCESS | 1771 | 1461143903638 Marionette DEBUG loaded listener.js 02:18:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x98ae5800) [pid = 1771] [serial = 334] [outer = 0x97a7e400] 02:18:24 INFO - PROCESS | 1771 | 1461143904591 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]]]}] 02:18:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:18:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1383ms 02:18:24 INFO - PROCESS | 1771 | 1461143904647 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 02:18:24 INFO - PROCESS | 1771 | 1461143904651 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 02:18:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:18:24 INFO - PROCESS | 1771 | 1461143904658 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:18:24 INFO - PROCESS | 1771 | 1461143904661 Marionette TRACE conn3 <- [1,418,null,{}] 02:18:24 INFO - PROCESS | 1771 | 1461143904666 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}] 02:18:24 INFO - PROCESS | 1771 | 1461143904863 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 02:18:24 INFO - PROCESS | 1771 | 1461143904891 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:24 INFO - PROCESS | 1771 | ++DOCSHELL 0x90382800 == 65 [pid = 1771] [id = 112] 02:18:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x9fb34000) [pid = 1771] [serial = 335] [outer = (nil)] 02:18:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0xa0a8e000) [pid = 1771] [serial = 336] [outer = 0x9fb34000] 02:18:24 INFO - PROCESS | 1771 | 1461143904969 Marionette DEBUG loaded listener.js 02:18:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0xa4545c00) [pid = 1771] [serial = 337] [outer = 0x9fb34000] 02:18:25 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x91f99c00) [pid = 1771] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:18:25 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x97daec00) [pid = 1771] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:18:25 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x97b05400) [pid = 1771] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:18:25 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x97e58400) [pid = 1771] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:18:25 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x98ae8c00) [pid = 1771] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:18:25 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x9ff9e800) [pid = 1771] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:18:25 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x967d9800) [pid = 1771] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:18:25 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x9294f400) [pid = 1771] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:18:25 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x98127c00) [pid = 1771] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:18:25 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x92941800) [pid = 1771] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:18:25 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x92ac8400) [pid = 1771] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:18:25 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x95bf0400) [pid = 1771] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:18:25 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x8f81d000) [pid = 1771] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:18:25 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x91ff4800) [pid = 1771] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:18:25 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x9fe85800) [pid = 1771] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:18:25 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x96808c00) [pid = 1771] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:18:25 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x9b0dfc00) [pid = 1771] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:18:26 INFO - PROCESS | 1771 | 1461143906470 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]]]}] 02:18:26 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 02:18:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1836ms 02:18:26 INFO - PROCESS | 1771 | 1461143906495 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 02:18:26 INFO - PROCESS | 1771 | 1461143906498 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 02:18:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:18:26 INFO - PROCESS | 1771 | 1461143906505 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:18:26 INFO - PROCESS | 1771 | 1461143906507 Marionette TRACE conn3 <- [1,422,null,{}] 02:18:26 INFO - PROCESS | 1771 | 1461143906520 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}] 02:18:26 INFO - PROCESS | 1771 | 1461143906667 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 02:18:26 INFO - PROCESS | 1771 | 1461143906678 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:26 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c202000 == 66 [pid = 1771] [id = 113] 02:18:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8c204000) [pid = 1771] [serial = 338] [outer = (nil)] 02:18:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8c20b800) [pid = 1771] [serial = 339] [outer = 0x8c204000] 02:18:26 INFO - PROCESS | 1771 | 1461143906755 Marionette DEBUG loaded listener.js 02:18:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8c210800) [pid = 1771] [serial = 340] [outer = 0x8c204000] 02:18:27 INFO - PROCESS | 1771 | 1461143907985 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]]]}] 02:18:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:18:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1491ms 02:18:28 INFO - PROCESS | 1771 | 1461143907997 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 02:18:28 INFO - PROCESS | 1771 | 1461143908004 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 02:18:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:18:28 INFO - PROCESS | 1771 | 1461143908013 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:18:28 INFO - PROCESS | 1771 | 1461143908019 Marionette TRACE conn3 <- [1,426,null,{}] 02:18:28 INFO - PROCESS | 1771 | 1461143908028 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}] 02:18:28 INFO - PROCESS | 1771 | 1461143908210 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 02:18:28 INFO - PROCESS | 1771 | 1461143908419 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:28 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c208800 == 67 [pid = 1771] [id = 114] 02:18:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x8dd56000) [pid = 1771] [serial = 341] [outer = (nil)] 02:18:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x8e883c00) [pid = 1771] [serial = 342] [outer = 0x8dd56000] 02:18:28 INFO - PROCESS | 1771 | 1461143908513 Marionette DEBUG loaded listener.js 02:18:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x8e890400) [pid = 1771] [serial = 343] [outer = 0x8dd56000] 02:18:29 INFO - PROCESS | 1771 | 1461143909494 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] 02:18:29 INFO - PROCESS | 1771 | 1461143909561 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 02:18:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:18:29 INFO - PROCESS | 1771 | 1461143909572 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:18:29 INFO - PROCESS | 1771 | 1461143909577 Marionette TRACE conn3 <- [1,430,null,{}] 02:18:29 INFO - PROCESS | 1771 | 1461143909583 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}] 02:18:29 INFO - PROCESS | 1771 | 1461143909770 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 02:18:30 INFO - PROCESS | 1771 | 1461143909983 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:30 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f824c00 == 68 [pid = 1771] [id = 115] 02:18:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x92968400) [pid = 1771] [serial = 344] [outer = (nil)] 02:18:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x9472e400) [pid = 1771] [serial = 345] [outer = 0x92968400] 02:18:30 INFO - PROCESS | 1771 | 1461143910116 Marionette DEBUG loaded listener.js 02:18:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x967d1c00) [pid = 1771] [serial = 346] [outer = 0x92968400] 02:18:31 INFO - PROCESS | 1771 | 1461143911095 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]]]}] 02:18:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:18:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1582ms 02:18:31 INFO - PROCESS | 1771 | 1461143911155 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 02:18:31 INFO - PROCESS | 1771 | 1461143911159 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 02:18:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:18:31 INFO - PROCESS | 1771 | 1461143911166 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:18:31 INFO - PROCESS | 1771 | 1461143911172 Marionette TRACE conn3 <- [1,434,null,{}] 02:18:31 INFO - PROCESS | 1771 | 1461143911188 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}] 02:18:31 INFO - PROCESS | 1771 | 1461143911408 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 02:18:31 INFO - PROCESS | 1771 | 1461143911713 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:31 INFO - PROCESS | 1771 | ++DOCSHELL 0x96b29800 == 69 [pid = 1771] [id = 116] 02:18:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x96b2b800) [pid = 1771] [serial = 347] [outer = (nil)] 02:18:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x96b30400) [pid = 1771] [serial = 348] [outer = 0x96b2b800] 02:18:31 INFO - PROCESS | 1771 | 1461143911819 Marionette DEBUG loaded listener.js 02:18:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x97a04000) [pid = 1771] [serial = 349] [outer = 0x96b2b800] 02:18:32 INFO - PROCESS | 1771 | 1461143912718 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]]]}] 02:18:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:18:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1591ms 02:18:32 INFO - PROCESS | 1771 | 1461143912759 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 02:18:32 INFO - PROCESS | 1771 | 1461143912764 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 02:18:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:18:32 INFO - PROCESS | 1771 | 1461143912770 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:18:32 INFO - PROCESS | 1771 | 1461143912774 Marionette TRACE conn3 <- [1,438,null,{}] 02:18:32 INFO - PROCESS | 1771 | 1461143912779 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}] 02:18:32 INFO - PROCESS | 1771 | 1461143912974 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 02:18:33 INFO - PROCESS | 1771 | 1461143913145 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:33 INFO - PROCESS | 1771 | ++DOCSHELL 0x96b2f800 == 70 [pid = 1771] [id = 117] 02:18:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x96bb5c00) [pid = 1771] [serial = 350] [outer = (nil)] 02:18:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x9b0e1800) [pid = 1771] [serial = 351] [outer = 0x96bb5c00] 02:18:33 INFO - PROCESS | 1771 | 1461143913231 Marionette DEBUG loaded listener.js 02:18:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x9fb98000) [pid = 1771] [serial = 352] [outer = 0x96bb5c00] 02:18:34 INFO - PROCESS | 1771 | 1461143914200 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]]]}] 02:18:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:18:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1488ms 02:18:34 INFO - PROCESS | 1771 | 1461143914259 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 02:18:34 INFO - PROCESS | 1771 | 1461143914263 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 02:18:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:18:34 INFO - PROCESS | 1771 | 1461143914270 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:18:34 INFO - PROCESS | 1771 | 1461143914274 Marionette TRACE conn3 <- [1,442,null,{}] 02:18:34 INFO - PROCESS | 1771 | 1461143914279 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}] 02:18:34 INFO - PROCESS | 1771 | 1461143914450 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 02:18:34 INFO - PROCESS | 1771 | 1461143914614 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:34 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dc10c00 == 71 [pid = 1771] [id = 118] 02:18:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x96abf400) [pid = 1771] [serial = 353] [outer = (nil)] 02:18:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0xa3c87c00) [pid = 1771] [serial = 354] [outer = 0x96abf400] 02:18:34 INFO - PROCESS | 1771 | 1461143914749 Marionette DEBUG loaded listener.js 02:18:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0xa44ca400) [pid = 1771] [serial = 355] [outer = 0x96abf400] 02:18:35 INFO - PROCESS | 1771 | 1461143915616 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]]]}] 02:18:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:18:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1380ms 02:18:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:18:35 INFO - PROCESS | 1771 | 1461143915651 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 02:18:35 INFO - PROCESS | 1771 | 1461143915654 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 02:18:35 INFO - PROCESS | 1771 | 1461143915662 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:18:35 INFO - PROCESS | 1771 | 1461143915665 Marionette TRACE conn3 <- [1,446,null,{}] 02:18:35 INFO - PROCESS | 1771 | 1461143915671 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}] 02:18:35 INFO - PROCESS | 1771 | 1461143915879 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 02:18:36 INFO - PROCESS | 1771 | 1461143916046 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:36 INFO - PROCESS | 1771 | ++DOCSHELL 0xa0c3a800 == 72 [pid = 1771] [id = 119] 02:18:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0xa4784000) [pid = 1771] [serial = 356] [outer = (nil)] 02:18:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0xa4787c00) [pid = 1771] [serial = 357] [outer = 0xa4784000] 02:18:36 INFO - PROCESS | 1771 | 1461143916195 Marionette DEBUG loaded listener.js 02:18:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0xa4b45000) [pid = 1771] [serial = 358] [outer = 0xa4784000] 02:18:37 INFO - PROCESS | 1771 | 1461143917163 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]]]}] 02:18:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:18:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1600ms 02:18:37 INFO - PROCESS | 1771 | 1461143917263 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 02:18:37 INFO - PROCESS | 1771 | 1461143917269 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 02:18:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:18:37 INFO - PROCESS | 1771 | 1461143917279 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:18:37 INFO - PROCESS | 1771 | 1461143917283 Marionette TRACE conn3 <- [1,450,null,{}] 02:18:37 INFO - PROCESS | 1771 | 1461143917293 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}] 02:18:37 INFO - PROCESS | 1771 | 1461143917529 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 02:18:37 INFO - PROCESS | 1771 | 1461143917756 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:37 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c3ca000 == 73 [pid = 1771] [id = 120] 02:18:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x8c3ca400) [pid = 1771] [serial = 359] [outer = (nil)] 02:18:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x8c3ce000) [pid = 1771] [serial = 360] [outer = 0x8c3ca400] 02:18:37 INFO - PROCESS | 1771 | 1461143917845 Marionette DEBUG loaded listener.js 02:18:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x8c3cfc00) [pid = 1771] [serial = 361] [outer = 0x8c3ca400] 02:18:38 INFO - PROCESS | 1771 | 1461143918798 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] 02:18:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:18:38 INFO - PROCESS | 1771 | 1461143918877 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 02:18:38 INFO - PROCESS | 1771 | 1461143918883 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:18:38 INFO - PROCESS | 1771 | 1461143918887 Marionette TRACE conn3 <- [1,454,null,{}] 02:18:38 INFO - PROCESS | 1771 | 1461143918893 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}] 02:18:39 INFO - PROCESS | 1771 | 1461143919113 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 02:18:39 INFO - PROCESS | 1771 | 1461143919326 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:39 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e88a400 == 74 [pid = 1771] [id = 121] 02:18:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x93c43c00) [pid = 1771] [serial = 362] [outer = (nil)] 02:18:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x93c48800) [pid = 1771] [serial = 363] [outer = 0x93c43c00] 02:18:39 INFO - PROCESS | 1771 | 1461143919469 Marionette DEBUG loaded listener.js 02:18:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x93c4e000) [pid = 1771] [serial = 364] [outer = 0x93c43c00] 02:18:40 INFO - PROCESS | 1771 | [1771] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:18:40 INFO - PROCESS | 1771 | 1461143920419 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]]]}] 02:18:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:18:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1584ms 02:18:40 INFO - PROCESS | 1771 | 1461143920468 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 02:18:40 INFO - PROCESS | 1771 | 1461143920473 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 02:18:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:18:40 INFO - PROCESS | 1771 | 1461143920479 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:18:40 INFO - PROCESS | 1771 | 1461143920483 Marionette TRACE conn3 <- [1,458,null,{}] 02:18:40 INFO - PROCESS | 1771 | 1461143920489 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}] 02:18:40 INFO - PROCESS | 1771 | 1461143920664 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 02:18:40 INFO - PROCESS | 1771 | 1461143920881 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:40 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b884800 == 75 [pid = 1771] [id = 122] 02:18:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x8b886000) [pid = 1771] [serial = 365] [outer = (nil)] 02:18:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x8b88b800) [pid = 1771] [serial = 366] [outer = 0x8b886000] 02:18:41 INFO - PROCESS | 1771 | 1461143921014 Marionette DEBUG loaded listener.js 02:18:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x8b88fc00) [pid = 1771] [serial = 367] [outer = 0x8b886000] 02:18:42 INFO - PROCESS | 1771 | 1461143922295 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] 02:18:42 INFO - PROCESS | 1771 | 1461143922480 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 02:18:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:18:42 INFO - PROCESS | 1771 | 1461143922509 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:18:42 INFO - PROCESS | 1771 | 1461143922514 Marionette TRACE conn3 <- [1,462,null,{}] 02:18:42 INFO - PROCESS | 1771 | 1461143922523 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}] 02:18:42 INFO - PROCESS | 1771 | 1461143922683 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 02:18:42 INFO - PROCESS | 1771 | 1461143922882 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:42 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b888800 == 76 [pid = 1771] [id = 123] 02:18:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x8b88a000) [pid = 1771] [serial = 368] [outer = (nil)] 02:18:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x8c208400) [pid = 1771] [serial = 369] [outer = 0x8b88a000] 02:18:43 INFO - PROCESS | 1771 | 1461143923018 Marionette DEBUG loaded listener.js 02:18:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x8dc16c00) [pid = 1771] [serial = 370] [outer = 0x8b88a000] 02:18:43 INFO - PROCESS | 1771 | [1771] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:18:43 INFO - PROCESS | 1771 | 1461143923975 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] 02:18:44 INFO - PROCESS | 1771 | 1461143924055 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 02:18:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:18:44 INFO - PROCESS | 1771 | 1461143924066 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:18:44 INFO - PROCESS | 1771 | 1461143924069 Marionette TRACE conn3 <- [1,466,null,{}] 02:18:44 INFO - PROCESS | 1771 | 1461143924076 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}] 02:18:44 INFO - PROCESS | 1771 | 1461143924316 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 02:18:44 INFO - PROCESS | 1771 | --DOCSHELL 0x90382800 == 75 [pid = 1771] [id = 112] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x9294e000) [pid = 1771] [serial = 294] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x95b68000) [pid = 1771] [serial = 288] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOCSHELL 0x92ac7000 == 74 [pid = 1771] [id = 111] 02:18:44 INFO - PROCESS | 1771 | --DOCSHELL 0x8dd5ec00 == 73 [pid = 1771] [id = 110] 02:18:44 INFO - PROCESS | 1771 | --DOCSHELL 0x8f3da800 == 72 [pid = 1771] [id = 109] 02:18:44 INFO - PROCESS | 1771 | 1461143924562 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:44 INFO - PROCESS | 1771 | --DOCSHELL 0x9706ac00 == 71 [pid = 1771] [id = 89] 02:18:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c201800 == 72 [pid = 1771] [id = 124] 02:18:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x8dc0e800) [pid = 1771] [serial = 371] [outer = (nil)] 02:18:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x8e88e000) [pid = 1771] [serial = 372] [outer = 0x8dc0e800] 02:18:44 INFO - PROCESS | 1771 | 1461143924646 Marionette DEBUG loaded listener.js 02:18:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x8f82a400) [pid = 1771] [serial = 373] [outer = 0x8dc0e800] 02:18:44 INFO - PROCESS | 1771 | --DOCSHELL 0x8dee8400 == 71 [pid = 1771] [id = 98] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0xa0c32c00) [pid = 1771] [serial = 267] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x9472e000) [pid = 1771] [serial = 270] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x97d2c800) [pid = 1771] [serial = 273] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0xa3c79400) [pid = 1771] [serial = 276] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0xa447fc00) [pid = 1771] [serial = 279] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x8dd59800) [pid = 1771] [serial = 282] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x8e888400) [pid = 1771] [serial = 285] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x9fe89400) [pid = 1771] [serial = 291] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x9fe8cc00) [pid = 1771] [serial = 265] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x9472f400) [pid = 1771] [serial = 159] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x9fe90c00) [pid = 1771] [serial = 226] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x9706d800) [pid = 1771] [serial = 162] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x9ea14000) [pid = 1771] [serial = 183] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x92962800) [pid = 1771] [serial = 247] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x988c8800) [pid = 1771] [serial = 259] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x9fe83800) [pid = 1771] [serial = 264] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x9b09fc00) [pid = 1771] [serial = 123] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x9b0eac00) [pid = 1771] [serial = 261] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0xa444d400) [pid = 1771] [serial = 135] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x97db3c00) [pid = 1771] [serial = 255] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x97e56400) [pid = 1771] [serial = 234] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x981b5c00) [pid = 1771] [serial = 129] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x9feecc00) [pid = 1771] [serial = 132] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x9706dc00) [pid = 1771] [serial = 138] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x9884a400) [pid = 1771] [serial = 258] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x9fc50800) [pid = 1771] [serial = 262] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x9df8e800) [pid = 1771] [serial = 240] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x978a9800) [pid = 1771] [serial = 231] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x92a6ec00) [pid = 1771] [serial = 237] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x9472ec00) [pid = 1771] [serial = 243] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x92ac3c00) [pid = 1771] [serial = 228] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x978a5800) [pid = 1771] [serial = 126] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x92950000) [pid = 1771] [serial = 246] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x9706f000) [pid = 1771] [serial = 250] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x97e58c00) [pid = 1771] [serial = 256] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x9524b400) [pid = 1771] [serial = 252] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x978a1000) [pid = 1771] [serial = 253] [outer = (nil)] [url = about:blank] 02:18:44 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x96c3d000) [pid = 1771] [serial = 249] [outer = (nil)] [url = about:blank] 02:18:46 INFO - PROCESS | 1771 | 1461143926137 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] 02:18:46 INFO - PROCESS | 1771 | 1461143926156 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 02:18:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:18:46 INFO - PROCESS | 1771 | 1461143926163 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:18:46 INFO - PROCESS | 1771 | 1461143926169 Marionette TRACE conn3 <- [1,470,null,{}] 02:18:46 INFO - PROCESS | 1771 | 1461143926184 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}] 02:18:46 INFO - PROCESS | 1771 | 1461143926392 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 02:18:46 INFO - PROCESS | 1771 | 1461143926414 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:46 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e882800 == 72 [pid = 1771] [id = 125] 02:18:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x914e0800) [pid = 1771] [serial = 374] [outer = (nil)] 02:18:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x93c52000) [pid = 1771] [serial = 375] [outer = 0x914e0800] 02:18:46 INFO - PROCESS | 1771 | 1461143926492 Marionette DEBUG loaded listener.js 02:18:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x95246400) [pid = 1771] [serial = 376] [outer = 0x914e0800] 02:18:47 INFO - PROCESS | 1771 | 1461143927374 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]]]}] 02:18:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:18:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1244ms 02:18:47 INFO - PROCESS | 1771 | 1461143927409 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 02:18:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:18:47 INFO - PROCESS | 1771 | 1461143927414 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 02:18:47 INFO - PROCESS | 1771 | 1461143927420 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:18:47 INFO - PROCESS | 1771 | 1461143927424 Marionette TRACE conn3 <- [1,474,null,{}] 02:18:47 INFO - PROCESS | 1771 | 1461143927437 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}] 02:18:47 INFO - PROCESS | 1771 | 1461143927636 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 02:18:47 INFO - PROCESS | 1771 | 1461143927660 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:47 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f3d6400 == 73 [pid = 1771] [id = 126] 02:18:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x9472e000) [pid = 1771] [serial = 377] [outer = (nil)] 02:18:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x95e9e400) [pid = 1771] [serial = 378] [outer = 0x9472e000] 02:18:47 INFO - PROCESS | 1771 | 1461143927743 Marionette DEBUG loaded listener.js 02:18:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x968e3c00) [pid = 1771] [serial = 379] [outer = 0x9472e000] 02:18:48 INFO - PROCESS | 1771 | 1461143928709 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]]]}] 02:18:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:18:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1340ms 02:18:48 INFO - PROCESS | 1771 | 1461143928768 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 02:18:48 INFO - PROCESS | 1771 | 1461143928771 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 02:18:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:18:48 INFO - PROCESS | 1771 | 1461143928778 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:18:48 INFO - PROCESS | 1771 | 1461143928781 Marionette TRACE conn3 <- [1,478,null,{}] 02:18:48 INFO - PROCESS | 1771 | 1461143928786 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}] 02:18:49 INFO - PROCESS | 1771 | 1461143928996 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 02:18:49 INFO - PROCESS | 1771 | 1461143929020 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:49 INFO - PROCESS | 1771 | ++DOCSHELL 0x96805400 == 74 [pid = 1771] [id = 127] 02:18:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x96b23c00) [pid = 1771] [serial = 380] [outer = (nil)] 02:18:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x96b2ec00) [pid = 1771] [serial = 381] [outer = 0x96b23c00] 02:18:49 INFO - PROCESS | 1771 | 1461143929094 Marionette DEBUG loaded listener.js 02:18:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x96cdb000) [pid = 1771] [serial = 382] [outer = 0x96b23c00] 02:18:49 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x92ac2800) [pid = 1771] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:18:49 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x9fb34000) [pid = 1771] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:18:49 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x8f3e4800) [pid = 1771] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:18:49 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x8dee9800) [pid = 1771] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:18:49 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x97a7e400) [pid = 1771] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:18:50 INFO - PROCESS | 1771 | 1461143930228 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]]]}] 02:18:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:18:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1482ms 02:18:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:18:50 INFO - PROCESS | 1771 | 1461143930260 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 02:18:50 INFO - PROCESS | 1771 | 1461143930263 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 02:18:50 INFO - PROCESS | 1771 | 1461143930270 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:18:50 INFO - PROCESS | 1771 | 1461143930273 Marionette TRACE conn3 <- [1,482,null,{}] 02:18:50 INFO - PROCESS | 1771 | 1461143930279 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}] 02:18:50 INFO - PROCESS | 1771 | 1461143930457 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 02:18:50 INFO - PROCESS | 1771 | 1461143930469 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:50 INFO - PROCESS | 1771 | ++DOCSHELL 0x95abdc00 == 75 [pid = 1771] [id = 128] 02:18:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x96b26c00) [pid = 1771] [serial = 383] [outer = (nil)] 02:18:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x97071400) [pid = 1771] [serial = 384] [outer = 0x96b26c00] 02:18:50 INFO - PROCESS | 1771 | 1461143930655 Marionette DEBUG loaded listener.js 02:18:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x9781a800) [pid = 1771] [serial = 385] [outer = 0x96b26c00] 02:18:51 INFO - PROCESS | 1771 | 1461143931445 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]]]}] 02:18:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:18:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1231ms 02:18:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:18:51 INFO - PROCESS | 1771 | 1461143931501 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 02:18:51 INFO - PROCESS | 1771 | 1461143931504 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 02:18:51 INFO - PROCESS | 1771 | 1461143931511 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:18:51 INFO - PROCESS | 1771 | 1461143931514 Marionette TRACE conn3 <- [1,486,null,{}] 02:18:51 INFO - PROCESS | 1771 | 1461143931529 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}] 02:18:51 INFO - PROCESS | 1771 | 1461143931767 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 02:18:51 INFO - PROCESS | 1771 | 1461143931932 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b86b800 == 76 [pid = 1771] [id = 129] 02:18:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x8b86c800) [pid = 1771] [serial = 386] [outer = (nil)] 02:18:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x8b889000) [pid = 1771] [serial = 387] [outer = 0x8b86c800] 02:18:52 INFO - PROCESS | 1771 | 1461143932026 Marionette DEBUG loaded listener.js 02:18:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x8b88ac00) [pid = 1771] [serial = 388] [outer = 0x8b86c800] 02:18:53 INFO - PROCESS | 1771 | 1461143933031 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]]]}] 02:18:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:18:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1588ms 02:18:53 INFO - PROCESS | 1771 | 1461143933101 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 02:18:53 INFO - PROCESS | 1771 | 1461143933108 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 02:18:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:18:53 INFO - PROCESS | 1771 | 1461143933116 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:18:53 INFO - PROCESS | 1771 | 1461143933123 Marionette TRACE conn3 <- [1,490,null,{}] 02:18:53 INFO - PROCESS | 1771 | 1461143933130 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}] 02:18:53 INFO - PROCESS | 1771 | 1461143933350 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 02:18:53 INFO - PROCESS | 1771 | 1461143933567 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:53 INFO - PROCESS | 1771 | ++DOCSHELL 0x8fc25000 == 77 [pid = 1771] [id = 130] 02:18:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x912b1c00) [pid = 1771] [serial = 389] [outer = (nil)] 02:18:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x91ff6400) [pid = 1771] [serial = 390] [outer = 0x912b1c00] 02:18:53 INFO - PROCESS | 1771 | 1461143933712 Marionette DEBUG loaded listener.js 02:18:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x93c45c00) [pid = 1771] [serial = 391] [outer = 0x912b1c00] 02:18:54 INFO - PROCESS | 1771 | 1461143934722 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]]]}] 02:18:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:18:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1634ms 02:18:54 INFO - PROCESS | 1771 | 1461143934750 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 02:18:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:18:54 INFO - PROCESS | 1771 | 1461143934755 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 02:18:54 INFO - PROCESS | 1771 | 1461143934762 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:18:54 INFO - PROCESS | 1771 | 1461143934766 Marionette TRACE conn3 <- [1,494,null,{}] 02:18:54 INFO - PROCESS | 1771 | 1461143934773 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}] 02:18:54 INFO - PROCESS | 1771 | 1461143934939 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 02:18:55 INFO - PROCESS | 1771 | 1461143935203 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:55 INFO - PROCESS | 1771 | ++DOCSHELL 0x93c49400 == 78 [pid = 1771] [id = 131] 02:18:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x95ea0400) [pid = 1771] [serial = 392] [outer = (nil)] 02:18:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x96bb8400) [pid = 1771] [serial = 393] [outer = 0x95ea0400] 02:18:55 INFO - PROCESS | 1771 | 1461143935342 Marionette DEBUG loaded listener.js 02:18:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x9706b800) [pid = 1771] [serial = 394] [outer = 0x95ea0400] 02:18:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x978a4800) [pid = 1771] [serial = 395] [outer = 0x92c1a800] 02:18:56 INFO - PROCESS | 1771 | 1461143936371 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]]]}] 02:18:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:18:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1684ms 02:18:56 INFO - PROCESS | 1771 | 1461143936446 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 02:18:56 INFO - PROCESS | 1771 | 1461143936452 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 02:18:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:18:56 INFO - PROCESS | 1771 | 1461143936469 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:18:56 INFO - PROCESS | 1771 | 1461143936476 Marionette TRACE conn3 <- [1,498,null,{}] 02:18:56 INFO - PROCESS | 1771 | 1461143936482 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}] 02:18:56 INFO - PROCESS | 1771 | 1461143936698 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 02:18:56 INFO - PROCESS | 1771 | 1461143936958 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x96c3c000 == 79 [pid = 1771] [id = 132] 02:18:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x97a84000) [pid = 1771] [serial = 396] [outer = (nil)] 02:18:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x97e51c00) [pid = 1771] [serial = 397] [outer = 0x97a84000] 02:18:57 INFO - PROCESS | 1771 | 1461143937050 Marionette DEBUG loaded listener.js 02:18:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x97e5a000) [pid = 1771] [serial = 398] [outer = 0x97a84000] 02:18:57 INFO - PROCESS | 1771 | 1461143937908 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]]]}] 02:18:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:18:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1493ms 02:18:57 INFO - PROCESS | 1771 | 1461143937955 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 02:18:57 INFO - PROCESS | 1771 | 1461143937959 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 02:18:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:18:57 INFO - PROCESS | 1771 | 1461143937967 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:18:57 INFO - PROCESS | 1771 | 1461143937971 Marionette TRACE conn3 <- [1,502,null,{}] 02:18:57 INFO - PROCESS | 1771 | 1461143937976 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}] 02:18:58 INFO - PROCESS | 1771 | 1461143938156 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 02:18:58 INFO - PROCESS | 1771 | 1461143938322 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:58 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b877000 == 80 [pid = 1771] [id = 133] 02:18:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x8b887400) [pid = 1771] [serial = 399] [outer = (nil)] 02:18:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x98849800) [pid = 1771] [serial = 400] [outer = 0x8b887400] 02:18:58 INFO - PROCESS | 1771 | 1461143938411 Marionette DEBUG loaded listener.js 02:18:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x9881b400) [pid = 1771] [serial = 401] [outer = 0x8b887400] 02:18:59 INFO - PROCESS | 1771 | 1461143939356 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]]]}] 02:18:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:18:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1432ms 02:18:59 INFO - PROCESS | 1771 | 1461143939400 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 02:18:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:18:59 INFO - PROCESS | 1771 | 1461143939405 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 02:18:59 INFO - PROCESS | 1771 | 1461143939412 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:18:59 INFO - PROCESS | 1771 | 1461143939416 Marionette TRACE conn3 <- [1,506,null,{}] 02:18:59 INFO - PROCESS | 1771 | 1461143939423 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}] 02:18:59 INFO - PROCESS | 1771 | 1461143939632 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 02:18:59 INFO - PROCESS | 1771 | 1461143939859 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:59 INFO - PROCESS | 1771 | ++DOCSHELL 0x98ae9400 == 81 [pid = 1771] [id = 134] 02:18:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x9b09c000) [pid = 1771] [serial = 402] [outer = (nil)] 02:19:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x9b0ee800) [pid = 1771] [serial = 403] [outer = 0x9b09c000] 02:19:00 INFO - PROCESS | 1771 | 1461143940013 Marionette DEBUG loaded listener.js 02:19:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x9fb2d400) [pid = 1771] [serial = 404] [outer = 0x9b09c000] 02:19:00 INFO - PROCESS | 1771 | 1461143940940 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]]]}] 02:19:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:19:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1591ms 02:19:01 INFO - PROCESS | 1771 | 1461143941005 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 02:19:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:19:01 INFO - PROCESS | 1771 | 1461143941009 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 02:19:01 INFO - PROCESS | 1771 | 1461143941016 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:19:01 INFO - PROCESS | 1771 | 1461143941020 Marionette TRACE conn3 <- [1,510,null,{}] 02:19:01 INFO - PROCESS | 1771 | 1461143941025 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}] 02:19:01 INFO - PROCESS | 1771 | 1461143941201 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 02:19:01 INFO - PROCESS | 1771 | 1461143941371 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:01 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b88bc00 == 82 [pid = 1771] [id = 135] 02:19:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x98844000) [pid = 1771] [serial = 405] [outer = (nil)] 02:19:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x9fe8c400) [pid = 1771] [serial = 406] [outer = 0x98844000] 02:19:01 INFO - PROCESS | 1771 | 1461143941465 Marionette DEBUG loaded listener.js 02:19:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x9fe91400) [pid = 1771] [serial = 407] [outer = 0x98844000] 02:19:02 INFO - PROCESS | 1771 | 1461143942422 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]]]}] 02:19:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:19:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1481ms 02:19:02 INFO - PROCESS | 1771 | 1461143942498 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 02:19:02 INFO - PROCESS | 1771 | 1461143942502 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 02:19:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:19:02 INFO - PROCESS | 1771 | 1461143942509 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:19:02 INFO - PROCESS | 1771 | 1461143942511 Marionette TRACE conn3 <- [1,514,null,{}] 02:19:02 INFO - PROCESS | 1771 | 1461143942519 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}] 02:19:02 INFO - PROCESS | 1771 | 1461143942729 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 02:19:02 INFO - PROCESS | 1771 | 1461143942945 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x9718e800 == 83 [pid = 1771] [id = 136] 02:19:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x9718f000) [pid = 1771] [serial = 408] [outer = (nil)] 02:19:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x97196400) [pid = 1771] [serial = 409] [outer = 0x9718f000] 02:19:03 INFO - PROCESS | 1771 | 1461143943078 Marionette DEBUG loaded listener.js 02:19:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x9719a400) [pid = 1771] [serial = 410] [outer = 0x9718f000] 02:19:03 INFO - PROCESS | 1771 | 1461143943920 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]]]}] 02:19: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 02:19:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1483ms 02:19:03 INFO - PROCESS | 1771 | 1461143943993 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 02:19:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:19:04 INFO - PROCESS | 1771 | 1461143943997 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 02:19:04 INFO - PROCESS | 1771 | 1461143944003 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:19:04 INFO - PROCESS | 1771 | 1461143944007 Marionette TRACE conn3 <- [1,518,null,{}] 02:19:04 INFO - PROCESS | 1771 | 1461143944012 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}] 02:19:04 INFO - PROCESS | 1771 | 1461143944241 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 02:19:04 INFO - PROCESS | 1771 | 1461143944468 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:04 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b992400 == 84 [pid = 1771] [id = 137] 02:19:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x8b993400) [pid = 1771] [serial = 411] [outer = (nil)] 02:19:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x8b999800) [pid = 1771] [serial = 412] [outer = 0x8b993400] 02:19:04 INFO - PROCESS | 1771 | 1461143944599 Marionette DEBUG loaded listener.js 02:19:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x8b99c400) [pid = 1771] [serial = 413] [outer = 0x8b993400] 02:19:05 INFO - PROCESS | 1771 | 1461143945482 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]]]}] 02:19:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:19:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1539ms 02:19:05 INFO - PROCESS | 1771 | 1461143945542 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 02:19:05 INFO - PROCESS | 1771 | 1461143945546 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 02:19:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:19:05 INFO - PROCESS | 1771 | 1461143945552 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:19:05 INFO - PROCESS | 1771 | 1461143945555 Marionette TRACE conn3 <- [1,522,null,{}] 02:19:05 INFO - PROCESS | 1771 | 1461143945561 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}] 02:19:05 INFO - PROCESS | 1771 | 1461143945735 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 02:19:05 INFO - PROCESS | 1771 | 1461143945903 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:05 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b997400 == 85 [pid = 1771] [id = 138] 02:19:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x8b99a400) [pid = 1771] [serial = 414] [outer = (nil)] 02:19:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x8e7a5800) [pid = 1771] [serial = 415] [outer = 0x8b99a400] 02:19:05 INFO - PROCESS | 1771 | 1461143945987 Marionette DEBUG loaded listener.js 02:19:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x8e7a9400) [pid = 1771] [serial = 416] [outer = 0x8b99a400] 02:19:06 INFO - PROCESS | 1771 | 1461143946983 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]]]}] 02:19:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:19:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1487ms 02:19:07 INFO - PROCESS | 1771 | 1461143947041 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 02:19:07 INFO - PROCESS | 1771 | 1461143947045 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 02:19:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:19:07 INFO - PROCESS | 1771 | 1461143947052 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:19:07 INFO - PROCESS | 1771 | 1461143947054 Marionette TRACE conn3 <- [1,526,null,{}] 02:19:07 INFO - PROCESS | 1771 | 1461143947060 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}] 02:19:07 INFO - PROCESS | 1771 | 1461143947236 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 02:19:07 INFO - PROCESS | 1771 | 1461143947693 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:07 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dd53800 == 86 [pid = 1771] [id = 139] 02:19:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 182 (0x8dd56800) [pid = 1771] [serial = 417] [outer = (nil)] 02:19:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 183 (0x8dd5e800) [pid = 1771] [serial = 418] [outer = 0x8dd56800] 02:19:07 INFO - PROCESS | 1771 | 1461143947819 Marionette DEBUG loaded listener.js 02:19:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 184 (0x8e7a2400) [pid = 1771] [serial = 419] [outer = 0x8dd56800] 02:19:08 INFO - PROCESS | 1771 | 1461143948862 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]]]}] 02:19:08 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 02:19:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1885ms 02:19:08 INFO - PROCESS | 1771 | 1461143948942 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 02:19:08 INFO - PROCESS | 1771 | 1461143948953 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 02:19:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:19:08 INFO - PROCESS | 1771 | 1461143948967 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:19:08 INFO - PROCESS | 1771 | 1461143948978 Marionette TRACE conn3 <- [1,530,null,{}] 02:19:09 INFO - PROCESS | 1771 | 1461143948998 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}] 02:19:09 INFO - PROCESS | 1771 | 1461143949351 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 02:19:09 INFO - PROCESS | 1771 | 1461143949549 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:09 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c208c00 == 87 [pid = 1771] [id = 140] 02:19:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 185 (0x8c3d3800) [pid = 1771] [serial = 420] [outer = (nil)] 02:19:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 186 (0x8f3e3800) [pid = 1771] [serial = 421] [outer = 0x8c3d3800] 02:19:09 INFO - PROCESS | 1771 | 1461143949630 Marionette DEBUG loaded listener.js 02:19:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 187 (0x912b2000) [pid = 1771] [serial = 422] [outer = 0x8c3d3800] 02:19:09 INFO - PROCESS | 1771 | --DOCSHELL 0x95abdc00 == 86 [pid = 1771] [id = 128] 02:19:09 INFO - PROCESS | 1771 | --DOCSHELL 0x96805400 == 85 [pid = 1771] [id = 127] 02:19:09 INFO - PROCESS | 1771 | --DOMWINDOW == 186 (0x8c20b800) [pid = 1771] [serial = 339] [outer = (nil)] [url = about:blank] 02:19:09 INFO - PROCESS | 1771 | --DOMWINDOW == 185 (0x912b4000) [pid = 1771] [serial = 297] [outer = (nil)] [url = about:blank] 02:19:09 INFO - PROCESS | 1771 | --DOMWINDOW == 184 (0x8dc15c00) [pid = 1771] [serial = 306] [outer = (nil)] [url = about:blank] 02:19:09 INFO - PROCESS | 1771 | --DOMWINDOW == 183 (0x93d09800) [pid = 1771] [serial = 321] [outer = (nil)] [url = about:blank] 02:19:10 INFO - PROCESS | 1771 | --DOMWINDOW == 182 (0xa2a7e000) [pid = 1771] [serial = 315] [outer = (nil)] [url = about:blank] 02:19:10 INFO - PROCESS | 1771 | --DOMWINDOW == 181 (0xa45e3000) [pid = 1771] [serial = 318] [outer = (nil)] [url = about:blank] 02:19:10 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x90381c00) [pid = 1771] [serial = 324] [outer = (nil)] [url = about:blank] 02:19:10 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x981bb800) [pid = 1771] [serial = 309] [outer = (nil)] [url = about:blank] 02:19:10 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x968d7800) [pid = 1771] [serial = 300] [outer = (nil)] [url = about:blank] 02:19:10 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x9fe85400) [pid = 1771] [serial = 312] [outer = (nil)] [url = about:blank] 02:19:10 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x97d34000) [pid = 1771] [serial = 303] [outer = (nil)] [url = about:blank] 02:19:10 INFO - PROCESS | 1771 | --DOCSHELL 0x8f3d6400 == 84 [pid = 1771] [id = 126] 02:19:10 INFO - PROCESS | 1771 | --DOCSHELL 0x8e882800 == 83 [pid = 1771] [id = 125] 02:19:10 INFO - PROCESS | 1771 | --DOCSHELL 0x8c201800 == 82 [pid = 1771] [id = 124] 02:19:10 INFO - PROCESS | 1771 | --DOCSHELL 0x8b888800 == 81 [pid = 1771] [id = 123] 02:19:10 INFO - PROCESS | 1771 | --DOCSHELL 0x8dc10c00 == 80 [pid = 1771] [id = 118] 02:19:10 INFO - PROCESS | 1771 | --DOCSHELL 0x96b2f800 == 79 [pid = 1771] [id = 117] 02:19:10 INFO - PROCESS | 1771 | --DOCSHELL 0x96b29800 == 78 [pid = 1771] [id = 116] 02:19:10 INFO - PROCESS | 1771 | --DOCSHELL 0x8f824c00 == 77 [pid = 1771] [id = 115] 02:19:10 INFO - PROCESS | 1771 | --DOCSHELL 0x8c208800 == 76 [pid = 1771] [id = 114] 02:19:10 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x8fc25800) [pid = 1771] [serial = 327] [outer = (nil)] [url = about:blank] 02:19:10 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x92a68c00) [pid = 1771] [serial = 295] [outer = (nil)] [url = about:blank] 02:19:10 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x90382400) [pid = 1771] [serial = 328] [outer = (nil)] [url = about:blank] 02:19:10 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x95a6a800) [pid = 1771] [serial = 331] [outer = (nil)] [url = about:blank] 02:19:10 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0xa4545c00) [pid = 1771] [serial = 337] [outer = (nil)] [url = about:blank] 02:19:10 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x98ae5800) [pid = 1771] [serial = 334] [outer = (nil)] [url = about:blank] 02:19:10 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0xa0a8e000) [pid = 1771] [serial = 336] [outer = (nil)] [url = about:blank] 02:19:10 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x97a87400) [pid = 1771] [serial = 333] [outer = (nil)] [url = about:blank] 02:19:10 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x93d0b800) [pid = 1771] [serial = 330] [outer = (nil)] [url = about:blank] 02:19:10 INFO - PROCESS | 1771 | 1461143950536 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"]]]}] 02:19:10 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 02:19:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:19:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:19:10 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 02:19:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:19:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:19:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1656ms 02:19:10 INFO - PROCESS | 1771 | 1461143950628 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 02:19:10 INFO - PROCESS | 1771 | 1461143950633 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 02:19:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:19:10 INFO - PROCESS | 1771 | 1461143950645 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:19:10 INFO - PROCESS | 1771 | 1461143950648 Marionette TRACE conn3 <- [1,534,null,{}] 02:19:10 INFO - PROCESS | 1771 | 1461143950655 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}] 02:19:10 INFO - PROCESS | 1771 | 1461143950832 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 02:19:10 INFO - PROCESS | 1771 | 1461143950843 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:10 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dee8800 == 77 [pid = 1771] [id = 141] 02:19:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x8e88f400) [pid = 1771] [serial = 423] [outer = (nil)] 02:19:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x92acc800) [pid = 1771] [serial = 424] [outer = 0x8e88f400] 02:19:10 INFO - PROCESS | 1771 | 1461143950919 Marionette DEBUG loaded listener.js 02:19:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x93c50800) [pid = 1771] [serial = 425] [outer = 0x8e88f400] 02:19:11 INFO - PROCESS | 1771 | 1461143951814 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]]]}] 02:19:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:19:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1182ms 02:19:11 INFO - PROCESS | 1771 | 1461143951829 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 02:19:11 INFO - PROCESS | 1771 | 1461143951834 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 02:19:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:19:11 INFO - PROCESS | 1771 | 1461143951848 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:19:11 INFO - PROCESS | 1771 | 1461143951856 Marionette TRACE conn3 <- [1,538,null,{}] 02:19:11 INFO - PROCESS | 1771 | 1461143951864 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}] 02:19:12 INFO - PROCESS | 1771 | 1461143952033 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 02:19:12 INFO - PROCESS | 1771 | 1461143952204 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:12 INFO - PROCESS | 1771 | ++DOCSHELL 0x90382400 == 78 [pid = 1771] [id = 142] 02:19:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x93d0f800) [pid = 1771] [serial = 426] [outer = (nil)] 02:19:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x95ea2800) [pid = 1771] [serial = 427] [outer = 0x93d0f800] 02:19:12 INFO - PROCESS | 1771 | 1461143952277 Marionette DEBUG loaded listener.js 02:19:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x96b29800) [pid = 1771] [serial = 428] [outer = 0x93d0f800] 02:19:13 INFO - PROCESS | 1771 | 1461143953089 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]]]}] 02:19:13 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. 02:19:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1301ms 02:19:13 INFO - PROCESS | 1771 | 1461143953151 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 02:19:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:19:13 INFO - PROCESS | 1771 | 1461143953155 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 02:19:13 INFO - PROCESS | 1771 | 1461143953162 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:19:13 INFO - PROCESS | 1771 | 1461143953165 Marionette TRACE conn3 <- [1,542,null,{}] 02:19:13 INFO - PROCESS | 1771 | 1461143953171 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}] 02:19:13 INFO - PROCESS | 1771 | 1461143953375 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 02:19:13 INFO - PROCESS | 1771 | 1461143953404 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:13 INFO - PROCESS | 1771 | ++DOCSHELL 0x96805400 == 79 [pid = 1771] [id = 143] 02:19:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x96b25400) [pid = 1771] [serial = 429] [outer = (nil)] 02:19:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x97194400) [pid = 1771] [serial = 430] [outer = 0x96b25400] 02:19:13 INFO - PROCESS | 1771 | 1461143953478 Marionette DEBUG loaded listener.js 02:19:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x97199c00) [pid = 1771] [serial = 431] [outer = 0x96b25400] 02:19:14 INFO - PROCESS | 1771 | 1461143954405 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]]]}] 02:19:14 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. 02:19:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1293ms 02:19:14 INFO - PROCESS | 1771 | 1461143954455 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 02:19:14 INFO - PROCESS | 1771 | 1461143954457 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 02:19:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:19:14 INFO - PROCESS | 1771 | 1461143954464 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:19:14 INFO - PROCESS | 1771 | 1461143954467 Marionette TRACE conn3 <- [1,546,null,{}] 02:19:14 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x9fe88000) [pid = 1771] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:19:14 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x8c204000) [pid = 1771] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:19:14 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x914e0800) [pid = 1771] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:19:14 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x8b88a000) [pid = 1771] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:19:14 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x9472e000) [pid = 1771] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:19:14 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x8dc0e800) [pid = 1771] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:19:14 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x96b23c00) [pid = 1771] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:19:14 INFO - PROCESS | 1771 | 1461143954667 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}] 02:19:14 INFO - PROCESS | 1771 | 1461143954839 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 02:19:14 INFO - PROCESS | 1771 | 1461143954851 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:15 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e885800 == 80 [pid = 1771] [id = 144] 02:19:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x8e888400) [pid = 1771] [serial = 432] [outer = (nil)] 02:19:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x95bf0000) [pid = 1771] [serial = 433] [outer = 0x8e888400] 02:19:15 INFO - PROCESS | 1771 | 1461143955060 Marionette DEBUG loaded listener.js 02:19:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x97a03c00) [pid = 1771] [serial = 434] [outer = 0x8e888400] 02:19:15 INFO - PROCESS | 1771 | 1461143955857 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]]]}] 02:19:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:19:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1425ms 02:19:15 INFO - PROCESS | 1771 | 1461143955890 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 02:19:15 INFO - PROCESS | 1771 | 1461143955893 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 02:19:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:19:15 INFO - PROCESS | 1771 | 1461143955900 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:19:15 INFO - PROCESS | 1771 | 1461143955903 Marionette TRACE conn3 <- [1,550,null,{}] 02:19:15 INFO - PROCESS | 1771 | 1461143955908 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}] 02:19:16 INFO - PROCESS | 1771 | 1461143956075 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 02:19:16 INFO - PROCESS | 1771 | 1461143956228 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:16 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dc10000 == 81 [pid = 1771] [id = 145] 02:19:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x8dd5f000) [pid = 1771] [serial = 435] [outer = (nil)] 02:19:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x97db5800) [pid = 1771] [serial = 436] [outer = 0x8dd5f000] 02:19:16 INFO - PROCESS | 1771 | 1461143956300 Marionette DEBUG loaded listener.js 02:19:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x988c1400) [pid = 1771] [serial = 437] [outer = 0x8dd5f000] 02:19:17 INFO - PROCESS | 1771 | 1461143957259 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]]]}] 02:19:17 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. 02:19:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1436ms 02:19:17 INFO - PROCESS | 1771 | 1461143957337 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 02:19:17 INFO - PROCESS | 1771 | 1461143957344 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 02:19:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:19:17 INFO - PROCESS | 1771 | 1461143957360 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:19:17 INFO - PROCESS | 1771 | 1461143957369 Marionette TRACE conn3 <- [1,554,null,{}] 02:19:17 INFO - PROCESS | 1771 | 1461143957377 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}] 02:19:17 INFO - PROCESS | 1771 | 1461143957601 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 02:19:17 INFO - PROCESS | 1771 | 1461143957904 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:17 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b88d800 == 82 [pid = 1771] [id = 146] 02:19:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x8dc18000) [pid = 1771] [serial = 438] [outer = (nil)] 02:19:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x8e7a8800) [pid = 1771] [serial = 439] [outer = 0x8dc18000] 02:19:18 INFO - PROCESS | 1771 | 1461143958065 Marionette DEBUG loaded listener.js 02:19:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x9037b800) [pid = 1771] [serial = 440] [outer = 0x8dc18000] 02:19:18 INFO - PROCESS | 1771 | [1771] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:19:19 INFO - PROCESS | 1771 | 1461143959127 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]]]}] 02:19:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:19:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1847ms 02:19:19 INFO - PROCESS | 1771 | 1461143959208 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 02:19:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:19:19 INFO - PROCESS | 1771 | 1461143959220 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 02:19:19 INFO - PROCESS | 1771 | 1461143959231 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:19:19 INFO - PROCESS | 1771 | 1461143959236 Marionette TRACE conn3 <- [1,558,null,{}] 02:19:19 INFO - PROCESS | 1771 | 1461143959242 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}] 02:19:19 INFO - PROCESS | 1771 | 1461143959488 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 02:19:19 INFO - PROCESS | 1771 | 1461143959778 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:19 INFO - PROCESS | 1771 | ++DOCSHELL 0x93d0cc00 == 83 [pid = 1771] [id = 147] 02:19:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x93d0d800) [pid = 1771] [serial = 441] [outer = (nil)] 02:19:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x94727c00) [pid = 1771] [serial = 442] [outer = 0x93d0d800] 02:19:19 INFO - PROCESS | 1771 | 1461143959885 Marionette DEBUG loaded listener.js 02:19:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x967d3000) [pid = 1771] [serial = 443] [outer = 0x93d0d800] 02:19:20 INFO - PROCESS | 1771 | 1461143960864 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]]]}] 02:19:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:19:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1688ms 02:19:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:19:20 INFO - PROCESS | 1771 | 1461143960919 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 02:19:20 INFO - PROCESS | 1771 | 1461143960922 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 02:19:20 INFO - PROCESS | 1771 | 1461143960929 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:19:20 INFO - PROCESS | 1771 | 1461143960935 Marionette TRACE conn3 <- [1,562,null,{}] 02:19:20 INFO - PROCESS | 1771 | 1461143960952 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}] 02:19:21 INFO - PROCESS | 1771 | 1461143961179 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 02:19:21 INFO - PROCESS | 1771 | 1461143961409 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:21 INFO - PROCESS | 1771 | ++DOCSHELL 0x9472e000 == 84 [pid = 1771] [id = 148] 02:19:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 182 (0x97a85c00) [pid = 1771] [serial = 444] [outer = (nil)] 02:19:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 183 (0x98ae2000) [pid = 1771] [serial = 445] [outer = 0x97a85c00] 02:19:21 INFO - PROCESS | 1771 | 1461143961507 Marionette DEBUG loaded listener.js 02:19:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 184 (0x9df96000) [pid = 1771] [serial = 446] [outer = 0x97a85c00] 02:19:22 INFO - PROCESS | 1771 | [1771] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:19:22 INFO - PROCESS | 1771 | 1461143962446 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]]]}] 02:19:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:19:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1592ms 02:19:22 INFO - PROCESS | 1771 | 1461143962521 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 02:19:22 INFO - PROCESS | 1771 | 1461143962525 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 02:19:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:19:22 INFO - PROCESS | 1771 | 1461143962533 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:19:22 INFO - PROCESS | 1771 | 1461143962537 Marionette TRACE conn3 <- [1,566,null,{}] 02:19:22 INFO - PROCESS | 1771 | 1461143962543 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}] 02:19:22 INFO - PROCESS | 1771 | 1461143962756 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 02:19:22 INFO - PROCESS | 1771 | 1461143962973 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:23 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b990800 == 85 [pid = 1771] [id = 149] 02:19:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 185 (0x8c20f800) [pid = 1771] [serial = 447] [outer = (nil)] 02:19:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 186 (0x9fe87800) [pid = 1771] [serial = 448] [outer = 0x8c20f800] 02:19:23 INFO - PROCESS | 1771 | 1461143963106 Marionette DEBUG loaded listener.js 02:19:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 187 (0x9fe8d800) [pid = 1771] [serial = 449] [outer = 0x8c20f800] 02:19:23 INFO - PROCESS | 1771 | [1771] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:19:23 INFO - PROCESS | 1771 | 1461143963986 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]]]}] 02:19:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:19:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1484ms 02:19:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:19:24 INFO - PROCESS | 1771 | 1461143964018 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 02:19:24 INFO - PROCESS | 1771 | 1461143964021 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 02:19:24 INFO - PROCESS | 1771 | 1461143964028 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:19:24 INFO - PROCESS | 1771 | 1461143964032 Marionette TRACE conn3 <- [1,570,null,{}] 02:19:24 INFO - PROCESS | 1771 | 1461143964037 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}] 02:19:24 INFO - PROCESS | 1771 | 1461143964213 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 02:19:24 INFO - PROCESS | 1771 | 1461143964396 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:24 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dcaa800 == 86 [pid = 1771] [id = 150] 02:19:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 188 (0x8dcacc00) [pid = 1771] [serial = 450] [outer = (nil)] 02:19:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 189 (0x8dcb2000) [pid = 1771] [serial = 451] [outer = 0x8dcacc00] 02:19:24 INFO - PROCESS | 1771 | 1461143964525 Marionette DEBUG loaded listener.js 02:19:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 190 (0x8dcb5800) [pid = 1771] [serial = 452] [outer = 0x8dcacc00] 02:19:25 INFO - PROCESS | 1771 | [1771] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:19:25 INFO - PROCESS | 1771 | 1461143965468 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]]]}] 02:19:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:19:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1481ms 02:19:25 INFO - PROCESS | 1771 | 1461143965509 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 02:19:25 INFO - PROCESS | 1771 | 1461143965513 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 02:19:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:19:25 INFO - PROCESS | 1771 | 1461143965519 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:19:25 INFO - PROCESS | 1771 | 1461143965523 Marionette TRACE conn3 <- [1,574,null,{}] 02:19:25 INFO - PROCESS | 1771 | 1461143965529 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}] 02:19:25 INFO - PROCESS | 1771 | 1461143965745 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 02:19:25 INFO - PROCESS | 1771 | 1461143965926 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:26 INFO - PROCESS | 1771 | ++DOCSHELL 0x9fe83400 == 87 [pid = 1771] [id = 151] 02:19:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 191 (0xa0a2dc00) [pid = 1771] [serial = 453] [outer = (nil)] 02:19:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 192 (0xa0f3e000) [pid = 1771] [serial = 454] [outer = 0xa0a2dc00] 02:19:26 INFO - PROCESS | 1771 | 1461143966089 Marionette DEBUG loaded listener.js 02:19:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 193 (0xa3c79400) [pid = 1771] [serial = 455] [outer = 0xa0a2dc00] 02:19:27 INFO - PROCESS | 1771 | 1461143967003 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]]]}] 02:19:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:19:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1542ms 02:19:27 INFO - PROCESS | 1771 | 1461143967063 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 02:19:27 INFO - PROCESS | 1771 | 1461143967068 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 02:19:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:19:27 INFO - PROCESS | 1771 | 1461143967074 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:19:27 INFO - PROCESS | 1771 | 1461143967077 Marionette TRACE conn3 <- [1,578,null,{}] 02:19:27 INFO - PROCESS | 1771 | 1461143967083 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}] 02:19:27 INFO - PROCESS | 1771 | 1461143967262 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 02:19:27 INFO - PROCESS | 1771 | 1461143967488 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:27 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae41400 == 88 [pid = 1771] [id = 152] 02:19:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 194 (0x8ae41800) [pid = 1771] [serial = 456] [outer = (nil)] 02:19:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 195 (0x8ae49c00) [pid = 1771] [serial = 457] [outer = 0x8ae41800] 02:19:27 INFO - PROCESS | 1771 | 1461143967616 Marionette DEBUG loaded listener.js 02:19:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 196 (0x8ae4d400) [pid = 1771] [serial = 458] [outer = 0x8ae41800] 02:19:28 INFO - PROCESS | 1771 | 1461143968629 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]]]}] 02:19:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:19:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1636ms 02:19:28 INFO - PROCESS | 1771 | 1461143968713 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 02:19:28 INFO - PROCESS | 1771 | 1461143968720 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 02:19:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:19:28 INFO - PROCESS | 1771 | 1461143968730 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:19:28 INFO - PROCESS | 1771 | 1461143968734 Marionette TRACE conn3 <- [1,582,null,{}] 02:19:28 INFO - PROCESS | 1771 | 1461143968744 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}] 02:19:28 INFO - PROCESS | 1771 | 1461143968994 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 02:19:29 INFO - PROCESS | 1771 | 1461143969226 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:29 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae46c00 == 89 [pid = 1771] [id = 153] 02:19:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 197 (0x8ae48000) [pid = 1771] [serial = 459] [outer = (nil)] 02:19:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 198 (0x8aed4400) [pid = 1771] [serial = 460] [outer = 0x8ae48000] 02:19:29 INFO - PROCESS | 1771 | 1461143969313 Marionette DEBUG loaded listener.js 02:19:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 199 (0x8aed8c00) [pid = 1771] [serial = 461] [outer = 0x8ae48000] 02:19:30 INFO - PROCESS | 1771 | 1461143970246 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]]]}] 02:19:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:19:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1548ms 02:19:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:19:30 INFO - PROCESS | 1771 | 1461143970278 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 02:19:30 INFO - PROCESS | 1771 | 1461143970281 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 02:19:30 INFO - PROCESS | 1771 | 1461143970288 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:19:30 INFO - PROCESS | 1771 | 1461143970291 Marionette TRACE conn3 <- [1,586,null,{}] 02:19:30 INFO - PROCESS | 1771 | 1461143970297 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}] 02:19:30 INFO - PROCESS | 1771 | 1461143970478 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 02:19:30 INFO - PROCESS | 1771 | 1461143970659 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:30 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae43400 == 90 [pid = 1771] [id = 154] 02:19:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 200 (0x8ae4cc00) [pid = 1771] [serial = 462] [outer = (nil)] 02:19:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 201 (0x8aedf400) [pid = 1771] [serial = 463] [outer = 0x8ae4cc00] 02:19:30 INFO - PROCESS | 1771 | 1461143970750 Marionette DEBUG loaded listener.js 02:19:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 202 (0x8aee0c00) [pid = 1771] [serial = 464] [outer = 0x8ae4cc00] 02:19:31 INFO - PROCESS | 1771 | [1771] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:19:31 INFO - PROCESS | 1771 | 1461143971763 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]]]}] 02:19:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:19:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1532ms 02:19:31 INFO - PROCESS | 1771 | 1461143971820 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 02:19:31 INFO - PROCESS | 1771 | 1461143971823 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 02:19:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:19:31 INFO - PROCESS | 1771 | 1461143971830 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:19:31 INFO - PROCESS | 1771 | 1461143971833 Marionette TRACE conn3 <- [1,590,null,{}] 02:19:31 INFO - PROCESS | 1771 | 1461143971839 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}] 02:19:32 INFO - PROCESS | 1771 | 1461143972017 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 02:19:32 INFO - PROCESS | 1771 | 1461143972196 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:32 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b86fc00 == 91 [pid = 1771] [id = 155] 02:19:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 203 (0x8c161800) [pid = 1771] [serial = 465] [outer = (nil)] 02:19:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 204 (0x8c166c00) [pid = 1771] [serial = 466] [outer = 0x8c161800] 02:19:32 INFO - PROCESS | 1771 | 1461143972303 Marionette DEBUG loaded listener.js 02:19:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 205 (0x8c168000) [pid = 1771] [serial = 467] [outer = 0x8c161800] 02:19:33 INFO - PROCESS | 1771 | 1461143973239 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]]]}] 02:19:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:19:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1480ms 02:19:33 INFO - PROCESS | 1771 | 1461143973311 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 02:19:33 INFO - PROCESS | 1771 | 1461143973316 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 02:19:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:19:33 INFO - PROCESS | 1771 | 1461143973323 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:19:33 INFO - PROCESS | 1771 | 1461143973328 Marionette TRACE conn3 <- [1,594,null,{}] 02:19:33 INFO - PROCESS | 1771 | 1461143973335 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}] 02:19:33 INFO - PROCESS | 1771 | 1461143973592 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 02:19:33 INFO - PROCESS | 1771 | 1461143973853 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:33 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c166000 == 92 [pid = 1771] [id = 156] 02:19:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 206 (0x8fe18000) [pid = 1771] [serial = 468] [outer = (nil)] 02:19:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 207 (0x8fe1c800) [pid = 1771] [serial = 469] [outer = 0x8fe18000] 02:19:33 INFO - PROCESS | 1771 | 1461143973966 Marionette DEBUG loaded listener.js 02:19:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 208 (0x8fe21c00) [pid = 1771] [serial = 470] [outer = 0x8fe18000] 02:19:34 INFO - PROCESS | 1771 | 1461143974900 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]]]}] 02:19:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:19:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1635ms 02:19:34 INFO - PROCESS | 1771 | 1461143974959 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 02:19:34 INFO - PROCESS | 1771 | 1461143974963 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 02:19:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:19:34 INFO - PROCESS | 1771 | 1461143974970 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:19:34 INFO - PROCESS | 1771 | 1461143974973 Marionette TRACE conn3 <- [1,598,null,{}] 02:19:34 INFO - PROCESS | 1771 | 1461143974979 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}] 02:19:35 INFO - PROCESS | 1771 | 1461143975172 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 02:19:35 INFO - PROCESS | 1771 | 1461143975410 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:35 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c210000 == 93 [pid = 1771] [id = 157] 02:19:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 209 (0x8c3c6400) [pid = 1771] [serial = 471] [outer = (nil)] 02:19:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 210 (0x8ffd7c00) [pid = 1771] [serial = 472] [outer = 0x8c3c6400] 02:19:35 INFO - PROCESS | 1771 | 1461143975558 Marionette DEBUG loaded listener.js 02:19:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 211 (0x8ffda400) [pid = 1771] [serial = 473] [outer = 0x8c3c6400] 02:19:36 INFO - PROCESS | 1771 | 1461143976455 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]]]}] 02:19:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:19:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1535ms 02:19:36 INFO - PROCESS | 1771 | 1461143976507 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 02:19:36 INFO - PROCESS | 1771 | 1461143976511 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 02:19:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:19:36 INFO - PROCESS | 1771 | 1461143976517 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:19:36 INFO - PROCESS | 1771 | 1461143976521 Marionette TRACE conn3 <- [1,602,null,{}] 02:19:36 INFO - PROCESS | 1771 | 1461143976528 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}] 02:19:36 INFO - PROCESS | 1771 | 1461143976706 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 02:19:36 INFO - PROCESS | 1771 | 1461143976885 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:36 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c20a400 == 94 [pid = 1771] [id = 158] 02:19:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 212 (0x8dc17000) [pid = 1771] [serial = 474] [outer = (nil)] 02:19:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 213 (0x8e6b6c00) [pid = 1771] [serial = 475] [outer = 0x8dc17000] 02:19:36 INFO - PROCESS | 1771 | 1461143976974 Marionette DEBUG loaded listener.js 02:19:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 214 (0x8e6b9000) [pid = 1771] [serial = 476] [outer = 0x8dc17000] 02:19:38 INFO - PROCESS | 1771 | 1461143978058 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]]]}] 02:19:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:19:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1584ms 02:19:38 INFO - PROCESS | 1771 | 1461143978102 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 02:19:38 INFO - PROCESS | 1771 | 1461143978106 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 02:19:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:19:38 INFO - PROCESS | 1771 | 1461143978113 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:19:38 INFO - PROCESS | 1771 | 1461143978116 Marionette TRACE conn3 <- [1,606,null,{}] 02:19:38 INFO - PROCESS | 1771 | 1461143978142 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}] 02:19:38 INFO - PROCESS | 1771 | 1461143978362 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 02:19:38 INFO - PROCESS | 1771 | 1461143978707 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:38 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e6b2400 == 95 [pid = 1771] [id = 159] 02:19:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 215 (0x8e6b5c00) [pid = 1771] [serial = 477] [outer = (nil)] 02:19:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 216 (0x8f3e3000) [pid = 1771] [serial = 478] [outer = 0x8e6b5c00] 02:19:38 INFO - PROCESS | 1771 | 1461143978860 Marionette DEBUG loaded listener.js 02:19:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 217 (0x8fe1cc00) [pid = 1771] [serial = 479] [outer = 0x8e6b5c00] 02:19:39 INFO - PROCESS | 1771 | 1461143979783 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]]]}] 02:19:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:19:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1699ms 02:19:39 INFO - PROCESS | 1771 | 1461143979815 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 02:19:39 INFO - PROCESS | 1771 | 1461143979829 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 02:19:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:19:39 INFO - PROCESS | 1771 | 1461143979836 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:19:39 INFO - PROCESS | 1771 | 1461143979839 Marionette TRACE conn3 <- [1,610,null,{}] 02:19:39 INFO - PROCESS | 1771 | 1461143979845 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}] 02:19:40 INFO - PROCESS | 1771 | 1461143980018 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 02:19:40 INFO - PROCESS | 1771 | 1461143980208 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:40 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c162800 == 96 [pid = 1771] [id = 160] 02:19:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 218 (0x8c164400) [pid = 1771] [serial = 480] [outer = (nil)] 02:19:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 219 (0x8ffde000) [pid = 1771] [serial = 481] [outer = 0x8c164400] 02:19:40 INFO - PROCESS | 1771 | 1461143980346 Marionette DEBUG loaded listener.js 02:19:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 220 (0x90381400) [pid = 1771] [serial = 482] [outer = 0x8c164400] 02:19:41 INFO - PROCESS | 1771 | 1461143981724 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]]]}] 02:19:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:19:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1933ms 02:19:41 INFO - PROCESS | 1771 | 1461143981772 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 02:19:41 INFO - PROCESS | 1771 | 1461143981780 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 02:19:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:19:41 INFO - PROCESS | 1771 | 1461143981789 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:19:41 INFO - PROCESS | 1771 | 1461143981794 Marionette TRACE conn3 <- [1,614,null,{}] 02:19:41 INFO - PROCESS | 1771 | 1461143981802 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}] 02:19:42 INFO - PROCESS | 1771 | 1461143982072 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 02:19:42 INFO - PROCESS | 1771 | 1461143982350 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:42 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b99b400 == 97 [pid = 1771] [id = 161] 02:19:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 221 (0x8c167000) [pid = 1771] [serial = 483] [outer = (nil)] 02:19:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 222 (0x8e7a7800) [pid = 1771] [serial = 484] [outer = 0x8c167000] 02:19:42 INFO - PROCESS | 1771 | 1461143982438 Marionette DEBUG loaded listener.js 02:19:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 223 (0x8fe1fc00) [pid = 1771] [serial = 485] [outer = 0x8c167000] 02:19:43 INFO - PROCESS | 1771 | 1461143983578 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]]]}] 02:19:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:19:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1839ms 02:19:43 INFO - PROCESS | 1771 | 1461143983630 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 02:19:43 INFO - PROCESS | 1771 | 1461143983639 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 02:19:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:19:43 INFO - PROCESS | 1771 | 1461143983650 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:19:43 INFO - PROCESS | 1771 | 1461143983655 Marionette TRACE conn3 <- [1,618,null,{}] 02:19:43 INFO - PROCESS | 1771 | 1461143983661 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}] 02:19:43 INFO - PROCESS | 1771 | 1461143983850 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 02:19:44 INFO - PROCESS | 1771 | 1461143984115 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b86c400 == 98 [pid = 1771] [id = 162] 02:19:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 224 (0x8b870400) [pid = 1771] [serial = 486] [outer = (nil)] 02:19:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 225 (0x8c20bc00) [pid = 1771] [serial = 487] [outer = 0x8b870400] 02:19:44 INFO - PROCESS | 1771 | 1461143984198 Marionette DEBUG loaded listener.js 02:19:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 226 (0x9037d400) [pid = 1771] [serial = 488] [outer = 0x8b870400] 02:19:45 INFO - PROCESS | 1771 | 1461143985246 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]]]}] 02:19:45 INFO - PROCESS | 1771 | --DOCSHELL 0x8e885800 == 97 [pid = 1771] [id = 144] 02:19:45 INFO - PROCESS | 1771 | --DOCSHELL 0x96805400 == 96 [pid = 1771] [id = 143] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 225 (0xa3c87c00) [pid = 1771] [serial = 354] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 224 (0xa4787c00) [pid = 1771] [serial = 357] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 223 (0x8c3ce000) [pid = 1771] [serial = 360] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 222 (0x93c48800) [pid = 1771] [serial = 363] [outer = (nil)] [url = about:blank] 02:19:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:19:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1684ms 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 221 (0x97071400) [pid = 1771] [serial = 384] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOCSHELL 0x90382400 == 95 [pid = 1771] [id = 142] 02:19:45 INFO - PROCESS | 1771 | --DOCSHELL 0x8dee8800 == 94 [pid = 1771] [id = 141] 02:19:45 INFO - PROCESS | 1771 | --DOCSHELL 0x8c208c00 == 93 [pid = 1771] [id = 140] 02:19:45 INFO - PROCESS | 1771 | --DOCSHELL 0x8dd53800 == 92 [pid = 1771] [id = 139] 02:19:45 INFO - PROCESS | 1771 | 1461143985463 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 02:19:45 INFO - PROCESS | 1771 | 1461143985467 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 02:19:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:19:45 INFO - PROCESS | 1771 | 1461143985504 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:19:45 INFO - PROCESS | 1771 | 1461143985510 Marionette TRACE conn3 <- [1,622,null,{}] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 220 (0xa0e4fc00) [pid = 1771] [serial = 268] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 219 (0x8c210800) [pid = 1771] [serial = 340] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 218 (0x93c52000) [pid = 1771] [serial = 375] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 217 (0x8dc16c00) [pid = 1771] [serial = 370] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 216 (0x8c208400) [pid = 1771] [serial = 369] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 215 (0x9b0e1800) [pid = 1771] [serial = 351] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 214 (0x95e9e400) [pid = 1771] [serial = 378] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 213 (0x8e88e000) [pid = 1771] [serial = 372] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 212 (0x8f82a400) [pid = 1771] [serial = 373] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 211 (0x8b88b800) [pid = 1771] [serial = 366] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 210 (0x8e883c00) [pid = 1771] [serial = 342] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 209 (0x96b30400) [pid = 1771] [serial = 348] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 208 (0x9472e400) [pid = 1771] [serial = 345] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 207 (0x96b2ec00) [pid = 1771] [serial = 381] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 206 (0x968e3c00) [pid = 1771] [serial = 379] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 205 (0x96cdb000) [pid = 1771] [serial = 382] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | --DOMWINDOW == 204 (0x95246400) [pid = 1771] [serial = 376] [outer = (nil)] [url = about:blank] 02:19:45 INFO - PROCESS | 1771 | 1461143985562 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}] 02:19:45 INFO - PROCESS | 1771 | 1461143985748 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 02:19:45 INFO - PROCESS | 1771 | 1461143985915 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:45 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b882800 == 93 [pid = 1771] [id = 163] 02:19:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 205 (0x93c48000) [pid = 1771] [serial = 489] [outer = (nil)] 02:19:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 206 (0x93d0c800) [pid = 1771] [serial = 490] [outer = 0x93c48000] 02:19:45 INFO - PROCESS | 1771 | 1461143985994 Marionette DEBUG loaded listener.js 02:19:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 207 (0x95ab7000) [pid = 1771] [serial = 491] [outer = 0x93c48000] 02:19:46 INFO - PROCESS | 1771 | 1461143986714 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]]]}] 02:19:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:19:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1258ms 02:19:46 INFO - PROCESS | 1771 | 1461143986744 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 02:19:46 INFO - PROCESS | 1771 | 1461143986748 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 02:19:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:19:46 INFO - PROCESS | 1771 | 1461143986754 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:19:46 INFO - PROCESS | 1771 | 1461143986758 Marionette TRACE conn3 <- [1,626,null,{}] 02:19:46 INFO - PROCESS | 1771 | 1461143986763 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}] 02:19:46 INFO - PROCESS | 1771 | 1461143986921 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 02:19:46 INFO - PROCESS | 1771 | 1461143986941 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:46 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b99d400 == 94 [pid = 1771] [id = 164] 02:19:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 208 (0x967d9800) [pid = 1771] [serial = 492] [outer = (nil)] 02:19:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 209 (0x96b28000) [pid = 1771] [serial = 493] [outer = 0x967d9800] 02:19:47 INFO - PROCESS | 1771 | 1461143987013 Marionette DEBUG loaded listener.js 02:19:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 210 (0x96c37400) [pid = 1771] [serial = 494] [outer = 0x967d9800] 02:19:47 INFO - PROCESS | 1771 | 1461143987976 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]]]}] 02:19:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:19:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1290ms 02:19:48 INFO - PROCESS | 1771 | 1461143988046 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 02:19:48 INFO - PROCESS | 1771 | 1461143988049 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 02:19:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:19:48 INFO - PROCESS | 1771 | 1461143988055 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:19:48 INFO - PROCESS | 1771 | 1461143988058 Marionette TRACE conn3 <- [1,630,null,{}] 02:19:48 INFO - PROCESS | 1771 | 1461143988064 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}] 02:19:48 INFO - PROCESS | 1771 | 1461143988285 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 02:19:48 INFO - PROCESS | 1771 | 1461143988309 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:48 INFO - PROCESS | 1771 | ++DOCSHELL 0x94726400 == 95 [pid = 1771] [id = 165] 02:19:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 211 (0x95ea4800) [pid = 1771] [serial = 495] [outer = (nil)] 02:19:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 212 (0x9718e400) [pid = 1771] [serial = 496] [outer = 0x95ea4800] 02:19:48 INFO - PROCESS | 1771 | 1461143988381 Marionette DEBUG loaded listener.js 02:19:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 213 (0x9719c800) [pid = 1771] [serial = 497] [outer = 0x95ea4800] 02:19:49 INFO - PROCESS | 1771 | 1461143989283 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]]]}] 02:19:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:19:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1278ms 02:19:49 INFO - PROCESS | 1771 | 1461143989335 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 02:19:49 INFO - PROCESS | 1771 | 1461143989339 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 02:19:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:19:49 INFO - PROCESS | 1771 | 1461143989352 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:19:49 INFO - PROCESS | 1771 | 1461143989355 Marionette TRACE conn3 <- [1,634,null,{}] 02:19:49 INFO - PROCESS | 1771 | 1461143989361 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}] 02:19:49 INFO - PROCESS | 1771 | 1461143989582 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 02:19:49 INFO - PROCESS | 1771 | 1461143989614 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:49 INFO - PROCESS | 1771 | ++DOCSHELL 0x97066c00 == 96 [pid = 1771] [id = 166] 02:19:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 214 (0x970ab400) [pid = 1771] [serial = 498] [outer = (nil)] 02:19:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 215 (0x97e56400) [pid = 1771] [serial = 499] [outer = 0x970ab400] 02:19:49 INFO - PROCESS | 1771 | 1461143989691 Marionette DEBUG loaded listener.js 02:19:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 216 (0x9884c800) [pid = 1771] [serial = 500] [outer = 0x970ab400] 02:19:50 INFO - PROCESS | 1771 | --DOMWINDOW == 215 (0x8dd56800) [pid = 1771] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:19:50 INFO - PROCESS | 1771 | --DOMWINDOW == 214 (0x8e88f400) [pid = 1771] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:19:50 INFO - PROCESS | 1771 | --DOMWINDOW == 213 (0x93d0f800) [pid = 1771] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:19:50 INFO - PROCESS | 1771 | --DOMWINDOW == 212 (0x8c3d3800) [pid = 1771] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:19:50 INFO - PROCESS | 1771 | --DOMWINDOW == 211 (0x8e888400) [pid = 1771] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:19:50 INFO - PROCESS | 1771 | --DOMWINDOW == 210 (0x96b26c00) [pid = 1771] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:19:50 INFO - PROCESS | 1771 | --DOMWINDOW == 209 (0x96b25400) [pid = 1771] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:19:50 INFO - PROCESS | 1771 | [1771] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:19:50 INFO - PROCESS | 1771 | 1461143990762 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]]]}] 02:19:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:19:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1447ms 02:19:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:19:50 INFO - PROCESS | 1771 | 1461143990794 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 02:19:50 INFO - PROCESS | 1771 | 1461143990797 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 02:19:50 INFO - PROCESS | 1771 | 1461143990804 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:19:50 INFO - PROCESS | 1771 | 1461143990807 Marionette TRACE conn3 <- [1,638,null,{}] 02:19:50 INFO - PROCESS | 1771 | 1461143990812 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}] 02:19:50 INFO - PROCESS | 1771 | 1461143990971 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 02:19:51 INFO - PROCESS | 1771 | 1461143990985 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c3d3c00 == 97 [pid = 1771] [id = 167] 02:19:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 210 (0x8e7acc00) [pid = 1771] [serial = 501] [outer = (nil)] 02:19:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 211 (0x97d39800) [pid = 1771] [serial = 502] [outer = 0x8e7acc00] 02:19:51 INFO - PROCESS | 1771 | 1461143991059 Marionette DEBUG loaded listener.js 02:19:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 212 (0x9b095400) [pid = 1771] [serial = 503] [outer = 0x8e7acc00] 02:19:51 INFO - PROCESS | 1771 | [1771] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:19:51 INFO - PROCESS | 1771 | 1461143991907 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]]]}] 02:19:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:19:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1144ms 02:19:51 INFO - PROCESS | 1771 | 1461143991947 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 02:19:51 INFO - PROCESS | 1771 | 1461143991950 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 02:19:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:19:51 INFO - PROCESS | 1771 | 1461143991957 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:19:51 INFO - PROCESS | 1771 | 1461143991959 Marionette TRACE conn3 <- [1,642,null,{}] 02:19:51 INFO - PROCESS | 1771 | 1461143991965 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}] 02:19:52 INFO - PROCESS | 1771 | 1461143992122 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 02:19:52 INFO - PROCESS | 1771 | 1461143992137 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:52 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae46000 == 98 [pid = 1771] [id = 168] 02:19:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 213 (0x8ae47400) [pid = 1771] [serial = 504] [outer = (nil)] 02:19:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 214 (0x8aedc000) [pid = 1771] [serial = 505] [outer = 0x8ae47400] 02:19:52 INFO - PROCESS | 1771 | 1461143992316 Marionette DEBUG loaded listener.js 02:19:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 215 (0x8b996000) [pid = 1771] [serial = 506] [outer = 0x8ae47400] 02:19:53 INFO - PROCESS | 1771 | 1461143993479 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]]]}] 02:19:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:19:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1579ms 02:19:53 INFO - PROCESS | 1771 | 1461143993538 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 02:19:53 INFO - PROCESS | 1771 | 1461143993545 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 02:19:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:19:53 INFO - PROCESS | 1771 | 1461143993556 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:19:53 INFO - PROCESS | 1771 | 1461143993559 Marionette TRACE conn3 <- [1,646,null,{}] 02:19:53 INFO - PROCESS | 1771 | 1461143993568 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}] 02:19:53 INFO - PROCESS | 1771 | 1461143993801 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 02:19:54 INFO - PROCESS | 1771 | 1461143994035 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:54 INFO - PROCESS | 1771 | ++DOCSHELL 0x8deec800 == 99 [pid = 1771] [id = 169] 02:19:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 216 (0x8e6b7000) [pid = 1771] [serial = 507] [outer = (nil)] 02:19:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 217 (0x8e886800) [pid = 1771] [serial = 508] [outer = 0x8e6b7000] 02:19:54 INFO - PROCESS | 1771 | 1461143994173 Marionette DEBUG loaded listener.js 02:19:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 218 (0x8ffd5800) [pid = 1771] [serial = 509] [outer = 0x8e6b7000] 02:19:55 INFO - PROCESS | 1771 | 1461143995260 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]]]}] 02:19:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:19:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1785ms 02:19:55 INFO - PROCESS | 1771 | 1461143995340 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 02:19:55 INFO - PROCESS | 1771 | 1461143995347 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 02:19:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:19:55 INFO - PROCESS | 1771 | 1461143995357 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:19:55 INFO - PROCESS | 1771 | 1461143995361 Marionette TRACE conn3 <- [1,650,null,{}] 02:19:55 INFO - PROCESS | 1771 | 1461143995368 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}] 02:19:55 INFO - PROCESS | 1771 | 1461143995596 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 02:19:55 INFO - PROCESS | 1771 | 1461143995870 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:55 INFO - PROCESS | 1771 | ++DOCSHELL 0x91ff4800 == 100 [pid = 1771] [id = 170] 02:19:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 219 (0x92c1a400) [pid = 1771] [serial = 510] [outer = (nil)] 02:19:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 220 (0x93c52800) [pid = 1771] [serial = 511] [outer = 0x92c1a400] 02:19:55 INFO - PROCESS | 1771 | 1461143995958 Marionette DEBUG loaded listener.js 02:19:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 221 (0x94731000) [pid = 1771] [serial = 512] [outer = 0x92c1a400] 02:19:56 INFO - PROCESS | 1771 | 1461143996888 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]]]}] 02:19:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:19:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1594ms 02:19:56 INFO - PROCESS | 1771 | 1461143996952 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 02:19:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:19:56 INFO - PROCESS | 1771 | 1461143996957 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 02:19:56 INFO - PROCESS | 1771 | 1461143996963 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:19:56 INFO - PROCESS | 1771 | 1461143996970 Marionette TRACE conn3 <- [1,654,null,{}] 02:19:56 INFO - PROCESS | 1771 | 1461143996986 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}] 02:19:57 INFO - PROCESS | 1771 | 1461143997225 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 02:19:57 INFO - PROCESS | 1771 | 1461143997454 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:57 INFO - PROCESS | 1771 | ++DOCSHELL 0x92ac8000 == 101 [pid = 1771] [id = 171] 02:19:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 222 (0x96b22400) [pid = 1771] [serial = 513] [outer = (nil)] 02:19:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 223 (0x97d2cc00) [pid = 1771] [serial = 514] [outer = 0x96b22400] 02:19:57 INFO - PROCESS | 1771 | 1461143997600 Marionette DEBUG loaded listener.js 02:19:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 224 (0x97e5d400) [pid = 1771] [serial = 515] [outer = 0x96b22400] 02:19:58 INFO - PROCESS | 1771 | 1461143998496 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]]]}] 02:19:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:19:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1588ms 02:19:58 INFO - PROCESS | 1771 | 1461143998552 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 02:19:58 INFO - PROCESS | 1771 | 1461143998556 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 02:19:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:19:58 INFO - PROCESS | 1771 | 1461143998563 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:19:58 INFO - PROCESS | 1771 | 1461143998567 Marionette TRACE conn3 <- [1,658,null,{}] 02:19:58 INFO - PROCESS | 1771 | 1461143998573 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}] 02:19:58 INFO - PROCESS | 1771 | 1461143998766 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 02:19:58 INFO - PROCESS | 1771 | 1461143998947 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:58 INFO - PROCESS | 1771 | ++DOCSHELL 0x952c0000 == 102 [pid = 1771] [id = 172] 02:19:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 225 (0x97191800) [pid = 1771] [serial = 516] [outer = (nil)] 02:19:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 226 (0x9fc55800) [pid = 1771] [serial = 517] [outer = 0x97191800] 02:19:59 INFO - PROCESS | 1771 | 1461143999037 Marionette DEBUG loaded listener.js 02:19:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 227 (0x9fe83800) [pid = 1771] [serial = 518] [outer = 0x97191800] 02:19:59 INFO - PROCESS | 1771 | 1461143999964 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]]]}] 02:19:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:19:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1434ms 02:20:00 INFO - PROCESS | 1771 | 1461143999999 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 02:20:00 INFO - PROCESS | 1771 | 1461144000003 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 02:20:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:20:00 INFO - PROCESS | 1771 | 1461144000010 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:20:00 INFO - PROCESS | 1771 | 1461144000014 Marionette TRACE conn3 <- [1,662,null,{}] 02:20:00 INFO - PROCESS | 1771 | 1461144000020 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}] 02:20:00 INFO - PROCESS | 1771 | 1461144000210 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 02:20:00 INFO - PROCESS | 1771 | 1461144000398 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:00 INFO - PROCESS | 1771 | ++DOCSHELL 0x89ea4400 == 103 [pid = 1771] [id = 173] 02:20:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 228 (0x89ea5800) [pid = 1771] [serial = 519] [outer = (nil)] 02:20:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 229 (0x89eac000) [pid = 1771] [serial = 520] [outer = 0x89ea5800] 02:20:00 INFO - PROCESS | 1771 | 1461144000497 Marionette DEBUG loaded listener.js 02:20:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 230 (0x9ff10000) [pid = 1771] [serial = 521] [outer = 0x89ea5800] 02:20:01 INFO - PROCESS | 1771 | [1771] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:20:01 INFO - PROCESS | 1771 | 1461144001518 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]]]}] 02:20:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:20:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1530ms 02:20:01 INFO - PROCESS | 1771 | 1461144001541 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 02:20:01 INFO - PROCESS | 1771 | 1461144001545 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 02:20:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:20:01 INFO - PROCESS | 1771 | 1461144001551 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:20:01 INFO - PROCESS | 1771 | 1461144001554 Marionette TRACE conn3 <- [1,666,null,{}] 02:20:01 INFO - PROCESS | 1771 | 1461144001560 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}] 02:20:01 INFO - PROCESS | 1771 | 1461144001742 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 02:20:01 INFO - PROCESS | 1771 | 1461144001933 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:01 INFO - PROCESS | 1771 | ++DOCSHELL 0x89ea2000 == 104 [pid = 1771] [id = 174] 02:20:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 231 (0x89ead800) [pid = 1771] [serial = 522] [outer = (nil)] 02:20:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 232 (0x8ae5b400) [pid = 1771] [serial = 523] [outer = 0x89ead800] 02:20:02 INFO - PROCESS | 1771 | 1461144002027 Marionette DEBUG loaded listener.js 02:20:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 233 (0x8ae5e000) [pid = 1771] [serial = 524] [outer = 0x89ead800] 02:20:02 INFO - PROCESS | 1771 | [1771] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:20:03 INFO - PROCESS | 1771 | 1461144003012 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]]]}] 02:20:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:20:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1531ms 02:20:03 INFO - PROCESS | 1771 | 1461144003083 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 02:20:03 INFO - PROCESS | 1771 | 1461144003087 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 02:20:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:20:03 INFO - PROCESS | 1771 | 1461144003094 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:20:03 INFO - PROCESS | 1771 | 1461144003097 Marionette TRACE conn3 <- [1,670,null,{}] 02:20:03 INFO - PROCESS | 1771 | 1461144003103 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}] 02:20:03 INFO - PROCESS | 1771 | 1461144003290 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 02:20:03 INFO - PROCESS | 1771 | 1461144003474 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x882ea400 == 105 [pid = 1771] [id = 175] 02:20:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 234 (0x882eb000) [pid = 1771] [serial = 525] [outer = (nil)] 02:20:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 235 (0x882f1000) [pid = 1771] [serial = 526] [outer = 0x882eb000] 02:20:03 INFO - PROCESS | 1771 | 1461144003563 Marionette DEBUG loaded listener.js 02:20:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 236 (0x882f3800) [pid = 1771] [serial = 527] [outer = 0x882eb000] 02:20:04 INFO - PROCESS | 1771 | 1461144004473 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]]]}] 02:20:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:20:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1434ms 02:20:04 INFO - PROCESS | 1771 | 1461144004529 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 02:20:04 INFO - PROCESS | 1771 | 1461144004533 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 02:20:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:20:04 INFO - PROCESS | 1771 | 1461144004540 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:20:04 INFO - PROCESS | 1771 | 1461144004543 Marionette TRACE conn3 <- [1,674,null,{}] 02:20:04 INFO - PROCESS | 1771 | 1461144004549 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}] 02:20:04 INFO - PROCESS | 1771 | 1461144004727 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 02:20:04 INFO - PROCESS | 1771 | 1461144004916 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:04 INFO - PROCESS | 1771 | ++DOCSHELL 0x882ec400 == 106 [pid = 1771] [id = 176] 02:20:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 237 (0x882ed400) [pid = 1771] [serial = 528] [outer = (nil)] 02:20:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 238 (0x89e04c00) [pid = 1771] [serial = 529] [outer = 0x882ed400] 02:20:05 INFO - PROCESS | 1771 | 1461144005008 Marionette DEBUG loaded listener.js 02:20:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 239 (0x89e06800) [pid = 1771] [serial = 530] [outer = 0x882ed400] 02:20:05 INFO - PROCESS | 1771 | [1771] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:20:05 INFO - PROCESS | 1771 | 1461144005914 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]]]}] 02:20: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 02:20:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1432ms 02:20:05 INFO - PROCESS | 1771 | 1461144005973 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 02:20:05 INFO - PROCESS | 1771 | 1461144005977 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 02:20:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:20:05 INFO - PROCESS | 1771 | 1461144005983 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:20:05 INFO - PROCESS | 1771 | 1461144005987 Marionette TRACE conn3 <- [1,678,null,{}] 02:20:05 INFO - PROCESS | 1771 | 1461144005993 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}] 02:20:06 INFO - PROCESS | 1771 | 1461144006175 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 02:20:06 INFO - PROCESS | 1771 | 1461144006359 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:06 INFO - PROCESS | 1771 | ++DOCSHELL 0x882f2000 == 107 [pid = 1771] [id = 177] 02:20:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 240 (0x89e02800) [pid = 1771] [serial = 531] [outer = (nil)] 02:20:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 241 (0x89e0ec00) [pid = 1771] [serial = 532] [outer = 0x89e02800] 02:20:06 INFO - PROCESS | 1771 | 1461144006447 Marionette DEBUG loaded listener.js 02:20:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 242 (0x89e10000) [pid = 1771] [serial = 533] [outer = 0x89e02800] 02:20:07 INFO - PROCESS | 1771 | 1461144007362 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]]]}] 02:20: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 02:20:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1444ms 02:20:07 INFO - PROCESS | 1771 | 1461144007429 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 02:20:07 INFO - PROCESS | 1771 | 1461144007433 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 02:20:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:20:07 INFO - PROCESS | 1771 | 1461144007439 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:20:07 INFO - PROCESS | 1771 | 1461144007443 Marionette TRACE conn3 <- [1,682,null,{}] 02:20:07 INFO - PROCESS | 1771 | 1461144007449 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}] 02:20:07 INFO - PROCESS | 1771 | 1461144007638 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 02:20:07 INFO - PROCESS | 1771 | 1461144007827 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:07 INFO - PROCESS | 1771 | ++DOCSHELL 0x88856c00 == 108 [pid = 1771] [id = 178] 02:20:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 243 (0x88858000) [pid = 1771] [serial = 534] [outer = (nil)] 02:20:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 244 (0x8885f400) [pid = 1771] [serial = 535] [outer = 0x88858000] 02:20:07 INFO - PROCESS | 1771 | 1461144007928 Marionette DEBUG loaded listener.js 02:20:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 245 (0x88865000) [pid = 1771] [serial = 536] [outer = 0x88858000] 02:20:09 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:09 INFO - PROCESS | 1771 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:20:09 INFO - PROCESS | 1771 | 1461144009304 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]]]}] 02:20:09 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) 02:20:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1881ms 02:20:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:20:09 INFO - PROCESS | 1771 | 1461144009321 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 02:20:09 INFO - PROCESS | 1771 | 1461144009325 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 02:20:09 INFO - PROCESS | 1771 | 1461144009331 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:20:09 INFO - PROCESS | 1771 | 1461144009336 Marionette TRACE conn3 <- [1,686,null,{}] 02:20:09 INFO - PROCESS | 1771 | 1461144009390 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}] 02:20:09 INFO - PROCESS | 1771 | 1461144009682 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 02:20:09 INFO - PROCESS | 1771 | 1461144009816 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:09 INFO - PROCESS | 1771 | ++DOCSHELL 0x8885bc00 == 109 [pid = 1771] [id = 179] 02:20:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 246 (0x88a04800) [pid = 1771] [serial = 537] [outer = (nil)] 02:20:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 247 (0x88a0b400) [pid = 1771] [serial = 538] [outer = 0x88a04800] 02:20:09 INFO - PROCESS | 1771 | 1461144009917 Marionette DEBUG loaded listener.js 02:20:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 248 (0x89e03800) [pid = 1771] [serial = 539] [outer = 0x88a04800] 02:20:11 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:11 INFO - PROCESS | 1771 | 1461144011310 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]]]}] 02:20:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:20:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2043ms 02:20:11 INFO - PROCESS | 1771 | 1461144011385 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 02:20:11 INFO - PROCESS | 1771 | 1461144011388 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 02:20:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:20:11 INFO - PROCESS | 1771 | 1461144011396 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:20:11 INFO - PROCESS | 1771 | 1461144011399 Marionette TRACE conn3 <- [1,690,null,{}] 02:20:11 INFO - PROCESS | 1771 | 1461144011404 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}] 02:20:11 INFO - PROCESS | 1771 | 1461144011574 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 02:20:11 INFO - PROCESS | 1771 | 1461144011761 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:11 INFO - PROCESS | 1771 | ++DOCSHELL 0x87319400 == 110 [pid = 1771] [id = 180] 02:20:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 249 (0x87319800) [pid = 1771] [serial = 540] [outer = (nil)] 02:20:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 250 (0x8731e400) [pid = 1771] [serial = 541] [outer = 0x87319800] 02:20:11 INFO - PROCESS | 1771 | 1461144011844 Marionette DEBUG loaded listener.js 02:20:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 251 (0x87321800) [pid = 1771] [serial = 542] [outer = 0x87319800] 02:20:13 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:13 INFO - PROCESS | 1771 | 1461144013600 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]]]}] 02:20:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:20:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2242ms 02:20:13 INFO - PROCESS | 1771 | 1461144013668 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 02:20:13 INFO - PROCESS | 1771 | 1461144013674 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 02:20:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:20:13 INFO - PROCESS | 1771 | 1461144013682 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:20:13 INFO - PROCESS | 1771 | 1461144013687 Marionette TRACE conn3 <- [1,694,null,{}] 02:20:13 INFO - PROCESS | 1771 | 1461144013696 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}] 02:20:13 INFO - PROCESS | 1771 | 1461144013961 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 02:20:14 INFO - PROCESS | 1771 | 1461144014100 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:14 INFO - PROCESS | 1771 | ++DOCSHELL 0x88a09c00 == 111 [pid = 1771] [id = 181] 02:20:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 252 (0x88a0a000) [pid = 1771] [serial = 543] [outer = (nil)] 02:20:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 253 (0x89ea1400) [pid = 1771] [serial = 544] [outer = 0x88a0a000] 02:20:14 INFO - PROCESS | 1771 | 1461144014322 Marionette DEBUG loaded listener.js 02:20:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 254 (0x89eac800) [pid = 1771] [serial = 545] [outer = 0x88a0a000] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x8fc26c00 == 110 [pid = 1771] [id = 52] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x8dc0e400 == 109 [pid = 1771] [id = 103] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x97d39400 == 108 [pid = 1771] [id = 39] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x912acc00 == 107 [pid = 1771] [id = 40] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x9472fc00 == 106 [pid = 1771] [id = 49] 02:20:15 INFO - PROCESS | 1771 | --DOMWINDOW == 253 (0x97db5800) [pid = 1771] [serial = 436] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x8f823000 == 105 [pid = 1771] [id = 99] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x91ff6800 == 104 [pid = 1771] [id = 48] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x8c3ca000 == 103 [pid = 1771] [id = 120] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x8c3d3c00 == 102 [pid = 1771] [id = 167] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x97066c00 == 101 [pid = 1771] [id = 166] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x94726400 == 100 [pid = 1771] [id = 165] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x8b99d400 == 99 [pid = 1771] [id = 164] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x8b882800 == 98 [pid = 1771] [id = 163] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x8b86c400 == 97 [pid = 1771] [id = 162] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x8b99b400 == 96 [pid = 1771] [id = 161] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x8c210000 == 95 [pid = 1771] [id = 157] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae43400 == 94 [pid = 1771] [id = 154] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae46c00 == 93 [pid = 1771] [id = 153] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae41400 == 92 [pid = 1771] [id = 152] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x9fe83400 == 91 [pid = 1771] [id = 151] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x8dcaa800 == 90 [pid = 1771] [id = 150] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x8b990800 == 89 [pid = 1771] [id = 149] 02:20:15 INFO - PROCESS | 1771 | --DOCSHELL 0x8b88d800 == 88 [pid = 1771] [id = 146] 02:20:15 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:15 INFO - PROCESS | 1771 | 1461144015653 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]]]}] 02:20:15 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) 02:20:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2005ms 02:20:15 INFO - PROCESS | 1771 | 1461144015737 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 02:20:15 INFO - PROCESS | 1771 | 1461144015746 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 02:20:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:20:15 INFO - PROCESS | 1771 | 1461144015757 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:20:15 INFO - PROCESS | 1771 | 1461144015760 Marionette TRACE conn3 <- [1,698,null,{}] 02:20:15 INFO - PROCESS | 1771 | 1461144015767 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}] 02:20:15 INFO - PROCESS | 1771 | 1461144015939 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 252 (0x9b0ee800) [pid = 1771] [serial = 403] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 251 (0x8e7a2400) [pid = 1771] [serial = 419] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 250 (0x93c50800) [pid = 1771] [serial = 425] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 249 (0x8b999800) [pid = 1771] [serial = 412] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 248 (0x96b29800) [pid = 1771] [serial = 428] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 247 (0x9fe8c400) [pid = 1771] [serial = 406] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 246 (0x8f3e3800) [pid = 1771] [serial = 421] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 245 (0x8dd5e800) [pid = 1771] [serial = 418] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 244 (0x98849800) [pid = 1771] [serial = 400] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 243 (0x97a03c00) [pid = 1771] [serial = 434] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 242 (0x92acc800) [pid = 1771] [serial = 424] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 241 (0x97196400) [pid = 1771] [serial = 409] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 240 (0x95ea2800) [pid = 1771] [serial = 427] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 239 (0x97e51c00) [pid = 1771] [serial = 397] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 238 (0x96bb8400) [pid = 1771] [serial = 393] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 237 (0x978a9400) [pid = 1771] [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.] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 236 (0x91ff6400) [pid = 1771] [serial = 390] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 235 (0x95bf0000) [pid = 1771] [serial = 433] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 234 (0x912b2000) [pid = 1771] [serial = 422] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 233 (0x8b889000) [pid = 1771] [serial = 387] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 232 (0x9781a800) [pid = 1771] [serial = 385] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 231 (0x97199c00) [pid = 1771] [serial = 431] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 230 (0x8e7a5800) [pid = 1771] [serial = 415] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | --DOMWINDOW == 229 (0x97194400) [pid = 1771] [serial = 430] [outer = (nil)] [url = about:blank] 02:20:16 INFO - PROCESS | 1771 | 1461144016117 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:16 INFO - PROCESS | 1771 | ++DOCSHELL 0x88a0c800 == 89 [pid = 1771] [id = 182] 02:20:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 230 (0x88a0e400) [pid = 1771] [serial = 546] [outer = (nil)] 02:20:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 231 (0x8ae5d800) [pid = 1771] [serial = 547] [outer = 0x88a0e400] 02:20:16 INFO - PROCESS | 1771 | 1461144016193 Marionette DEBUG loaded listener.js 02:20:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 232 (0x8b882800) [pid = 1771] [serial = 548] [outer = 0x88a0e400] 02:20:17 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:17 INFO - PROCESS | 1771 | 1461144017477 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]]]}] 02:20:17 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) 02:20:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1780ms 02:20:17 INFO - PROCESS | 1771 | 1461144017595 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 02:20:17 INFO - PROCESS | 1771 | 1461144017599 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 02:20:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:20:17 INFO - PROCESS | 1771 | 1461144017609 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:20:17 INFO - PROCESS | 1771 | 1461144017614 Marionette TRACE conn3 <- [1,702,null,{}] 02:20:17 INFO - PROCESS | 1771 | 1461144017630 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}] 02:20:17 INFO - PROCESS | 1771 | 1461144017805 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 02:20:17 INFO - PROCESS | 1771 | 1461144017818 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:17 INFO - PROCESS | 1771 | ++DOCSHELL 0x8aeda000 == 90 [pid = 1771] [id = 183] 02:20:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 233 (0x8b88d400) [pid = 1771] [serial = 549] [outer = (nil)] 02:20:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 234 (0x8c20d000) [pid = 1771] [serial = 550] [outer = 0x8b88d400] 02:20:17 INFO - PROCESS | 1771 | 1461144017897 Marionette DEBUG loaded listener.js 02:20:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 235 (0x8dc0e400) [pid = 1771] [serial = 551] [outer = 0x8b88d400] 02:20:19 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:19 INFO - PROCESS | 1771 | 1461144019319 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]]]}] 02:20:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:20:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1735ms 02:20:19 INFO - PROCESS | 1771 | 1461144019344 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 02:20:19 INFO - PROCESS | 1771 | 1461144019349 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 02:20:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:20:19 INFO - PROCESS | 1771 | 1461144019362 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:20:19 INFO - PROCESS | 1771 | 1461144019364 Marionette TRACE conn3 <- [1,706,null,{}] 02:20:19 INFO - PROCESS | 1771 | 1461144019370 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}] 02:20:19 INFO - PROCESS | 1771 | 1461144019633 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 02:20:19 INFO - PROCESS | 1771 | 1461144019693 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:19 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b990800 == 91 [pid = 1771] [id = 184] 02:20:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 236 (0x8dcb8000) [pid = 1771] [serial = 552] [outer = (nil)] 02:20:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 237 (0x8e7a7c00) [pid = 1771] [serial = 553] [outer = 0x8dcb8000] 02:20:19 INFO - PROCESS | 1771 | 1461144019771 Marionette DEBUG loaded listener.js 02:20:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 238 (0x8f3e5800) [pid = 1771] [serial = 554] [outer = 0x8dcb8000] 02:20:20 INFO - PROCESS | 1771 | --DOMWINDOW == 237 (0x967d9800) [pid = 1771] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:20:20 INFO - PROCESS | 1771 | --DOMWINDOW == 236 (0x8b870400) [pid = 1771] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:20:20 INFO - PROCESS | 1771 | --DOMWINDOW == 235 (0x95ea4800) [pid = 1771] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:20:20 INFO - PROCESS | 1771 | --DOMWINDOW == 234 (0x8c167000) [pid = 1771] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:20:20 INFO - PROCESS | 1771 | --DOMWINDOW == 233 (0x970ab400) [pid = 1771] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:20:20 INFO - PROCESS | 1771 | --DOMWINDOW == 232 (0x93c48000) [pid = 1771] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:20:21 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:21 INFO - PROCESS | 1771 | 1461144021476 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]]]}] 02:20:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:20:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2147ms 02:20:21 INFO - PROCESS | 1771 | 1461144021510 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 02:20:21 INFO - PROCESS | 1771 | 1461144021513 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 02:20:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:20:21 INFO - PROCESS | 1771 | 1461144021520 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:20:21 INFO - PROCESS | 1771 | 1461144021523 Marionette TRACE conn3 <- [1,710,null,{}] 02:20:21 INFO - PROCESS | 1771 | 1461144021528 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}] 02:20:21 INFO - PROCESS | 1771 | 1461144021791 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 02:20:21 INFO - PROCESS | 1771 | 1461144021806 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:21 INFO - PROCESS | 1771 | ++DOCSHELL 0x8aee0400 == 92 [pid = 1771] [id = 185] 02:20:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 233 (0x8e6b3800) [pid = 1771] [serial = 555] [outer = (nil)] 02:20:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 234 (0x8fe1dc00) [pid = 1771] [serial = 556] [outer = 0x8e6b3800] 02:20:21 INFO - PROCESS | 1771 | 1461144021883 Marionette DEBUG loaded listener.js 02:20:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 235 (0x8ffd8800) [pid = 1771] [serial = 557] [outer = 0x8e6b3800] 02:20:23 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:23 INFO - PROCESS | 1771 | 1461144023192 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]]]}] 02:20:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:20:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1693ms 02:20:23 INFO - PROCESS | 1771 | 1461144023213 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 02:20:23 INFO - PROCESS | 1771 | 1461144023219 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 02:20:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:20:23 INFO - PROCESS | 1771 | 1461144023228 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:20:23 INFO - PROCESS | 1771 | 1461144023234 Marionette TRACE conn3 <- [1,714,null,{}] 02:20:23 INFO - PROCESS | 1771 | 1461144023243 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}] 02:20:23 INFO - PROCESS | 1771 | 1461144023540 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 02:20:23 INFO - PROCESS | 1771 | 1461144023741 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:23 INFO - PROCESS | 1771 | ++DOCSHELL 0x87318000 == 93 [pid = 1771] [id = 186] 02:20:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 236 (0x88a09000) [pid = 1771] [serial = 558] [outer = (nil)] 02:20:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 237 (0x8ae54c00) [pid = 1771] [serial = 559] [outer = 0x88a09000] 02:20:23 INFO - PROCESS | 1771 | 1461144023870 Marionette DEBUG loaded listener.js 02:20:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 238 (0x8b877800) [pid = 1771] [serial = 560] [outer = 0x88a09000] 02:20:25 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:25 INFO - PROCESS | 1771 | 1461144025299 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]]]}] 02:20:25 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 02:20:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2144ms 02:20:25 INFO - PROCESS | 1771 | 1461144025380 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 02:20:25 INFO - PROCESS | 1771 | 1461144025389 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 02:20:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:20:25 INFO - PROCESS | 1771 | 1461144025401 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:20:25 INFO - PROCESS | 1771 | 1461144025405 Marionette TRACE conn3 <- [1,718,null,{}] 02:20:25 INFO - PROCESS | 1771 | 1461144025412 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}] 02:20:25 INFO - PROCESS | 1771 | 1461144025590 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 02:20:25 INFO - PROCESS | 1771 | 1461144025784 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:25 INFO - PROCESS | 1771 | ++DOCSHELL 0x8731c000 == 94 [pid = 1771] [id = 187] 02:20:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 239 (0x88864400) [pid = 1771] [serial = 561] [outer = (nil)] 02:20:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 240 (0x8c202c00) [pid = 1771] [serial = 562] [outer = 0x88864400] 02:20:25 INFO - PROCESS | 1771 | 1461144025869 Marionette DEBUG loaded listener.js 02:20:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 241 (0x8e7a5c00) [pid = 1771] [serial = 563] [outer = 0x88864400] 02:20:27 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:27 INFO - PROCESS | 1771 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:20:27 INFO - PROCESS | 1771 | 1461144027313 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]]]}] 02:20:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:20:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1944ms 02:20:27 INFO - PROCESS | 1771 | 1461144027345 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 02:20:27 INFO - PROCESS | 1771 | 1461144027348 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 02:20:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:20:27 INFO - PROCESS | 1771 | 1461144027356 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:20:27 INFO - PROCESS | 1771 | 1461144027362 Marionette TRACE conn3 <- [1,722,null,{}] 02:20:27 INFO - PROCESS | 1771 | 1461144027379 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}] 02:20:27 INFO - PROCESS | 1771 | 1461144027561 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 02:20:27 INFO - PROCESS | 1771 | 1461144027745 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:27 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e6be400 == 95 [pid = 1771] [id = 188] 02:20:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 242 (0x8e7a2400) [pid = 1771] [serial = 564] [outer = (nil)] 02:20:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 243 (0x92960400) [pid = 1771] [serial = 565] [outer = 0x8e7a2400] 02:20:27 INFO - PROCESS | 1771 | 1461144027835 Marionette DEBUG loaded listener.js 02:20:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 244 (0x92acd400) [pid = 1771] [serial = 566] [outer = 0x8e7a2400] 02:20:28 INFO - PROCESS | 1771 | 1461144028776 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] 02:20:28 INFO - PROCESS | 1771 | 1461144028848 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 02:20:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:20:28 INFO - PROCESS | 1771 | 1461144028854 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:20:28 INFO - PROCESS | 1771 | 1461144028858 Marionette TRACE conn3 <- [1,726,null,{}] 02:20:28 INFO - PROCESS | 1771 | 1461144028864 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}] 02:20:29 INFO - PROCESS | 1771 | 1461144029046 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 02:20:29 INFO - PROCESS | 1771 | 1461144029279 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:29 INFO - PROCESS | 1771 | ++DOCSHELL 0x91ff4c00 == 96 [pid = 1771] [id = 189] 02:20:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 245 (0x92c17000) [pid = 1771] [serial = 567] [outer = (nil)] 02:20:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 246 (0x9472e400) [pid = 1771] [serial = 568] [outer = 0x92c17000] 02:20:29 INFO - PROCESS | 1771 | 1461144029409 Marionette DEBUG loaded listener.js 02:20:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 247 (0x95a70000) [pid = 1771] [serial = 569] [outer = 0x92c17000] 02:20:30 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:30 INFO - PROCESS | 1771 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:20:30 INFO - PROCESS | 1771 | 1461144030364 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]]]}] 02:20:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:20:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1579ms 02:20:30 INFO - PROCESS | 1771 | 1461144030435 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 02:20:30 INFO - PROCESS | 1771 | 1461144030440 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 02:20:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:20:30 INFO - PROCESS | 1771 | 1461144030446 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:20:30 INFO - PROCESS | 1771 | 1461144030450 Marionette TRACE conn3 <- [1,730,null,{}] 02:20:30 INFO - PROCESS | 1771 | 1461144030455 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}] 02:20:30 INFO - PROCESS | 1771 | 1461144030685 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 02:20:30 INFO - PROCESS | 1771 | 1461144030963 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:31 INFO - PROCESS | 1771 | ++DOCSHELL 0x93c4d800 == 97 [pid = 1771] [id = 190] 02:20:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 248 (0x95b6b000) [pid = 1771] [serial = 570] [outer = (nil)] 02:20:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 249 (0x96b21400) [pid = 1771] [serial = 571] [outer = 0x95b6b000] 02:20:31 INFO - PROCESS | 1771 | 1461144031057 Marionette DEBUG loaded listener.js 02:20:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 250 (0x96bbd800) [pid = 1771] [serial = 572] [outer = 0x95b6b000] 02:20:31 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:31 INFO - PROCESS | 1771 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:20:32 INFO - PROCESS | 1771 | 1461144031991 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] 02:20:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:20:32 INFO - PROCESS | 1771 | 1461144032038 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 02:20:32 INFO - PROCESS | 1771 | 1461144032045 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:20:32 INFO - PROCESS | 1771 | 1461144032049 Marionette TRACE conn3 <- [1,734,null,{}] 02:20:32 INFO - PROCESS | 1771 | 1461144032056 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}] 02:20:32 INFO - PROCESS | 1771 | 1461144032268 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 02:20:32 INFO - PROCESS | 1771 | 1461144032514 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:32 INFO - PROCESS | 1771 | ++DOCSHELL 0x97191c00 == 98 [pid = 1771] [id = 191] 02:20:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 251 (0x97196400) [pid = 1771] [serial = 573] [outer = (nil)] 02:20:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 252 (0x978a4c00) [pid = 1771] [serial = 574] [outer = 0x97196400] 02:20:32 INFO - PROCESS | 1771 | 1461144032630 Marionette DEBUG loaded listener.js 02:20:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 253 (0x97a02000) [pid = 1771] [serial = 575] [outer = 0x97196400] 02:20:33 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:33 INFO - PROCESS | 1771 | 1461144033521 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]]]}] 02:20:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:20:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1534ms 02:20:33 INFO - PROCESS | 1771 | 1461144033578 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 02:20:33 INFO - PROCESS | 1771 | 1461144033582 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 02:20:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:20:33 INFO - PROCESS | 1771 | 1461144033588 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:20:33 INFO - PROCESS | 1771 | 1461144033591 Marionette TRACE conn3 <- [1,738,null,{}] 02:20:33 INFO - PROCESS | 1771 | 1461144033597 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}] 02:20:33 INFO - PROCESS | 1771 | 1461144033784 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 02:20:33 INFO - PROCESS | 1771 | 1461144033978 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:34 INFO - PROCESS | 1771 | ++DOCSHELL 0x8fe1a000 == 99 [pid = 1771] [id = 192] 02:20:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 254 (0x9706dc00) [pid = 1771] [serial = 576] [outer = (nil)] 02:20:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 255 (0x97e5a400) [pid = 1771] [serial = 577] [outer = 0x9706dc00] 02:20:34 INFO - PROCESS | 1771 | 1461144034113 Marionette DEBUG loaded listener.js 02:20:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 256 (0x98850c00) [pid = 1771] [serial = 578] [outer = 0x9706dc00] 02:20:35 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:35 INFO - PROCESS | 1771 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:20:35 INFO - PROCESS | 1771 | 1461144035416 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]]]}] 02:20:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:20:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1838ms 02:20:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:20:35 INFO - PROCESS | 1771 | 1461144035427 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 02:20:35 INFO - PROCESS | 1771 | 1461144035430 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 02:20:35 INFO - PROCESS | 1771 | 1461144035437 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:20:35 INFO - PROCESS | 1771 | 1461144035441 Marionette TRACE conn3 <- [1,742,null,{}] 02:20:35 INFO - PROCESS | 1771 | 1461144035447 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}] 02:20:35 INFO - PROCESS | 1771 | 1461144035658 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 02:20:35 INFO - PROCESS | 1771 | 1461144035859 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:35 INFO - PROCESS | 1771 | ++DOCSHELL 0x8731b400 == 100 [pid = 1771] [id = 193] 02:20:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 257 (0x90380c00) [pid = 1771] [serial = 579] [outer = (nil)] 02:20:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 258 (0x98976400) [pid = 1771] [serial = 580] [outer = 0x90380c00] 02:20:35 INFO - PROCESS | 1771 | 1461144035944 Marionette DEBUG loaded listener.js 02:20:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 259 (0x9b096c00) [pid = 1771] [serial = 581] [outer = 0x90380c00] 02:20:37 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:37 INFO - PROCESS | 1771 | 1461144037240 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]]]}] 02:20:37 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 02:20:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1849ms 02:20:37 INFO - PROCESS | 1771 | 1461144037286 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 02:20:37 INFO - PROCESS | 1771 | 1461144037290 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 02:20:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:20:37 INFO - PROCESS | 1771 | 1461144037388 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:20:37 INFO - PROCESS | 1771 | 1461144037391 Marionette TRACE conn3 <- [1,746,null,{}] 02:20:37 INFO - PROCESS | 1771 | 1461144037405 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}] 02:20:37 INFO - PROCESS | 1771 | 1461144037575 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 02:20:37 INFO - PROCESS | 1771 | 1461144037763 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:37 INFO - PROCESS | 1771 | ++DOCSHELL 0x914e0c00 == 101 [pid = 1771] [id = 194] 02:20:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 260 (0x914e1000) [pid = 1771] [serial = 582] [outer = (nil)] 02:20:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 261 (0x9ff9e800) [pid = 1771] [serial = 583] [outer = 0x914e1000] 02:20:37 INFO - PROCESS | 1771 | 1461144037849 Marionette DEBUG loaded listener.js 02:20:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 262 (0xa0a2e400) [pid = 1771] [serial = 584] [outer = 0x914e1000] 02:20:38 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:39 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:39 INFO - PROCESS | 1771 | 1461144039141 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]]]}] 02:20:39 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.) 02:20:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1882ms 02:20:39 INFO - PROCESS | 1771 | 1461144039180 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 02:20:39 INFO - PROCESS | 1771 | 1461144039184 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 02:20:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:20:39 INFO - PROCESS | 1771 | 1461144039191 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:20:39 INFO - PROCESS | 1771 | 1461144039194 Marionette TRACE conn3 <- [1,750,null,{}] 02:20:39 INFO - PROCESS | 1771 | 1461144039244 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}] 02:20:39 INFO - PROCESS | 1771 | 1461144039501 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 02:20:39 INFO - PROCESS | 1771 | 1461144039638 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:39 INFO - PROCESS | 1771 | ++DOCSHELL 0x88a08800 == 102 [pid = 1771] [id = 195] 02:20:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 263 (0x8c44ec00) [pid = 1771] [serial = 585] [outer = (nil)] 02:20:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 264 (0x8c453400) [pid = 1771] [serial = 586] [outer = 0x8c44ec00] 02:20:39 INFO - PROCESS | 1771 | 1461144039779 Marionette DEBUG loaded listener.js 02:20:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 265 (0x8c457800) [pid = 1771] [serial = 587] [outer = 0x8c44ec00] 02:20:41 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:41 INFO - PROCESS | 1771 | 1461144041226 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]]]}] 02:20:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:20:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2045ms 02:20:41 INFO - PROCESS | 1771 | 1461144041237 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 02:20:41 INFO - PROCESS | 1771 | 1461144041241 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 02:20:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:20:41 INFO - PROCESS | 1771 | 1461144041248 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:20:41 INFO - PROCESS | 1771 | 1461144041259 Marionette TRACE conn3 <- [1,754,null,{}] 02:20:41 INFO - PROCESS | 1771 | 1461144041263 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}] 02:20:41 INFO - PROCESS | 1771 | 1461144041499 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 02:20:41 INFO - PROCESS | 1771 | 1461144041690 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:41 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae50400 == 103 [pid = 1771] [id = 196] 02:20:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 266 (0x8c44b400) [pid = 1771] [serial = 588] [outer = (nil)] 02:20:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 267 (0x8ffdcc00) [pid = 1771] [serial = 589] [outer = 0x8c44b400] 02:20:41 INFO - PROCESS | 1771 | 1461144041783 Marionette DEBUG loaded listener.js 02:20:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 268 (0xa0e4fc00) [pid = 1771] [serial = 590] [outer = 0x8c44b400] 02:20:43 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:43 INFO - PROCESS | 1771 | 1461144043446 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]]]}] 02:20:43 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 02:20:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2245ms 02:20:43 INFO - PROCESS | 1771 | 1461144043494 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 02:20:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:20:43 INFO - PROCESS | 1771 | 1461144043502 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 02:20:43 INFO - PROCESS | 1771 | 1461144043640 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:20:43 INFO - PROCESS | 1771 | 1461144043644 Marionette TRACE conn3 <- [1,758,null,{}] 02:20:43 INFO - PROCESS | 1771 | 1461144043659 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}] 02:20:43 INFO - PROCESS | 1771 | 1461144043834 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 02:20:44 INFO - PROCESS | 1771 | 1461144044025 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x89e07000 == 104 [pid = 1771] [id = 197] 02:20:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 269 (0x89e10800) [pid = 1771] [serial = 591] [outer = (nil)] 02:20:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 270 (0x8ae59c00) [pid = 1771] [serial = 592] [outer = 0x89e10800] 02:20:44 INFO - PROCESS | 1771 | 1461144044103 Marionette DEBUG loaded listener.js 02:20:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 271 (0x8b99d400) [pid = 1771] [serial = 593] [outer = 0x89e10800] 02:20:44 INFO - PROCESS | 1771 | --DOCSHELL 0x98ae9400 == 103 [pid = 1771] [id = 134] 02:20:44 INFO - PROCESS | 1771 | --DOCSHELL 0x8b997400 == 102 [pid = 1771] [id = 138] 02:20:44 INFO - PROCESS | 1771 | --DOCSHELL 0x9718e800 == 101 [pid = 1771] [id = 136] 02:20:44 INFO - PROCESS | 1771 | --DOCSHELL 0x8b992400 == 100 [pid = 1771] [id = 137] 02:20:44 INFO - PROCESS | 1771 | --DOMWINDOW == 270 (0x97d39800) [pid = 1771] [serial = 502] [outer = (nil)] [url = about:blank] 02:20:44 INFO - PROCESS | 1771 | --DOMWINDOW == 269 (0x94727c00) [pid = 1771] [serial = 442] [outer = (nil)] [url = about:blank] 02:20:44 INFO - PROCESS | 1771 | --DOMWINDOW == 268 (0x8ffd7c00) [pid = 1771] [serial = 472] [outer = (nil)] [url = about:blank] 02:20:44 INFO - PROCESS | 1771 | --DOMWINDOW == 267 (0x8f3e3000) [pid = 1771] [serial = 478] [outer = (nil)] [url = about:blank] 02:20:44 INFO - PROCESS | 1771 | --DOMWINDOW == 266 (0x8e7a8800) [pid = 1771] [serial = 439] [outer = (nil)] [url = about:blank] 02:20:44 INFO - PROCESS | 1771 | --DOMWINDOW == 265 (0x8fe1c800) [pid = 1771] [serial = 469] [outer = (nil)] [url = about:blank] 02:20:44 INFO - PROCESS | 1771 | --DOMWINDOW == 264 (0x9fe87800) [pid = 1771] [serial = 448] [outer = (nil)] [url = about:blank] 02:20:44 INFO - PROCESS | 1771 | --DOMWINDOW == 263 (0x8c166c00) [pid = 1771] [serial = 466] [outer = (nil)] [url = about:blank] 02:20:44 INFO - PROCESS | 1771 | --DOMWINDOW == 262 (0x98ae2000) [pid = 1771] [serial = 445] [outer = (nil)] [url = about:blank] 02:20:44 INFO - PROCESS | 1771 | --DOMWINDOW == 261 (0x8dcb2000) [pid = 1771] [serial = 451] [outer = (nil)] [url = about:blank] 02:20:44 INFO - PROCESS | 1771 | --DOMWINDOW == 260 (0x8aedf400) [pid = 1771] [serial = 463] [outer = (nil)] [url = about:blank] 02:20:44 INFO - PROCESS | 1771 | --DOMWINDOW == 259 (0xa0f3e000) [pid = 1771] [serial = 454] [outer = (nil)] [url = about:blank] 02:20:44 INFO - PROCESS | 1771 | --DOMWINDOW == 258 (0x8aed4400) [pid = 1771] [serial = 460] [outer = (nil)] [url = about:blank] 02:20:44 INFO - PROCESS | 1771 | --DOMWINDOW == 257 (0x8e6b6c00) [pid = 1771] [serial = 475] [outer = (nil)] [url = about:blank] 02:20:44 INFO - PROCESS | 1771 | --DOMWINDOW == 256 (0x8ae49c00) [pid = 1771] [serial = 457] [outer = (nil)] [url = about:blank] 02:20:44 INFO - PROCESS | 1771 | --DOCSHELL 0x8b88bc00 == 99 [pid = 1771] [id = 135] 02:20:44 INFO - PROCESS | 1771 | --DOCSHELL 0x8b877000 == 98 [pid = 1771] [id = 133] 02:20:44 INFO - PROCESS | 1771 | --DOCSHELL 0x96c3c000 == 97 [pid = 1771] [id = 132] 02:20:44 INFO - PROCESS | 1771 | --DOCSHELL 0x8fc25c00 == 96 [pid = 1771] [id = 37] 02:20:44 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:44 INFO - PROCESS | 1771 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:20:44 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:44 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:44 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:20:45 INFO - PROCESS | 1771 | 1461144045063 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]]]}] 02:20:45 INFO - PROCESS | 1771 | --DOMWINDOW == 255 (0x8ffde000) [pid = 1771] [serial = 481] [outer = (nil)] [url = about:blank] 02:20:45 INFO - PROCESS | 1771 | --DOMWINDOW == 254 (0x96c37400) [pid = 1771] [serial = 494] [outer = (nil)] [url = about:blank] 02:20:45 INFO - PROCESS | 1771 | --DOMWINDOW == 253 (0x8c20bc00) [pid = 1771] [serial = 487] [outer = (nil)] [url = about:blank] 02:20:45 INFO - PROCESS | 1771 | --DOMWINDOW == 252 (0x9719c800) [pid = 1771] [serial = 497] [outer = (nil)] [url = about:blank] 02:20:45 INFO - PROCESS | 1771 | --DOMWINDOW == 251 (0x8fe1fc00) [pid = 1771] [serial = 485] [outer = (nil)] [url = about:blank] 02:20:45 INFO - PROCESS | 1771 | --DOMWINDOW == 250 (0x9884c800) [pid = 1771] [serial = 500] [outer = (nil)] [url = about:blank] 02:20:45 INFO - PROCESS | 1771 | --DOMWINDOW == 249 (0x8e7a7800) [pid = 1771] [serial = 484] [outer = (nil)] [url = about:blank] 02:20:45 INFO - PROCESS | 1771 | --DOMWINDOW == 248 (0x95ab7000) [pid = 1771] [serial = 491] [outer = (nil)] [url = about:blank] 02:20:45 INFO - PROCESS | 1771 | --DOMWINDOW == 247 (0x97e56400) [pid = 1771] [serial = 499] [outer = (nil)] [url = about:blank] 02:20:45 INFO - PROCESS | 1771 | --DOMWINDOW == 246 (0x96b28000) [pid = 1771] [serial = 493] [outer = (nil)] [url = about:blank] 02:20:45 INFO - PROCESS | 1771 | --DOMWINDOW == 245 (0x9037d400) [pid = 1771] [serial = 488] [outer = (nil)] [url = about:blank] 02:20:45 INFO - PROCESS | 1771 | --DOMWINDOW == 244 (0x93d0c800) [pid = 1771] [serial = 490] [outer = (nil)] [url = about:blank] 02:20:45 INFO - PROCESS | 1771 | --DOMWINDOW == 243 (0x9718e400) [pid = 1771] [serial = 496] [outer = (nil)] [url = about:blank] 02:20: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 02:20:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1615ms 02:20:45 INFO - PROCESS | 1771 | 1461144045130 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 02:20:45 INFO - PROCESS | 1771 | 1461144045138 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 02:20:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:20:45 INFO - PROCESS | 1771 | 1461144045148 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:20:45 INFO - PROCESS | 1771 | 1461144045152 Marionette TRACE conn3 <- [1,762,null,{}] 02:20:45 INFO - PROCESS | 1771 | 1461144045158 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}] 02:20:45 INFO - PROCESS | 1771 | 1461144045417 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 02:20:45 INFO - PROCESS | 1771 | 1461144045693 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:45 INFO - PROCESS | 1771 | ++DOCSHELL 0x8885cc00 == 97 [pid = 1771] [id = 198] 02:20:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 244 (0x88a01800) [pid = 1771] [serial = 594] [outer = (nil)] 02:20:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 245 (0x88a0f400) [pid = 1771] [serial = 595] [outer = 0x88a01800] 02:20:45 INFO - PROCESS | 1771 | 1461144045801 Marionette DEBUG loaded listener.js 02:20:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 246 (0x89e0e800) [pid = 1771] [serial = 596] [outer = 0x88a01800] 02:20:47 INFO - PROCESS | 1771 | 1461144047088 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]]]}] 02:20:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:20:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1999ms 02:20:47 INFO - PROCESS | 1771 | 1461144047208 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 02:20:47 INFO - PROCESS | 1771 | 1461144047216 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 02:20:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:20:47 INFO - PROCESS | 1771 | 1461144047231 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:20:47 INFO - PROCESS | 1771 | 1461144047238 Marionette TRACE conn3 <- [1,766,null,{}] 02:20:47 INFO - PROCESS | 1771 | 1461144047263 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}] 02:20:47 INFO - PROCESS | 1771 | 1461144047444 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 02:20:47 INFO - PROCESS | 1771 | 1461144047635 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:47 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae58000 == 98 [pid = 1771] [id = 199] 02:20:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 247 (0x8ae60000) [pid = 1771] [serial = 597] [outer = (nil)] 02:20:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 248 (0x8b88f000) [pid = 1771] [serial = 598] [outer = 0x8ae60000] 02:20:47 INFO - PROCESS | 1771 | 1461144047725 Marionette DEBUG loaded listener.js 02:20:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 249 (0x8c168400) [pid = 1771] [serial = 599] [outer = 0x8ae60000] 02:20:49 INFO - PROCESS | 1771 | 1461144049334 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]]]}] 02:20:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:20:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2153ms 02:20:49 INFO - PROCESS | 1771 | 1461144049385 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 02:20:49 INFO - PROCESS | 1771 | 1461144049390 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 02:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:20:49 INFO - PROCESS | 1771 | 1461144049397 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:20:49 INFO - PROCESS | 1771 | 1461144049401 Marionette TRACE conn3 <- [1,770,null,{}] 02:20:49 INFO - PROCESS | 1771 | 1461144049408 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}] 02:20:49 INFO - PROCESS | 1771 | 1461144049642 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 02:20:49 INFO - PROCESS | 1771 | 1461144049847 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:49 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b877000 == 99 [pid = 1771] [id = 200] 02:20:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 250 (0x8c455c00) [pid = 1771] [serial = 600] [outer = (nil)] 02:20:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 251 (0x8dcaf000) [pid = 1771] [serial = 601] [outer = 0x8c455c00] 02:20:49 INFO - PROCESS | 1771 | 1461144049981 Marionette DEBUG loaded listener.js 02:20:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 252 (0x8dd5ac00) [pid = 1771] [serial = 602] [outer = 0x8c455c00] 02:20:51 INFO - PROCESS | 1771 | 1461144050992 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]]]}] 02:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1640ms 02:20:51 INFO - PROCESS | 1771 | 1461144051038 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 02:20:51 INFO - PROCESS | 1771 | 1461144051045 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 02:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:20:51 INFO - PROCESS | 1771 | 1461144051062 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:20:51 INFO - PROCESS | 1771 | 1461144051070 Marionette TRACE conn3 <- [1,774,null,{}] 02:20:51 INFO - PROCESS | 1771 | 1461144051076 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}] 02:20:51 INFO - PROCESS | 1771 | 1461144051361 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 02:20:51 INFO - PROCESS | 1771 | 1461144051595 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dcaf400 == 100 [pid = 1771] [id = 201] 02:20:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 253 (0x8dcb0c00) [pid = 1771] [serial = 603] [outer = (nil)] 02:20:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 254 (0x8ffd6000) [pid = 1771] [serial = 604] [outer = 0x8dcb0c00] 02:20:51 INFO - PROCESS | 1771 | 1461144051688 Marionette DEBUG loaded listener.js 02:20:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 255 (0x8ffdf400) [pid = 1771] [serial = 605] [outer = 0x8dcb0c00] 02:20:52 INFO - PROCESS | 1771 | 1461144052595 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]]]}] 02:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1594ms 02:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:20:52 INFO - PROCESS | 1771 | 1461144052649 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 02:20:52 INFO - PROCESS | 1771 | 1461144052652 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 02:20:52 INFO - PROCESS | 1771 | 1461144052659 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:20:52 INFO - PROCESS | 1771 | 1461144052663 Marionette TRACE conn3 <- [1,778,null,{}] 02:20:52 INFO - PROCESS | 1771 | 1461144052669 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}] 02:20:52 INFO - PROCESS | 1771 | 1461144052857 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 02:20:54 INFO - PROCESS | 1771 | --DOCSHELL 0x978a1800 == 99 [pid = 1771] [id = 78] 02:20:54 INFO - PROCESS | 1771 | --DOCSHELL 0x972e8c00 == 98 [pid = 1771] [id = 97] 02:20:54 INFO - PROCESS | 1771 | --DOCSHELL 0x88a09c00 == 97 [pid = 1771] [id = 181] 02:20:54 INFO - PROCESS | 1771 | --DOCSHELL 0x95a6fc00 == 96 [pid = 1771] [id = 54] 02:20:54 INFO - PROCESS | 1771 | --DOCSHELL 0xa0c3a800 == 95 [pid = 1771] [id = 119] 02:20:54 INFO - PROCESS | 1771 | --DOCSHELL 0x89e07000 == 94 [pid = 1771] [id = 197] 02:20:54 INFO - PROCESS | 1771 | --DOCSHELL 0x88a08800 == 93 [pid = 1771] [id = 195] 02:20:54 INFO - PROCESS | 1771 | --DOCSHELL 0x914e0c00 == 92 [pid = 1771] [id = 194] 02:20:54 INFO - PROCESS | 1771 | --DOCSHELL 0x8731b400 == 91 [pid = 1771] [id = 193] 02:20:54 INFO - PROCESS | 1771 | --DOCSHELL 0x8fe1a000 == 90 [pid = 1771] [id = 192] 02:20:54 INFO - PROCESS | 1771 | --DOCSHELL 0x93c4d800 == 89 [pid = 1771] [id = 190] 02:20:54 INFO - PROCESS | 1771 | --DOCSHELL 0x97191c00 == 88 [pid = 1771] [id = 191] 02:20:54 INFO - PROCESS | 1771 | --DOCSHELL 0x91ff4c00 == 87 [pid = 1771] [id = 189] 02:20:54 INFO - PROCESS | 1771 | --DOCSHELL 0x8e6be400 == 86 [pid = 1771] [id = 188] 02:20:54 INFO - PROCESS | 1771 | --DOCSHELL 0x8b86fc00 == 85 [pid = 1771] [id = 155] 02:20:54 INFO - PROCESS | 1771 | --DOCSHELL 0x8731c000 == 84 [pid = 1771] [id = 187] 02:20:54 INFO - PROCESS | 1771 | --DOCSHELL 0x87318000 == 83 [pid = 1771] [id = 186] 02:20:54 INFO - PROCESS | 1771 | 1461144054947 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:54 INFO - PROCESS | 1771 | ++DOCSHELL 0x87318000 == 84 [pid = 1771] [id = 202] 02:20:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 256 (0x882f0c00) [pid = 1771] [serial = 606] [outer = (nil)] 02:20:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 257 (0x8885ec00) [pid = 1771] [serial = 607] [outer = 0x882f0c00] 02:20:55 INFO - PROCESS | 1771 | 1461144055028 Marionette DEBUG loaded listener.js 02:20:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 258 (0x89e06400) [pid = 1771] [serial = 608] [outer = 0x882f0c00] 02:20:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 259 (0x8aed9400) [pid = 1771] [serial = 609] [outer = 0x92c1a800] 02:20:55 INFO - PROCESS | 1771 | 1461144055916 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]]]}] 02:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 3288ms 02:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:20:55 INFO - PROCESS | 1771 | 1461144055948 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 02:20:55 INFO - PROCESS | 1771 | 1461144055952 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 02:20:55 INFO - PROCESS | 1771 | 1461144055959 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:20:55 INFO - PROCESS | 1771 | 1461144055966 Marionette TRACE conn3 <- [1,782,null,{}] 02:20:55 INFO - PROCESS | 1771 | 1461144055974 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}] 02:20:56 INFO - PROCESS | 1771 | 1461144056138 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 02:20:56 INFO - PROCESS | 1771 | 1461144056313 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae5ec00 == 85 [pid = 1771] [id = 203] 02:20:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 260 (0x8aed5000) [pid = 1771] [serial = 610] [outer = (nil)] 02:20:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 261 (0x8b990c00) [pid = 1771] [serial = 611] [outer = 0x8aed5000] 02:20:56 INFO - PROCESS | 1771 | 1461144056395 Marionette DEBUG loaded listener.js 02:20:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 262 (0x8c162000) [pid = 1771] [serial = 612] [outer = 0x8aed5000] 02:20:57 INFO - PROCESS | 1771 | 1461144057332 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]]]}] 02:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1400ms 02:20:57 INFO - PROCESS | 1771 | 1461144057368 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 02:20:57 INFO - PROCESS | 1771 | 1461144057374 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 02:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:20:57 INFO - PROCESS | 1771 | 1461144057380 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:20:57 INFO - PROCESS | 1771 | 1461144057383 Marionette TRACE conn3 <- [1,786,null,{}] 02:20:57 INFO - PROCESS | 1771 | 1461144057389 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}] 02:20:57 INFO - PROCESS | 1771 | 1461144057608 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 02:20:57 INFO - PROCESS | 1771 | 1461144057640 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:57 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c3ca800 == 86 [pid = 1771] [id = 204] 02:20:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 263 (0x8c44d800) [pid = 1771] [serial = 613] [outer = (nil)] 02:20:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 264 (0x8c452000) [pid = 1771] [serial = 614] [outer = 0x8c44d800] 02:20:57 INFO - PROCESS | 1771 | 1461144057714 Marionette DEBUG loaded listener.js 02:20:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 265 (0x8c45a400) [pid = 1771] [serial = 615] [outer = 0x8c44d800] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 264 (0x9295d000) [pid = 1771] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 263 (0x95ea0400) [pid = 1771] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 262 (0x96bb5c00) [pid = 1771] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 261 (0x93c43c00) [pid = 1771] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 260 (0x9fe8d000) [pid = 1771] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 259 (0xa4784000) [pid = 1771] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 258 (0x92a69800) [pid = 1771] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 257 (0x967d6c00) [pid = 1771] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 256 (0x91fef800) [pid = 1771] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 255 (0x9ea21000) [pid = 1771] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 254 (0x96803800) [pid = 1771] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 253 (0x97a83c00) [pid = 1771] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 252 (0x8dc16400) [pid = 1771] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 251 (0x96abf400) [pid = 1771] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 250 (0x93d03000) [pid = 1771] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 249 (0x8b993400) [pid = 1771] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 248 (0xa444a400) [pid = 1771] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 247 (0x96b2b800) [pid = 1771] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 246 (0x92968400) [pid = 1771] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 245 (0x92ac3800) [pid = 1771] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 244 (0x8c3ca400) [pid = 1771] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 243 (0x8f823c00) [pid = 1771] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 242 (0x8dd56000) [pid = 1771] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 241 (0x8deecc00) [pid = 1771] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 240 (0x8b86c800) [pid = 1771] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 239 (0x8dc0d800) [pid = 1771] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 238 (0x8f826800) [pid = 1771] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 237 (0x9294e400) [pid = 1771] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 236 (0x8e7acc00) [pid = 1771] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 235 (0x8f3de400) [pid = 1771] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 234 (0x8dd53000) [pid = 1771] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 233 (0x9884ac00) [pid = 1771] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 232 (0x970acc00) [pid = 1771] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 231 (0x9b09c000) [pid = 1771] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 230 (0x97a82c00) [pid = 1771] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 229 (0x92a6cc00) [pid = 1771] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 228 (0x8b99a400) [pid = 1771] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 227 (0x8b887400) [pid = 1771] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 226 (0x8c164400) [pid = 1771] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 225 (0x8f3d7400) [pid = 1771] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 224 (0x95ab6800) [pid = 1771] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:20:59 INFO - PROCESS | 1771 | --DOMWINDOW == 223 (0x9037a800) [pid = 1771] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 222 (0x8b886000) [pid = 1771] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 221 (0x8deee000) [pid = 1771] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 220 (0x912b1c00) [pid = 1771] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 219 (0x97a88800) [pid = 1771] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 218 (0x97a84000) [pid = 1771] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 217 (0x97b04c00) [pid = 1771] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 216 (0x9718f000) [pid = 1771] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 215 (0xa0ad8800) [pid = 1771] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 214 (0x8e6b5c00) [pid = 1771] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 213 (0x8dc17000) [pid = 1771] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 212 (0x8c3c6400) [pid = 1771] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 211 (0x8fe18000) [pid = 1771] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 210 (0x8c161800) [pid = 1771] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 209 (0x8ae4cc00) [pid = 1771] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 208 (0x8ae48000) [pid = 1771] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 207 (0x8ae41800) [pid = 1771] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 206 (0xa0a2dc00) [pid = 1771] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 205 (0x8dcacc00) [pid = 1771] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 204 (0x8c20f800) [pid = 1771] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 203 (0x97a85c00) [pid = 1771] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 202 (0x93d0d800) [pid = 1771] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 201 (0x8dc18000) [pid = 1771] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 200 (0x8dd5f000) [pid = 1771] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 199 (0x98844000) [pid = 1771] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 198 (0x8e888800) [pid = 1771] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 197 (0x9df90000) [pid = 1771] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 196 (0x8e6b3800) [pid = 1771] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 195 (0x88a0e400) [pid = 1771] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 194 (0x8dcb8000) [pid = 1771] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 193 (0x8b88d400) [pid = 1771] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 192 (0x96b22400) [pid = 1771] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 191 (0x97191800) [pid = 1771] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 190 (0x88a0a000) [pid = 1771] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 189 (0x8e6b7000) [pid = 1771] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 188 (0x92c1a400) [pid = 1771] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 187 (0x87319800) [pid = 1771] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 186 (0x8ae47400) [pid = 1771] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 185 (0x89ea5800) [pid = 1771] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 184 (0x89ead800) [pid = 1771] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 183 (0x882eb000) [pid = 1771] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 182 (0x882ed400) [pid = 1771] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 181 (0x89e02800) [pid = 1771] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x88858000) [pid = 1771] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x88a04800) [pid = 1771] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x88a09000) [pid = 1771] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x88864400) [pid = 1771] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x8e7a2400) [pid = 1771] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x92c17000) [pid = 1771] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x95b6b000) [pid = 1771] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x97196400) [pid = 1771] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x9706dc00) [pid = 1771] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x90380c00) [pid = 1771] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x914e1000) [pid = 1771] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:21:00 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x8c44ec00) [pid = 1771] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:21:00 INFO - PROCESS | 1771 | 1461144060053 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]]]}] 02:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 2790ms 02:21:00 INFO - PROCESS | 1771 | 1461144060171 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 02:21:00 INFO - PROCESS | 1771 | 1461144060175 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 02:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:21:00 INFO - PROCESS | 1771 | 1461144060191 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:21:00 INFO - PROCESS | 1771 | 1461144060199 Marionette TRACE conn3 <- [1,790,null,{}] 02:21:00 INFO - PROCESS | 1771 | 1461144060205 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}] 02:21:00 INFO - PROCESS | 1771 | 1461144060370 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 02:21:00 INFO - PROCESS | 1771 | 1461144060522 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:00 INFO - PROCESS | 1771 | ++DOCSHELL 0x89eaa000 == 87 [pid = 1771] [id = 205] 02:21:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x8ae44000) [pid = 1771] [serial = 616] [outer = (nil)] 02:21:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x8b868800) [pid = 1771] [serial = 617] [outer = 0x8ae44000] 02:21:00 INFO - PROCESS | 1771 | 1461144060596 Marionette DEBUG loaded listener.js 02:21:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x8b886000) [pid = 1771] [serial = 618] [outer = 0x8ae44000] 02:21:01 INFO - PROCESS | 1771 | 1461144061389 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]]]}] 02:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1260ms 02:21:01 INFO - PROCESS | 1771 | 1461144061443 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 02:21:01 INFO - PROCESS | 1771 | 1461144061448 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 02:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:21:01 INFO - PROCESS | 1771 | 1461144061463 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:21:01 INFO - PROCESS | 1771 | 1461144061467 Marionette TRACE conn3 <- [1,794,null,{}] 02:21:01 INFO - PROCESS | 1771 | 1461144061472 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}] 02:21:01 INFO - PROCESS | 1771 | 1461144061631 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 02:21:01 INFO - PROCESS | 1771 | 1461144061642 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:01 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae52000 == 88 [pid = 1771] [id = 206] 02:21:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x8ae5c800) [pid = 1771] [serial = 619] [outer = (nil)] 02:21:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x8dc0fc00) [pid = 1771] [serial = 620] [outer = 0x8ae5c800] 02:21:01 INFO - PROCESS | 1771 | 1461144061716 Marionette DEBUG loaded listener.js 02:21:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x8dcab400) [pid = 1771] [serial = 621] [outer = 0x8ae5c800] 02:21:02 INFO - PROCESS | 1771 | 1461144062923 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]]]}] 02:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1539ms 02:21:03 INFO - PROCESS | 1771 | 1461144063004 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 02:21:03 INFO - PROCESS | 1771 | 1461144063012 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 02:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:21:03 INFO - PROCESS | 1771 | 1461144063021 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:21:03 INFO - PROCESS | 1771 | 1461144063027 Marionette TRACE conn3 <- [1,798,null,{}] 02:21:03 INFO - PROCESS | 1771 | 1461144063035 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}] 02:21:03 INFO - PROCESS | 1771 | 1461144063263 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 02:21:03 INFO - PROCESS | 1771 | 1461144063515 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae44c00 == 89 [pid = 1771] [id = 207] 02:21:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x8ae4d800) [pid = 1771] [serial = 622] [outer = (nil)] 02:21:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x8b86a400) [pid = 1771] [serial = 623] [outer = 0x8ae4d800] 02:21:03 INFO - PROCESS | 1771 | 1461144063621 Marionette DEBUG loaded listener.js 02:21:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x8c208400) [pid = 1771] [serial = 624] [outer = 0x8ae4d800] 02:21:04 INFO - PROCESS | 1771 | 1461144064652 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]]]}] 02:21:04 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 02:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1685ms 02:21:04 INFO - PROCESS | 1771 | 1461144064707 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 02:21:04 INFO - PROCESS | 1771 | 1461144064715 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 02:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:21:04 INFO - PROCESS | 1771 | 1461144064727 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:21:04 INFO - PROCESS | 1771 | 1461144064731 Marionette TRACE conn3 <- [1,802,null,{}] 02:21:04 INFO - PROCESS | 1771 | 1461144064738 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}] 02:21:04 INFO - PROCESS | 1771 | 1461144064970 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 02:21:05 INFO - PROCESS | 1771 | 1461144065308 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:05 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c3ca000 == 90 [pid = 1771] [id = 208] 02:21:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x8dc12400) [pid = 1771] [serial = 625] [outer = (nil)] 02:21:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x8dd54000) [pid = 1771] [serial = 626] [outer = 0x8dc12400] 02:21:05 INFO - PROCESS | 1771 | 1461144065401 Marionette DEBUG loaded listener.js 02:21:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x8dd5f000) [pid = 1771] [serial = 627] [outer = 0x8dc12400] 02:21:06 INFO - PROCESS | 1771 | 1461144066284 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]]]}] 02:21:06 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 02:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1609ms 02:21:06 INFO - PROCESS | 1771 | 1461144066352 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 02:21:06 INFO - PROCESS | 1771 | 1461144066356 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 02:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:21:06 INFO - PROCESS | 1771 | 1461144066365 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:21:06 INFO - PROCESS | 1771 | 1461144066371 Marionette TRACE conn3 <- [1,806,null,{}] 02:21:06 INFO - PROCESS | 1771 | 1461144066388 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}] 02:21:06 INFO - PROCESS | 1771 | 1461144066603 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 02:21:06 INFO - PROCESS | 1771 | 1461144066852 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:06 INFO - PROCESS | 1771 | ++DOCSHELL 0x88859c00 == 91 [pid = 1771] [id = 209] 02:21:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 182 (0x8dee5800) [pid = 1771] [serial = 628] [outer = (nil)] 02:21:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 183 (0x8e7abc00) [pid = 1771] [serial = 629] [outer = 0x8dee5800] 02:21:06 INFO - PROCESS | 1771 | 1461144066956 Marionette DEBUG loaded listener.js 02:21:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 184 (0x8e888000) [pid = 1771] [serial = 630] [outer = 0x8dee5800] 02:21:07 INFO - PROCESS | 1771 | 1461144067839 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]]]}] 02:21:07 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 02:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1535ms 02:21:07 INFO - PROCESS | 1771 | 1461144067901 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 02:21:07 INFO - PROCESS | 1771 | 1461144067906 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 02:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:21:07 INFO - PROCESS | 1771 | 1461144067912 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:21:07 INFO - PROCESS | 1771 | 1461144067916 Marionette TRACE conn3 <- [1,810,null,{}] 02:21:07 INFO - PROCESS | 1771 | 1461144067922 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}] 02:21:08 INFO - PROCESS | 1771 | 1461144068109 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 02:21:08 INFO - PROCESS | 1771 | 1461144068366 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:08 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dee7800 == 92 [pid = 1771] [id = 210] 02:21:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 185 (0x8e88f000) [pid = 1771] [serial = 631] [outer = (nil)] 02:21:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 186 (0x8f81d000) [pid = 1771] [serial = 632] [outer = 0x8e88f000] 02:21:08 INFO - PROCESS | 1771 | 1461144068497 Marionette DEBUG loaded listener.js 02:21:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 187 (0x8fc1c800) [pid = 1771] [serial = 633] [outer = 0x8e88f000] 02:21:09 INFO - PROCESS | 1771 | 1461144069391 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]]]}] 02:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1534ms 02:21:09 INFO - PROCESS | 1771 | 1461144069448 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 02:21:09 INFO - PROCESS | 1771 | 1461144069452 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 02:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:21:09 INFO - PROCESS | 1771 | 1461144069459 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:21:09 INFO - PROCESS | 1771 | 1461144069461 Marionette TRACE conn3 <- [1,814,null,{}] 02:21:09 INFO - PROCESS | 1771 | 1461144069468 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}] 02:21:09 INFO - PROCESS | 1771 | 1461144069676 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 02:21:09 INFO - PROCESS | 1771 | 1461144069941 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:09 INFO - PROCESS | 1771 | ++DOCSHELL 0x87321400 == 93 [pid = 1771] [id = 211] 02:21:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 188 (0x8fe1d000) [pid = 1771] [serial = 634] [outer = (nil)] 02:21:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 189 (0x8fe1fc00) [pid = 1771] [serial = 635] [outer = 0x8fe1d000] 02:21:10 INFO - PROCESS | 1771 | 1461144070040 Marionette DEBUG loaded listener.js 02:21:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 190 (0x8fe1f000) [pid = 1771] [serial = 636] [outer = 0x8fe1d000] 02:21:11 INFO - PROCESS | 1771 | 1461144071015 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] 02:21:11 INFO - PROCESS | 1771 | 1461144071045 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 02:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:21:11 INFO - PROCESS | 1771 | 1461144071052 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:21:11 INFO - PROCESS | 1771 | 1461144071056 Marionette TRACE conn3 <- [1,818,null,{}] 02:21:11 INFO - PROCESS | 1771 | 1461144071061 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}] 02:21:11 INFO - PROCESS | 1771 | 1461144071244 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 02:21:11 INFO - PROCESS | 1771 | 1461144071496 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:11 INFO - PROCESS | 1771 | ++DOCSHELL 0x912b2000 == 94 [pid = 1771] [id = 212] 02:21:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 191 (0x912b4c00) [pid = 1771] [serial = 637] [outer = (nil)] 02:21:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 192 (0x914edc00) [pid = 1771] [serial = 638] [outer = 0x912b4c00] 02:21:11 INFO - PROCESS | 1771 | 1461144071634 Marionette DEBUG loaded listener.js 02:21:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 193 (0x91ff3800) [pid = 1771] [serial = 639] [outer = 0x912b4c00] 02:21:12 INFO - PROCESS | 1771 | 1461144072572 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]]]}] 02:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1581ms 02:21:12 INFO - PROCESS | 1771 | 1461144072635 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 02:21:12 INFO - PROCESS | 1771 | 1461144072639 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 02:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:21:12 INFO - PROCESS | 1771 | 1461144072645 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:21:12 INFO - PROCESS | 1771 | 1461144072648 Marionette TRACE conn3 <- [1,822,null,{}] 02:21:12 INFO - PROCESS | 1771 | 1461144072654 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}] 02:21:12 INFO - PROCESS | 1771 | 1461144072831 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 02:21:13 INFO - PROCESS | 1771 | 1461144073071 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:13 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ffde800 == 95 [pid = 1771] [id = 213] 02:21:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 194 (0x91f99c00) [pid = 1771] [serial = 640] [outer = (nil)] 02:21:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 195 (0x92967c00) [pid = 1771] [serial = 641] [outer = 0x91f99c00] 02:21:13 INFO - PROCESS | 1771 | 1461144073201 Marionette DEBUG loaded listener.js 02:21:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 196 (0x92a68c00) [pid = 1771] [serial = 642] [outer = 0x91f99c00] 02:21:14 INFO - PROCESS | 1771 | 1461144074101 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] 02:21:14 INFO - PROCESS | 1771 | 1461144074181 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 02:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:21:14 INFO - PROCESS | 1771 | 1461144074188 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:21:14 INFO - PROCESS | 1771 | 1461144074192 Marionette TRACE conn3 <- [1,826,null,{}] 02:21:14 INFO - PROCESS | 1771 | 1461144074198 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}] 02:21:14 INFO - PROCESS | 1771 | 1461144074407 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 02:21:14 INFO - PROCESS | 1771 | 1461144074648 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:14 INFO - PROCESS | 1771 | ++DOCSHELL 0x882efc00 == 96 [pid = 1771] [id = 214] 02:21:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 197 (0x88a0c000) [pid = 1771] [serial = 643] [outer = (nil)] 02:21:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 198 (0x92c1b000) [pid = 1771] [serial = 644] [outer = 0x88a0c000] 02:21:14 INFO - PROCESS | 1771 | 1461144074775 Marionette DEBUG loaded listener.js 02:21:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 199 (0x93c48800) [pid = 1771] [serial = 645] [outer = 0x88a0c000] 02:21:15 INFO - PROCESS | 1771 | 1461144075659 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]]]}] 02:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1486ms 02:21:15 INFO - PROCESS | 1771 | 1461144075674 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 02:21:15 INFO - PROCESS | 1771 | 1461144075678 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 02:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:21:15 INFO - PROCESS | 1771 | 1461144075685 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:21:15 INFO - PROCESS | 1771 | 1461144075688 Marionette TRACE conn3 <- [1,830,null,{}] 02:21:15 INFO - PROCESS | 1771 | 1461144075694 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}] 02:21:15 INFO - PROCESS | 1771 | 1461144075891 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 02:21:16 INFO - PROCESS | 1771 | 1461144076104 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:16 INFO - PROCESS | 1771 | ++DOCSHELL 0x90378400 == 97 [pid = 1771] [id = 215] 02:21:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 200 (0x92acec00) [pid = 1771] [serial = 646] [outer = (nil)] 02:21:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 201 (0x93d06c00) [pid = 1771] [serial = 647] [outer = 0x92acec00] 02:21:16 INFO - PROCESS | 1771 | 1461144076233 Marionette DEBUG loaded listener.js 02:21:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 202 (0x93d08c00) [pid = 1771] [serial = 648] [outer = 0x92acec00] 02:21:17 INFO - PROCESS | 1771 | 1461144077154 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]]]}] 02:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1539ms 02:21:17 INFO - PROCESS | 1771 | 1461144077225 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 02:21:17 INFO - PROCESS | 1771 | 1461144077229 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 02:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:21:17 INFO - PROCESS | 1771 | 1461144077236 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:21:17 INFO - PROCESS | 1771 | 1461144077240 Marionette TRACE conn3 <- [1,834,null,{}] 02:21:17 INFO - PROCESS | 1771 | 1461144077246 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}] 02:21:17 INFO - PROCESS | 1771 | 1461144077430 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 02:21:17 INFO - PROCESS | 1771 | 1461144077627 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:17 INFO - PROCESS | 1771 | ++DOCSHELL 0x94727000 == 98 [pid = 1771] [id = 216] 02:21:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 203 (0x9472f400) [pid = 1771] [serial = 649] [outer = (nil)] 02:21:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 204 (0x95244800) [pid = 1771] [serial = 650] [outer = 0x9472f400] 02:21:17 INFO - PROCESS | 1771 | 1461144077771 Marionette DEBUG loaded listener.js 02:21:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 205 (0x952b2800) [pid = 1771] [serial = 651] [outer = 0x9472f400] 02:21:18 INFO - PROCESS | 1771 | 1461144078744 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]]]}] 02:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1536ms 02:21:18 INFO - PROCESS | 1771 | 1461144078772 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 02:21:18 INFO - PROCESS | 1771 | 1461144078777 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 02:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:21:18 INFO - PROCESS | 1771 | 1461144078783 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:21:18 INFO - PROCESS | 1771 | 1461144078788 Marionette TRACE conn3 <- [1,838,null,{}] 02:21:18 INFO - PROCESS | 1771 | 1461144078794 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}] 02:21:19 INFO - PROCESS | 1771 | 1461144079005 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 02:21:19 INFO - PROCESS | 1771 | 1461144079257 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:19 INFO - PROCESS | 1771 | ++DOCSHELL 0x95bf3400 == 99 [pid = 1771] [id = 217] 02:21:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 206 (0x95e9d800) [pid = 1771] [serial = 652] [outer = (nil)] 02:21:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 207 (0x967dec00) [pid = 1771] [serial = 653] [outer = 0x95e9d800] 02:21:19 INFO - PROCESS | 1771 | 1461144079365 Marionette DEBUG loaded listener.js 02:21:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 208 (0x96b22400) [pid = 1771] [serial = 654] [outer = 0x95e9d800] 02:21:20 INFO - PROCESS | 1771 | 1461144080298 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]]]}] 02:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1546ms 02:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:21:20 INFO - PROCESS | 1771 | 1461144080330 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 02:21:20 INFO - PROCESS | 1771 | 1461144080334 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 02:21:20 INFO - PROCESS | 1771 | 1461144080341 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:21:20 INFO - PROCESS | 1771 | 1461144080343 Marionette TRACE conn3 <- [1,842,null,{}] 02:21:20 INFO - PROCESS | 1771 | 1461144080350 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}] 02:21:20 INFO - PROCESS | 1771 | 1461144080524 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 02:21:20 INFO - PROCESS | 1771 | 1461144080775 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:20 INFO - PROCESS | 1771 | ++DOCSHELL 0x8731ec00 == 100 [pid = 1771] [id = 218] 02:21:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 209 (0x96684800) [pid = 1771] [serial = 655] [outer = (nil)] 02:21:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 210 (0x96b2f800) [pid = 1771] [serial = 656] [outer = 0x96684800] 02:21:20 INFO - PROCESS | 1771 | 1461144080925 Marionette DEBUG loaded listener.js 02:21:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 211 (0x96c37400) [pid = 1771] [serial = 657] [outer = 0x96684800] 02:21:21 INFO - PROCESS | 1771 | 1461144081822 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]]]}] 02:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1542ms 02:21:21 INFO - PROCESS | 1771 | 1461144081882 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 02:21:21 INFO - PROCESS | 1771 | 1461144081885 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 02:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:21:21 INFO - PROCESS | 1771 | 1461144081892 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:21:21 INFO - PROCESS | 1771 | 1461144081895 Marionette TRACE conn3 <- [1,846,null,{}] 02:21:21 INFO - PROCESS | 1771 | 1461144081901 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}] 02:21:22 INFO - PROCESS | 1771 | 1461144082139 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 02:21:22 INFO - PROCESS | 1771 | 1461144082466 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:22 INFO - PROCESS | 1771 | ++DOCSHELL 0x8885d000 == 101 [pid = 1771] [id = 219] 02:21:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 212 (0x8aed5400) [pid = 1771] [serial = 658] [outer = (nil)] 02:21:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 213 (0x8c44c800) [pid = 1771] [serial = 659] [outer = 0x8aed5400] 02:21:22 INFO - PROCESS | 1771 | 1461144082552 Marionette DEBUG loaded listener.js 02:21:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 214 (0x8ffdb000) [pid = 1771] [serial = 660] [outer = 0x8aed5400] 02:21:23 INFO - PROCESS | 1771 | 1461144083456 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]]]}] 02:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1630ms 02:21:23 INFO - PROCESS | 1771 | 1461144083523 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 02:21:23 INFO - PROCESS | 1771 | 1461144083527 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 02:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:21:23 INFO - PROCESS | 1771 | 1461144083533 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:21:23 INFO - PROCESS | 1771 | 1461144083537 Marionette TRACE conn3 <- [1,850,null,{}] 02:21:23 INFO - PROCESS | 1771 | 1461144083543 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}] 02:21:23 INFO - PROCESS | 1771 | 1461144083765 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 02:21:24 INFO - PROCESS | 1771 | 1461144084015 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:24 INFO - PROCESS | 1771 | ++DOCSHELL 0x87323800 == 102 [pid = 1771] [id = 220] 02:21:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 215 (0x882f7400) [pid = 1771] [serial = 661] [outer = (nil)] 02:21:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 216 (0x89eabc00) [pid = 1771] [serial = 662] [outer = 0x882f7400] 02:21:24 INFO - PROCESS | 1771 | 1461144084147 Marionette DEBUG loaded listener.js 02:21:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 217 (0x8ae60400) [pid = 1771] [serial = 663] [outer = 0x882f7400] 02:21:25 INFO - PROCESS | 1771 | 1461144085085 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]]]}] 02:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1587ms 02:21:25 INFO - PROCESS | 1771 | 1461144085122 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 02:21:25 INFO - PROCESS | 1771 | 1461144085125 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 02:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:21:25 INFO - PROCESS | 1771 | 1461144085132 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:21:25 INFO - PROCESS | 1771 | 1461144085135 Marionette TRACE conn3 <- [1,854,null,{}] 02:21:25 INFO - PROCESS | 1771 | 1461144085142 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}] 02:21:25 INFO - PROCESS | 1771 | 1461144085317 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 02:21:25 INFO - PROCESS | 1771 | 1461144085584 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:25 INFO - PROCESS | 1771 | ++DOCSHELL 0x89eaec00 == 103 [pid = 1771] [id = 221] 02:21:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 218 (0x8ae57c00) [pid = 1771] [serial = 664] [outer = (nil)] 02:21:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 219 (0x8c16ac00) [pid = 1771] [serial = 665] [outer = 0x8ae57c00] 02:21:25 INFO - PROCESS | 1771 | 1461144085718 Marionette DEBUG loaded listener.js 02:21:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 220 (0x8c3cc800) [pid = 1771] [serial = 666] [outer = 0x8ae57c00] 02:21:26 INFO - PROCESS | 1771 | 1461144086724 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]]]}] 02:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1630ms 02:21:26 INFO - PROCESS | 1771 | 1461144086764 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 02:21:26 INFO - PROCESS | 1771 | 1461144086767 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 02:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:21:26 INFO - PROCESS | 1771 | 1461144086774 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:21:26 INFO - PROCESS | 1771 | 1461144086777 Marionette TRACE conn3 <- [1,858,null,{}] 02:21:26 INFO - PROCESS | 1771 | 1461144086783 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}] 02:21:26 INFO - PROCESS | 1771 | 1461144086964 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 02:21:27 INFO - PROCESS | 1771 | 1461144087516 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:27 INFO - PROCESS | 1771 | ++DOCSHELL 0x88a0e400 == 104 [pid = 1771] [id = 222] 02:21:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 221 (0x89e01800) [pid = 1771] [serial = 667] [outer = (nil)] 02:21:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 222 (0x89ea6c00) [pid = 1771] [serial = 668] [outer = 0x89e01800] 02:21:27 INFO - PROCESS | 1771 | 1461144087606 Marionette DEBUG loaded listener.js 02:21:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 223 (0x8ae55400) [pid = 1771] [serial = 669] [outer = 0x89e01800] 02:21:28 INFO - PROCESS | 1771 | 1461144088477 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]]]}] 02:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1741ms 02:21:28 INFO - PROCESS | 1771 | 1461144088517 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 02:21:28 INFO - PROCESS | 1771 | 1461144088524 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 02:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:21:28 INFO - PROCESS | 1771 | 1461144088533 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:21:28 INFO - PROCESS | 1771 | 1461144088537 Marionette TRACE conn3 <- [1,862,null,{}] 02:21:28 INFO - PROCESS | 1771 | 1461144088544 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}] 02:21:28 INFO - PROCESS | 1771 | 1461144088727 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 02:21:28 INFO - PROCESS | 1771 | 1461144088942 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:29 INFO - PROCESS | 1771 | ++DOCSHELL 0x89e0b000 == 105 [pid = 1771] [id = 223] 02:21:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 224 (0x8ae51c00) [pid = 1771] [serial = 670] [outer = (nil)] 02:21:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 225 (0x8c3cb800) [pid = 1771] [serial = 671] [outer = 0x8ae51c00] 02:21:29 INFO - PROCESS | 1771 | 1461144089127 Marionette DEBUG loaded listener.js 02:21:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 226 (0x8c458400) [pid = 1771] [serial = 672] [outer = 0x8ae51c00] 02:21:29 INFO - PROCESS | 1771 | --DOCSHELL 0x8f829c00 == 104 [pid = 1771] [id = 56] 02:21:29 INFO - PROCESS | 1771 | --DOCSHELL 0x88a0c800 == 103 [pid = 1771] [id = 182] 02:21:29 INFO - PROCESS | 1771 | --DOCSHELL 0x8b990800 == 102 [pid = 1771] [id = 184] 02:21:29 INFO - PROCESS | 1771 | --DOMWINDOW == 225 (0x8ffdcc00) [pid = 1771] [serial = 589] [outer = (nil)] [url = about:blank] 02:21:29 INFO - PROCESS | 1771 | --DOCSHELL 0x8dcaf400 == 101 [pid = 1771] [id = 201] 02:21:29 INFO - PROCESS | 1771 | --DOCSHELL 0x8b877000 == 100 [pid = 1771] [id = 200] 02:21:30 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae58000 == 99 [pid = 1771] [id = 199] 02:21:30 INFO - PROCESS | 1771 | --DOCSHELL 0x8aee0400 == 98 [pid = 1771] [id = 185] 02:21:30 INFO - PROCESS | 1771 | --DOCSHELL 0x8885cc00 == 97 [pid = 1771] [id = 198] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 224 (0x93c45c00) [pid = 1771] [serial = 391] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 223 (0x97e5b800) [pid = 1771] [serial = 304] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 222 (0x97e5a000) [pid = 1771] [serial = 398] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 221 (0x98add800) [pid = 1771] [serial = 235] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 220 (0x9719a400) [pid = 1771] [serial = 410] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 219 (0xa4779400) [pid = 1771] [serial = 319] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 218 (0x92968000) [pid = 1771] [serial = 204] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 217 (0x9706b800) [pid = 1771] [serial = 394] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 216 (0x9fb98000) [pid = 1771] [serial = 352] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 215 (0x93c4e000) [pid = 1771] [serial = 364] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 214 (0xa3c85800) [pid = 1771] [serial = 277] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 213 (0xa4b45000) [pid = 1771] [serial = 358] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 212 (0x92a71c00) [pid = 1771] [serial = 238] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 211 (0x97a7a800) [pid = 1771] [serial = 232] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 210 (0x95b6bc00) [pid = 1771] [serial = 186] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 209 (0x9fe92c00) [pid = 1771] [serial = 313] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 208 (0x9fca5c00) [pid = 1771] [serial = 241] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 207 (0x98127800) [pid = 1771] [serial = 274] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 206 (0x98aeac00) [pid = 1771] [serial = 310] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 205 (0xa44ca400) [pid = 1771] [serial = 355] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 204 (0x93d0bc00) [pid = 1771] [serial = 322] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 203 (0x8b99c400) [pid = 1771] [serial = 413] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 202 (0xa44c0800) [pid = 1771] [serial = 280] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 201 (0x9fe91400) [pid = 1771] [serial = 407] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 200 (0x96c3c800) [pid = 1771] [serial = 289] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 199 (0x9ffd4800) [pid = 1771] [serial = 195] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 198 (0x97a04000) [pid = 1771] [serial = 349] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 197 (0x967d1c00) [pid = 1771] [serial = 346] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 196 (0xa3c7a000) [pid = 1771] [serial = 316] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 195 (0x8c3cfc00) [pid = 1771] [serial = 361] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 194 (0xa2a2f400) [pid = 1771] [serial = 201] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 193 (0x8e890400) [pid = 1771] [serial = 343] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 192 (0x8e88ec00) [pid = 1771] [serial = 286] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 191 (0x8b88ac00) [pid = 1771] [serial = 388] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 190 (0x8dc19800) [pid = 1771] [serial = 307] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 189 (0x92966800) [pid = 1771] [serial = 298] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 188 (0x97e4e400) [pid = 1771] [serial = 189] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 187 (0x9b095400) [pid = 1771] [serial = 503] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 186 (0x952b4800) [pid = 1771] [serial = 229] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 185 (0x8dd5e000) [pid = 1771] [serial = 283] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 184 (0x9fb91400) [pid = 1771] [serial = 192] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 183 (0x97d3a000) [pid = 1771] [serial = 156] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 182 (0x9fb2d400) [pid = 1771] [serial = 404] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 181 (0xa444bc00) [pid = 1771] [serial = 292] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x95b64c00) [pid = 1771] [serial = 271] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x8e7a9400) [pid = 1771] [serial = 416] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x9881b400) [pid = 1771] [serial = 401] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x90381400) [pid = 1771] [serial = 482] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x8f3e4400) [pid = 1771] [serial = 198] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x97064800) [pid = 1771] [serial = 301] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x90385400) [pid = 1771] [serial = 325] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x8b88fc00) [pid = 1771] [serial = 367] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x9706e800) [pid = 1771] [serial = 244] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x882f3800) [pid = 1771] [serial = 527] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x9fe83800) [pid = 1771] [serial = 518] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x97e5d400) [pid = 1771] [serial = 515] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x94731000) [pid = 1771] [serial = 512] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x8ffd5800) [pid = 1771] [serial = 509] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x8b996000) [pid = 1771] [serial = 506] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x8fe1cc00) [pid = 1771] [serial = 479] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x8e6b9000) [pid = 1771] [serial = 476] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x8ffda400) [pid = 1771] [serial = 473] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x8fe21c00) [pid = 1771] [serial = 470] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x8c168000) [pid = 1771] [serial = 467] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x8aee0c00) [pid = 1771] [serial = 464] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x8aed8c00) [pid = 1771] [serial = 461] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x8ae4d400) [pid = 1771] [serial = 458] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0xa3c79400) [pid = 1771] [serial = 455] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x8dcb5800) [pid = 1771] [serial = 452] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x9fe8d800) [pid = 1771] [serial = 449] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x9df96000) [pid = 1771] [serial = 446] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x967d3000) [pid = 1771] [serial = 443] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x9037b800) [pid = 1771] [serial = 440] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x988c1400) [pid = 1771] [serial = 437] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x8f3e5800) [pid = 1771] [serial = 554] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x8dc0e400) [pid = 1771] [serial = 551] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x8ae5e000) [pid = 1771] [serial = 524] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x89e06800) [pid = 1771] [serial = 530] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x89e03800) [pid = 1771] [serial = 539] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x87321800) [pid = 1771] [serial = 542] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x88865000) [pid = 1771] [serial = 536] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x9ff10000) [pid = 1771] [serial = 521] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x89e10000) [pid = 1771] [serial = 533] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8fe1dc00) [pid = 1771] [serial = 556] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x8ae59c00) [pid = 1771] [serial = 592] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x8ae5d800) [pid = 1771] [serial = 547] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x8e7a7c00) [pid = 1771] [serial = 553] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x8c20d000) [pid = 1771] [serial = 550] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x97d2cc00) [pid = 1771] [serial = 514] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x9fc55800) [pid = 1771] [serial = 517] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x89eac800) [pid = 1771] [serial = 545] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x89ea1400) [pid = 1771] [serial = 544] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x8e886800) [pid = 1771] [serial = 508] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x93c52800) [pid = 1771] [serial = 511] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x8731e400) [pid = 1771] [serial = 541] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x8aedc000) [pid = 1771] [serial = 505] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x89eac000) [pid = 1771] [serial = 520] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 127 (0x8ae5b400) [pid = 1771] [serial = 523] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 126 (0x882f1000) [pid = 1771] [serial = 526] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 125 (0x89e04c00) [pid = 1771] [serial = 529] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 124 (0x89e0ec00) [pid = 1771] [serial = 532] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 123 (0x8885f400) [pid = 1771] [serial = 535] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 122 (0x88a0b400) [pid = 1771] [serial = 538] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 121 (0x8b882800) [pid = 1771] [serial = 548] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 120 (0x8ae54c00) [pid = 1771] [serial = 559] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 119 (0x8b877800) [pid = 1771] [serial = 560] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 118 (0x8c202c00) [pid = 1771] [serial = 562] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 117 (0x8ffd8800) [pid = 1771] [serial = 557] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 116 (0x92960400) [pid = 1771] [serial = 565] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 115 (0x8e7a5c00) [pid = 1771] [serial = 563] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 114 (0x9472e400) [pid = 1771] [serial = 568] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 113 (0x92acd400) [pid = 1771] [serial = 566] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 112 (0x96b21400) [pid = 1771] [serial = 571] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 111 (0x95a70000) [pid = 1771] [serial = 569] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 110 (0x96bbd800) [pid = 1771] [serial = 572] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 109 (0x97a02000) [pid = 1771] [serial = 575] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 108 (0x978a4c00) [pid = 1771] [serial = 574] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 107 (0x98850c00) [pid = 1771] [serial = 578] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 106 (0x97e5a400) [pid = 1771] [serial = 577] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 105 (0x98976400) [pid = 1771] [serial = 580] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 104 (0x9ff9e800) [pid = 1771] [serial = 583] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 103 (0x9b096c00) [pid = 1771] [serial = 581] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 102 (0x8c453400) [pid = 1771] [serial = 586] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 101 (0xa0a2e400) [pid = 1771] [serial = 584] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | --DOMWINDOW == 100 (0x8c457800) [pid = 1771] [serial = 587] [outer = (nil)] [url = about:blank] 02:21:30 INFO - PROCESS | 1771 | 1461144090403 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]]]}] 02:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1886ms 02:21:30 INFO - PROCESS | 1771 | 1461144090422 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 02:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:21:30 INFO - PROCESS | 1771 | 1461144090429 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 02:21:30 INFO - PROCESS | 1771 | 1461144090441 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:21:30 INFO - PROCESS | 1771 | 1461144090444 Marionette TRACE conn3 <- [1,866,null,{}] 02:21:30 INFO - PROCESS | 1771 | 1461144090462 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}] 02:21:30 INFO - PROCESS | 1771 | 1461144090716 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 02:21:30 INFO - PROCESS | 1771 | 1461144090872 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:30 INFO - PROCESS | 1771 | ++DOCSHELL 0x882f6400 == 98 [pid = 1771] [id = 224] 02:21:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 101 (0x88862000) [pid = 1771] [serial = 673] [outer = (nil)] 02:21:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 102 (0x89ea6000) [pid = 1771] [serial = 674] [outer = 0x88862000] 02:21:30 INFO - PROCESS | 1771 | 1461144090960 Marionette DEBUG loaded listener.js 02:21:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 103 (0x8ae58800) [pid = 1771] [serial = 675] [outer = 0x88862000] 02:21:31 INFO - PROCESS | 1771 | 1461144091736 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]]]}] 02:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1354ms 02:21:31 INFO - PROCESS | 1771 | 1461144091790 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 02:21:31 INFO - PROCESS | 1771 | 1461144091794 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 02:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:21:31 INFO - PROCESS | 1771 | 1461144091808 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:21:31 INFO - PROCESS | 1771 | 1461144091817 Marionette TRACE conn3 <- [1,870,null,{}] 02:21:31 INFO - PROCESS | 1771 | 1461144091825 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}] 02:21:32 INFO - PROCESS | 1771 | 1461144092017 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 02:21:32 INFO - PROCESS | 1771 | 1461144092181 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:32 INFO - PROCESS | 1771 | ++DOCSHELL 0x882f4000 == 99 [pid = 1771] [id = 225] 02:21:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 104 (0x89e10c00) [pid = 1771] [serial = 676] [outer = (nil)] 02:21:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 105 (0x8c160400) [pid = 1771] [serial = 677] [outer = 0x89e10c00] 02:21:32 INFO - PROCESS | 1771 | 1461144092255 Marionette DEBUG loaded listener.js 02:21:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 106 (0x8c205400) [pid = 1771] [serial = 678] [outer = 0x89e10c00] 02:21:33 INFO - PROCESS | 1771 | 1461144093135 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]]]}] 02:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1399ms 02:21:33 INFO - PROCESS | 1771 | 1461144093200 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 02:21:33 INFO - PROCESS | 1771 | 1461144093204 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 02:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:21:33 INFO - PROCESS | 1771 | 1461144093211 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:21:33 INFO - PROCESS | 1771 | 1461144093214 Marionette TRACE conn3 <- [1,874,null,{}] 02:21:33 INFO - PROCESS | 1771 | 1461144093225 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}] 02:21:33 INFO - PROCESS | 1771 | 1461144093454 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 02:21:33 INFO - PROCESS | 1771 | 1461144093478 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:33 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b990800 == 100 [pid = 1771] [id = 226] 02:21:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 107 (0x8c164800) [pid = 1771] [serial = 679] [outer = (nil)] 02:21:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 108 (0x8c457800) [pid = 1771] [serial = 680] [outer = 0x8c164800] 02:21:33 INFO - PROCESS | 1771 | 1461144093553 Marionette DEBUG loaded listener.js 02:21:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 109 (0x8dc17000) [pid = 1771] [serial = 681] [outer = 0x8c164800] 02:21:34 INFO - PROCESS | 1771 | --DOMWINDOW == 108 (0x882f0c00) [pid = 1771] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:21:34 INFO - PROCESS | 1771 | --DOMWINDOW == 107 (0x8ae44000) [pid = 1771] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:21:34 INFO - PROCESS | 1771 | --DOMWINDOW == 106 (0x8aed5000) [pid = 1771] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:21:34 INFO - PROCESS | 1771 | --DOMWINDOW == 105 (0x8c44d800) [pid = 1771] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:21:34 INFO - PROCESS | 1771 | --DOMWINDOW == 104 (0x8c44b400) [pid = 1771] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:21:34 INFO - PROCESS | 1771 | 1461144094594 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]]]}] 02:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1428ms 02:21:34 INFO - PROCESS | 1771 | 1461144094640 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 02:21:34 INFO - PROCESS | 1771 | 1461144094643 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 02:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:21:34 INFO - PROCESS | 1771 | 1461144094649 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:21:34 INFO - PROCESS | 1771 | 1461144094651 Marionette TRACE conn3 <- [1,878,null,{}] 02:21:34 INFO - PROCESS | 1771 | 1461144094657 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}] 02:21:34 INFO - PROCESS | 1771 | 1461144094867 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 02:21:34 INFO - PROCESS | 1771 | 1461144094885 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:34 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae44000 == 101 [pid = 1771] [id = 227] 02:21:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 105 (0x8c20ac00) [pid = 1771] [serial = 682] [outer = (nil)] 02:21:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 106 (0x8dcb5800) [pid = 1771] [serial = 683] [outer = 0x8c20ac00] 02:21:34 INFO - PROCESS | 1771 | 1461144094970 Marionette DEBUG loaded listener.js 02:21:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 107 (0x8deea800) [pid = 1771] [serial = 684] [outer = 0x8c20ac00] 02:21:35 INFO - PROCESS | 1771 | 1461144095825 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]]]}] 02:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1194ms 02:21:35 INFO - PROCESS | 1771 | 1461144095843 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 02:21:35 INFO - PROCESS | 1771 | 1461144095846 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 02:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:21:35 INFO - PROCESS | 1771 | 1461144095861 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:21:35 INFO - PROCESS | 1771 | 1461144095864 Marionette TRACE conn3 <- [1,882,null,{}] 02:21:35 INFO - PROCESS | 1771 | 1461144095869 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}] 02:21:36 INFO - PROCESS | 1771 | 1461144096040 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 02:21:36 INFO - PROCESS | 1771 | 1461144096057 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:36 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dd55800 == 102 [pid = 1771] [id = 228] 02:21:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 108 (0x8e6ba400) [pid = 1771] [serial = 685] [outer = (nil)] 02:21:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 109 (0x8e7a8800) [pid = 1771] [serial = 686] [outer = 0x8e6ba400] 02:21:36 INFO - PROCESS | 1771 | 1461144096138 Marionette DEBUG loaded listener.js 02:21:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 110 (0x8e884000) [pid = 1771] [serial = 687] [outer = 0x8e6ba400] 02:21:37 INFO - PROCESS | 1771 | 1461144097302 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]]]}] 02:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1499ms 02:21:37 INFO - PROCESS | 1771 | 1461144097352 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 02:21:37 INFO - PROCESS | 1771 | 1461144097360 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 02:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:21:37 INFO - PROCESS | 1771 | 1461144097369 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:21:37 INFO - PROCESS | 1771 | 1461144097375 Marionette TRACE conn3 <- [1,886,null,{}] 02:21:37 INFO - PROCESS | 1771 | 1461144097383 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}] 02:21:37 INFO - PROCESS | 1771 | 1461144097581 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 02:21:37 INFO - PROCESS | 1771 | 1461144097821 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:37 INFO - PROCESS | 1771 | ++DOCSHELL 0x89e07400 == 103 [pid = 1771] [id = 229] 02:21:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 111 (0x89e09400) [pid = 1771] [serial = 688] [outer = (nil)] 02:21:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 112 (0x8ae4e800) [pid = 1771] [serial = 689] [outer = 0x89e09400] 02:21:37 INFO - PROCESS | 1771 | 1461144097952 Marionette DEBUG loaded listener.js 02:21:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 113 (0x8aed9000) [pid = 1771] [serial = 690] [outer = 0x89e09400] 02:21:38 INFO - PROCESS | 1771 | 1461144098939 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]]]}] 02:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1586ms 02:21:38 INFO - PROCESS | 1771 | 1461144098955 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 02:21:38 INFO - PROCESS | 1771 | 1461144098964 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 02:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:21:38 INFO - PROCESS | 1771 | 1461144098975 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:21:38 INFO - PROCESS | 1771 | 1461144098979 Marionette TRACE conn3 <- [1,890,null,{}] 02:21:38 INFO - PROCESS | 1771 | 1461144098985 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}] 02:21:39 INFO - PROCESS | 1771 | 1461144099174 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 02:21:39 INFO - PROCESS | 1771 | 1461144099458 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:39 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c160800 == 104 [pid = 1771] [id = 230] 02:21:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 114 (0x8c164400) [pid = 1771] [serial = 691] [outer = (nil)] 02:21:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 115 (0x8c3cf400) [pid = 1771] [serial = 692] [outer = 0x8c164400] 02:21:39 INFO - PROCESS | 1771 | 1461144099588 Marionette DEBUG loaded listener.js 02:21:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 116 (0x8dc17800) [pid = 1771] [serial = 693] [outer = 0x8c164400] 02:21:40 INFO - PROCESS | 1771 | 1461144100494 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]]]}] 02:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1534ms 02:21:40 INFO - PROCESS | 1771 | 1461144100508 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 02:21:40 INFO - PROCESS | 1771 | 1461144100512 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 02:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:21:40 INFO - PROCESS | 1771 | 1461144100519 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:21:40 INFO - PROCESS | 1771 | 1461144100525 Marionette TRACE conn3 <- [1,894,null,{}] 02:21:40 INFO - PROCESS | 1771 | 1461144100542 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}] 02:21:40 INFO - PROCESS | 1771 | 1461144100731 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 02:21:40 INFO - PROCESS | 1771 | 1461144100925 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:41 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dee8c00 == 105 [pid = 1771] [id = 231] 02:21:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 117 (0x8e7a4000) [pid = 1771] [serial = 694] [outer = (nil)] 02:21:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 118 (0x8f3d6c00) [pid = 1771] [serial = 695] [outer = 0x8e7a4000] 02:21:41 INFO - PROCESS | 1771 | 1461144101075 Marionette DEBUG loaded listener.js 02:21:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 119 (0x8f823000) [pid = 1771] [serial = 696] [outer = 0x8e7a4000] 02:21:42 INFO - PROCESS | 1771 | 1461144102038 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]]]}] 02:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1546ms 02:21:42 INFO - PROCESS | 1771 | 1461144102066 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 02:21:42 INFO - PROCESS | 1771 | 1461144102071 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 02:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:21:42 INFO - PROCESS | 1771 | 1461144102078 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:21:42 INFO - PROCESS | 1771 | 1461144102081 Marionette TRACE conn3 <- [1,898,null,{}] 02:21:42 INFO - PROCESS | 1771 | 1461144102087 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}] 02:21:42 INFO - PROCESS | 1771 | 1461144102281 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 02:21:42 INFO - PROCESS | 1771 | 1461144102473 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:42 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c44e800 == 106 [pid = 1771] [id = 232] 02:21:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 120 (0x8f829c00) [pid = 1771] [serial = 697] [outer = (nil)] 02:21:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 121 (0x8ffd6400) [pid = 1771] [serial = 698] [outer = 0x8f829c00] 02:21:42 INFO - PROCESS | 1771 | 1461144102562 Marionette DEBUG loaded listener.js 02:21:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 122 (0x8ffdb800) [pid = 1771] [serial = 699] [outer = 0x8f829c00] 02:21:43 INFO - PROCESS | 1771 | 1461144103511 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]]]}] 02:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1484ms 02:21:43 INFO - PROCESS | 1771 | 1461144103563 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 02:21:43 INFO - PROCESS | 1771 | 1461144103568 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 02:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:21:43 INFO - PROCESS | 1771 | 1461144103574 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:21:43 INFO - PROCESS | 1771 | 1461144103578 Marionette TRACE conn3 <- [1,902,null,{}] 02:21:43 INFO - PROCESS | 1771 | 1461144103583 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}] 02:21:43 INFO - PROCESS | 1771 | 1461144103774 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 02:21:43 INFO - PROCESS | 1771 | 1461144103968 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e88a000 == 107 [pid = 1771] [id = 233] 02:21:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 123 (0x8f3d9000) [pid = 1771] [serial = 700] [outer = (nil)] 02:21:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 124 (0x90386000) [pid = 1771] [serial = 701] [outer = 0x8f3d9000] 02:21:44 INFO - PROCESS | 1771 | 1461144104058 Marionette DEBUG loaded listener.js 02:21:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 125 (0x90387c00) [pid = 1771] [serial = 702] [outer = 0x8f3d9000] 02:21:45 INFO - PROCESS | 1771 | 1461144105029 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]]]}] 02:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1531ms 02:21:45 INFO - PROCESS | 1771 | 1461144105106 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 02:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:21:45 INFO - PROCESS | 1771 | 1461144105111 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 02:21:45 INFO - PROCESS | 1771 | 1461144105117 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:21:45 INFO - PROCESS | 1771 | 1461144105121 Marionette TRACE conn3 <- [1,906,null,{}] 02:21:45 INFO - PROCESS | 1771 | 1461144105126 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}] 02:21:45 INFO - PROCESS | 1771 | 1461144105360 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 02:21:45 INFO - PROCESS | 1771 | 1461144105590 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:45 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f3e5c00 == 108 [pid = 1771] [id = 234] 02:21:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 126 (0x90387800) [pid = 1771] [serial = 703] [outer = (nil)] 02:21:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 127 (0x92ac9800) [pid = 1771] [serial = 704] [outer = 0x90387800] 02:21:45 INFO - PROCESS | 1771 | 1461144105724 Marionette DEBUG loaded listener.js 02:21:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0x92c1cc00) [pid = 1771] [serial = 705] [outer = 0x90387800] 02:21:46 INFO - PROCESS | 1771 | 1461144106623 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]]]}] 02:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1536ms 02:21:46 INFO - PROCESS | 1771 | 1461144106655 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 02:21:46 INFO - PROCESS | 1771 | 1461144106658 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 02:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:21:46 INFO - PROCESS | 1771 | 1461144106665 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:21:46 INFO - PROCESS | 1771 | 1461144106668 Marionette TRACE conn3 <- [1,910,null,{}] 02:21:46 INFO - PROCESS | 1771 | 1461144106674 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}] 02:21:46 INFO - PROCESS | 1771 | 1461144106848 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 02:21:47 INFO - PROCESS | 1771 | 1461144107042 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:47 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c203c00 == 109 [pid = 1771] [id = 235] 02:21:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x8ffd4c00) [pid = 1771] [serial = 706] [outer = (nil)] 02:21:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x93d0c000) [pid = 1771] [serial = 707] [outer = 0x8ffd4c00] 02:21:47 INFO - PROCESS | 1771 | 1461144107127 Marionette DEBUG loaded listener.js 02:21:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x94728400) [pid = 1771] [serial = 708] [outer = 0x8ffd4c00] 02:21:48 INFO - PROCESS | 1771 | 1461144108034 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]]]}] 02:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1433ms 02:21:48 INFO - PROCESS | 1771 | 1461144108099 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 02:21:48 INFO - PROCESS | 1771 | 1461144108102 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 02:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:21:48 INFO - PROCESS | 1771 | 1461144108109 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:21:48 INFO - PROCESS | 1771 | 1461144108113 Marionette TRACE conn3 <- [1,914,null,{}] 02:21:48 INFO - PROCESS | 1771 | 1461144108119 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}] 02:21:48 INFO - PROCESS | 1771 | 1461144108303 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 02:21:48 INFO - PROCESS | 1771 | 1461144108500 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:48 INFO - PROCESS | 1771 | ++DOCSHELL 0x92acc400 == 110 [pid = 1771] [id = 236] 02:21:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x93c52800) [pid = 1771] [serial = 709] [outer = (nil)] 02:21:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x95a6ac00) [pid = 1771] [serial = 710] [outer = 0x93c52800] 02:21:48 INFO - PROCESS | 1771 | 1461144108587 Marionette DEBUG loaded listener.js 02:21:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x95ab5400) [pid = 1771] [serial = 711] [outer = 0x93c52800] 02:21:49 INFO - PROCESS | 1771 | 1461144109498 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]]]}] 02:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1432ms 02:21:49 INFO - PROCESS | 1771 | 1461144109543 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 02:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:21:49 INFO - PROCESS | 1771 | 1461144109548 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 02:21:49 INFO - PROCESS | 1771 | 1461144109554 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:21:49 INFO - PROCESS | 1771 | 1461144109558 Marionette TRACE conn3 <- [1,918,null,{}] 02:21:49 INFO - PROCESS | 1771 | 1461144109563 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}] 02:21:49 INFO - PROCESS | 1771 | 1461144109750 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 02:21:49 INFO - PROCESS | 1771 | 1461144109939 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:49 INFO - PROCESS | 1771 | ++DOCSHELL 0x90379000 == 111 [pid = 1771] [id = 237] 02:21:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x9037b800) [pid = 1771] [serial = 712] [outer = (nil)] 02:21:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x96684c00) [pid = 1771] [serial = 713] [outer = 0x9037b800] 02:21:50 INFO - PROCESS | 1771 | 1461144110027 Marionette DEBUG loaded listener.js 02:21:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x96803400) [pid = 1771] [serial = 714] [outer = 0x9037b800] 02:21:50 INFO - PROCESS | 1771 | 1461144110923 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]]]}] 02:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1436ms 02:21:50 INFO - PROCESS | 1771 | 1461144110991 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 02:21:50 INFO - PROCESS | 1771 | 1461144110995 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 02:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:21:51 INFO - PROCESS | 1771 | 1461144111002 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:21:51 INFO - PROCESS | 1771 | 1461144111006 Marionette TRACE conn3 <- [1,922,null,{}] 02:21:51 INFO - PROCESS | 1771 | 1461144111012 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}] 02:21:51 INFO - PROCESS | 1771 | 1461144111250 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 02:21:51 INFO - PROCESS | 1771 | 1461144111509 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x93d0dc00 == 112 [pid = 1771] [id = 238] 02:21:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x96b2a000) [pid = 1771] [serial = 715] [outer = (nil)] 02:21:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x96bbe400) [pid = 1771] [serial = 716] [outer = 0x96b2a000] 02:21:51 INFO - PROCESS | 1771 | 1461144111638 Marionette DEBUG loaded listener.js 02:21:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x96ce6400) [pid = 1771] [serial = 717] [outer = 0x96b2a000] 02:21:52 INFO - PROCESS | 1771 | 1461144112515 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]]]}] 02:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1590ms 02:21:52 INFO - PROCESS | 1771 | 1461144112594 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 02:21:52 INFO - PROCESS | 1771 | 1461144112597 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 02:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:21:52 INFO - PROCESS | 1771 | 1461144112604 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:21:52 INFO - PROCESS | 1771 | 1461144112609 Marionette TRACE conn3 <- [1,926,null,{}] 02:21:52 INFO - PROCESS | 1771 | 1461144112615 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}] 02:21:52 INFO - PROCESS | 1771 | 1461144112868 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 02:21:53 INFO - PROCESS | 1771 | 1461144113117 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:53 INFO - PROCESS | 1771 | ++DOCSHELL 0x967d0c00 == 113 [pid = 1771] [id = 239] 02:21:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x96a75000) [pid = 1771] [serial = 718] [outer = (nil)] 02:21:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x970b5c00) [pid = 1771] [serial = 719] [outer = 0x96a75000] 02:21:53 INFO - PROCESS | 1771 | 1461144113257 Marionette DEBUG loaded listener.js 02:21:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x97194800) [pid = 1771] [serial = 720] [outer = 0x96a75000] 02:21:54 INFO - PROCESS | 1771 | 1461144114143 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]]]}] 02:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1582ms 02:21:54 INFO - PROCESS | 1771 | 1461144114188 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 02:21:54 INFO - PROCESS | 1771 | 1461144114192 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 02:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:21:54 INFO - PROCESS | 1771 | 1461144114199 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:21:54 INFO - PROCESS | 1771 | 1461144114202 Marionette TRACE conn3 <- [1,930,null,{}] 02:21:54 INFO - PROCESS | 1771 | 1461144114208 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}] 02:21:54 INFO - PROCESS | 1771 | 1461144114399 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 02:21:54 INFO - PROCESS | 1771 | 1461144114597 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:54 INFO - PROCESS | 1771 | ++DOCSHELL 0x9706d800 == 114 [pid = 1771] [id = 240] 02:21:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x97070c00) [pid = 1771] [serial = 721] [outer = (nil)] 02:21:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x9719b000) [pid = 1771] [serial = 722] [outer = 0x97070c00] 02:21:54 INFO - PROCESS | 1771 | 1461144114682 Marionette DEBUG loaded listener.js 02:21:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x9719cc00) [pid = 1771] [serial = 723] [outer = 0x97070c00] 02:21:55 INFO - PROCESS | 1771 | 1461144115636 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]]]}] 02:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1482ms 02:21:55 INFO - PROCESS | 1771 | 1461144115682 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 02:21:55 INFO - PROCESS | 1771 | 1461144115686 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 02:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:21:55 INFO - PROCESS | 1771 | 1461144115693 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:21:55 INFO - PROCESS | 1771 | 1461144115696 Marionette TRACE conn3 <- [1,934,null,{}] 02:21:55 INFO - PROCESS | 1771 | 1461144115702 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}] 02:21:55 INFO - PROCESS | 1771 | 1461144115890 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 02:21:56 INFO - PROCESS | 1771 | 1461144116143 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b994400 == 115 [pid = 1771] [id = 241] 02:21:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x9718d800) [pid = 1771] [serial = 724] [outer = (nil)] 02:21:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x978a7000) [pid = 1771] [serial = 725] [outer = 0x9718d800] 02:21:56 INFO - PROCESS | 1771 | 1461144116271 Marionette DEBUG loaded listener.js 02:21:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x978aa000) [pid = 1771] [serial = 726] [outer = 0x9718d800] 02:21:57 INFO - PROCESS | 1771 | 1461144117202 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]]]}] 02:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1587ms 02:21:57 INFO - PROCESS | 1771 | 1461144117281 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 02:21:57 INFO - PROCESS | 1771 | 1461144117284 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 02:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:21:57 INFO - PROCESS | 1771 | 1461144117291 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:21:57 INFO - PROCESS | 1771 | 1461144117295 Marionette TRACE conn3 <- [1,938,null,{}] 02:21:57 INFO - PROCESS | 1771 | 1461144117300 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}] 02:21:57 INFO - PROCESS | 1771 | 1461144117535 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 02:21:57 INFO - PROCESS | 1771 | 1461144117798 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:58 INFO - PROCESS | 1771 | ++DOCSHELL 0x8731cc00 == 116 [pid = 1771] [id = 242] 02:21:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x87322800) [pid = 1771] [serial = 727] [outer = (nil)] 02:21:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x89e06800) [pid = 1771] [serial = 728] [outer = 0x87322800] 02:21:58 INFO - PROCESS | 1771 | 1461144118303 Marionette DEBUG loaded listener.js 02:21:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x89ea9000) [pid = 1771] [serial = 729] [outer = 0x87322800] 02:21:59 INFO - PROCESS | 1771 | 1461144119254 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]]]}] 02:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 2032ms 02:21:59 INFO - PROCESS | 1771 | 1461144119325 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 02:21:59 INFO - PROCESS | 1771 | 1461144119332 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 02:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:21:59 INFO - PROCESS | 1771 | 1461144119342 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:21:59 INFO - PROCESS | 1771 | 1461144119345 Marionette TRACE conn3 <- [1,942,null,{}] 02:21:59 INFO - PROCESS | 1771 | 1461144119354 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}] 02:21:59 INFO - PROCESS | 1771 | 1461144119548 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 02:21:59 INFO - PROCESS | 1771 | 1461144119793 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:59 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae4e000 == 117 [pid = 1771] [id = 243] 02:21:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x8b885c00) [pid = 1771] [serial = 730] [outer = (nil)] 02:21:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x8c16a000) [pid = 1771] [serial = 731] [outer = 0x8b885c00] 02:21:59 INFO - PROCESS | 1771 | 1461144119930 Marionette DEBUG loaded listener.js 02:22:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x8c3c5400) [pid = 1771] [serial = 732] [outer = 0x8b885c00] 02:22:00 INFO - PROCESS | 1771 | 1461144120973 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]]]}] 02:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1704ms 02:22:01 INFO - PROCESS | 1771 | 1461144121047 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 02:22:01 INFO - PROCESS | 1771 | 1461144121055 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 02:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:22:01 INFO - PROCESS | 1771 | 1461144121071 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:22:01 INFO - PROCESS | 1771 | 1461144121083 Marionette TRACE conn3 <- [1,946,null,{}] 02:22:01 INFO - PROCESS | 1771 | 1461144121089 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}] 02:22:01 INFO - PROCESS | 1771 | 1461144121372 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 02:22:01 INFO - PROCESS | 1771 | --DOCSHELL 0x97e52c00 == 116 [pid = 1771] [id = 65] 02:22:01 INFO - PROCESS | 1771 | --DOCSHELL 0x914df000 == 115 [pid = 1771] [id = 42] 02:22:01 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x88a0f400) [pid = 1771] [serial = 595] [outer = (nil)] [url = about:blank] 02:22:01 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x8b88f000) [pid = 1771] [serial = 598] [outer = (nil)] [url = about:blank] 02:22:01 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x8dcaf000) [pid = 1771] [serial = 601] [outer = (nil)] [url = about:blank] 02:22:01 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x8ffd6000) [pid = 1771] [serial = 604] [outer = (nil)] [url = about:blank] 02:22:01 INFO - PROCESS | 1771 | 1461144121790 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:01 INFO - PROCESS | 1771 | ++DOCSHELL 0x87318800 == 116 [pid = 1771] [id = 244] 02:22:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x89e03800) [pid = 1771] [serial = 733] [outer = (nil)] 02:22:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x8b86f000) [pid = 1771] [serial = 734] [outer = 0x89e03800] 02:22:01 INFO - PROCESS | 1771 | 1461144121882 Marionette DEBUG loaded listener.js 02:22:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x8c165c00) [pid = 1771] [serial = 735] [outer = 0x89e03800] 02:22:02 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0xa0e4fc00) [pid = 1771] [serial = 590] [outer = (nil)] [url = about:blank] 02:22:02 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x8885ec00) [pid = 1771] [serial = 607] [outer = (nil)] [url = about:blank] 02:22:02 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x89e06400) [pid = 1771] [serial = 608] [outer = (nil)] [url = about:blank] 02:22:02 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x8b990c00) [pid = 1771] [serial = 611] [outer = (nil)] [url = about:blank] 02:22:02 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x8c452000) [pid = 1771] [serial = 614] [outer = (nil)] [url = about:blank] 02:22:02 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x978a4800) [pid = 1771] [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.] 02:22:02 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x8c45a400) [pid = 1771] [serial = 615] [outer = (nil)] [url = about:blank] 02:22:02 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x8c162000) [pid = 1771] [serial = 612] [outer = (nil)] [url = about:blank] 02:22:02 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x8b886000) [pid = 1771] [serial = 618] [outer = (nil)] [url = about:blank] 02:22:02 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x8b868800) [pid = 1771] [serial = 617] [outer = (nil)] [url = about:blank] 02:22:02 INFO - PROCESS | 1771 | 1461144122773 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]]]}] 02:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1747ms 02:22:02 INFO - PROCESS | 1771 | 1461144122819 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 02:22:02 INFO - PROCESS | 1771 | 1461144122823 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 02:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:22:02 INFO - PROCESS | 1771 | 1461144122830 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:22:02 INFO - PROCESS | 1771 | 1461144122836 Marionette TRACE conn3 <- [1,950,null,{}] 02:22:02 INFO - PROCESS | 1771 | 1461144122852 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}] 02:22:03 INFO - PROCESS | 1771 | 1461144123062 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 02:22:03 INFO - PROCESS | 1771 | 1461144123227 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x8885ec00 == 117 [pid = 1771] [id = 245] 02:22:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8c452000) [pid = 1771] [serial = 736] [outer = (nil)] 02:22:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8e6b5000) [pid = 1771] [serial = 737] [outer = 0x8c452000] 02:22:03 INFO - PROCESS | 1771 | 1461144123303 Marionette DEBUG loaded listener.js 02:22:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x8e6bd800) [pid = 1771] [serial = 738] [outer = 0x8c452000] 02:22:04 INFO - PROCESS | 1771 | 1461144124218 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]]]}] 02:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1440ms 02:22:04 INFO - PROCESS | 1771 | 1461144124271 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 02:22:04 INFO - PROCESS | 1771 | 1461144124276 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 02:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:22:04 INFO - PROCESS | 1771 | 1461144124282 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:22:04 INFO - PROCESS | 1771 | 1461144124285 Marionette TRACE conn3 <- [1,954,null,{}] 02:22:04 INFO - PROCESS | 1771 | 1461144124299 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}] 02:22:04 INFO - PROCESS | 1771 | 1461144124553 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 02:22:04 INFO - PROCESS | 1771 | 1461144124589 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:04 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b995400 == 118 [pid = 1771] [id = 246] 02:22:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8dd5e000) [pid = 1771] [serial = 739] [outer = (nil)] 02:22:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8f828c00) [pid = 1771] [serial = 740] [outer = 0x8dd5e000] 02:22:04 INFO - PROCESS | 1771 | 1461144124674 Marionette DEBUG loaded listener.js 02:22:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8fe22c00) [pid = 1771] [serial = 741] [outer = 0x8dd5e000] 02:22:05 INFO - PROCESS | 1771 | 1461144125621 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]]]}] 02:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1398ms 02:22:05 INFO - PROCESS | 1771 | 1461144125705 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 02:22:05 INFO - PROCESS | 1771 | 1461144125709 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 02:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:22:05 INFO - PROCESS | 1771 | 1461144125716 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:22:05 INFO - PROCESS | 1771 | 1461144125719 Marionette TRACE conn3 <- [1,958,null,{}] 02:22:05 INFO - PROCESS | 1771 | 1461144125725 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}] 02:22:05 INFO - PROCESS | 1771 | 1461144125964 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 02:22:06 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x89e10c00) [pid = 1771] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:22:06 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x8ae60000) [pid = 1771] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:22:06 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x89e01800) [pid = 1771] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:22:06 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x8c455c00) [pid = 1771] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:22:06 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x8c164800) [pid = 1771] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:22:06 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x8ae51c00) [pid = 1771] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:22:06 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x88862000) [pid = 1771] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:22:06 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x88a01800) [pid = 1771] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:22:06 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8dcb0c00) [pid = 1771] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:22:06 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x8c20ac00) [pid = 1771] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:22:06 INFO - PROCESS | 1771 | 1461144126531 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:06 INFO - PROCESS | 1771 | ++DOCSHELL 0x87321800 == 119 [pid = 1771] [id = 247] 02:22:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x88862000) [pid = 1771] [serial = 742] [outer = (nil)] 02:22:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8ae51c00) [pid = 1771] [serial = 743] [outer = 0x88862000] 02:22:06 INFO - PROCESS | 1771 | 1461144126614 Marionette DEBUG loaded listener.js 02:22:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8ffe0c00) [pid = 1771] [serial = 744] [outer = 0x88862000] 02:22:07 INFO - PROCESS | 1771 | 1461144127404 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]]]}] 02:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1740ms 02:22:07 INFO - PROCESS | 1771 | 1461144127461 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 02:22:07 INFO - PROCESS | 1771 | 1461144127464 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 02:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:22:07 INFO - PROCESS | 1771 | 1461144127471 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:22:07 INFO - PROCESS | 1771 | 1461144127474 Marionette TRACE conn3 <- [1,962,null,{}] 02:22:07 INFO - PROCESS | 1771 | 1461144127480 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}] 02:22:07 INFO - PROCESS | 1771 | 1461144127657 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 02:22:07 INFO - PROCESS | 1771 | 1461144127669 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:07 INFO - PROCESS | 1771 | ++DOCSHELL 0x89e0b800 == 120 [pid = 1771] [id = 248] 02:22:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x9295cc00) [pid = 1771] [serial = 745] [outer = (nil)] 02:22:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x92a6f000) [pid = 1771] [serial = 746] [outer = 0x9295cc00] 02:22:07 INFO - PROCESS | 1771 | 1461144127742 Marionette DEBUG loaded listener.js 02:22:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x92aca800) [pid = 1771] [serial = 747] [outer = 0x9295cc00] 02:22:08 INFO - PROCESS | 1771 | 1461144128846 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]]]}] 02:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1433ms 02:22:08 INFO - PROCESS | 1771 | 1461144128905 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 02:22:08 INFO - PROCESS | 1771 | 1461144128912 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 02:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:22:08 INFO - PROCESS | 1771 | 1461144128921 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:22:08 INFO - PROCESS | 1771 | 1461144128927 Marionette TRACE conn3 <- [1,966,null,{}] 02:22:08 INFO - PROCESS | 1771 | 1461144128938 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}] 02:22:09 INFO - PROCESS | 1771 | 1461144129249 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 02:22:09 INFO - PROCESS | 1771 | 1461144129591 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:09 INFO - PROCESS | 1771 | ++DOCSHELL 0x882ef000 == 121 [pid = 1771] [id = 249] 02:22:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x89e03400) [pid = 1771] [serial = 748] [outer = (nil)] 02:22:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8b876400) [pid = 1771] [serial = 749] [outer = 0x89e03400] 02:22:09 INFO - PROCESS | 1771 | 1461144129691 Marionette DEBUG loaded listener.js 02:22:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8b88fc00) [pid = 1771] [serial = 750] [outer = 0x89e03400] 02:22:10 INFO - PROCESS | 1771 | 1461144130634 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]]]}] 02:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1794ms 02:22:10 INFO - PROCESS | 1771 | 1461144130716 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 02:22:10 INFO - PROCESS | 1771 | 1461144130726 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 02:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:22:10 INFO - PROCESS | 1771 | 1461144130737 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:22:10 INFO - PROCESS | 1771 | 1461144130742 Marionette TRACE conn3 <- [1,970,null,{}] 02:22:10 INFO - PROCESS | 1771 | 1461144130748 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}] 02:22:11 INFO - PROCESS | 1771 | 1461144131001 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 02:22:11 INFO - PROCESS | 1771 | 1461144131322 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:11 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dc0d800 == 122 [pid = 1771] [id = 250] 02:22:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8dc12c00) [pid = 1771] [serial = 751] [outer = (nil)] 02:22:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x8dcb7800) [pid = 1771] [serial = 752] [outer = 0x8dc12c00] 02:22:11 INFO - PROCESS | 1771 | 1461144131414 Marionette DEBUG loaded listener.js 02:22:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x8e7a3800) [pid = 1771] [serial = 753] [outer = 0x8dc12c00] 02:22:12 INFO - PROCESS | 1771 | 1461144132477 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]]]}] 02:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1786ms 02:22:12 INFO - PROCESS | 1771 | 1461144132526 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 02:22:12 INFO - PROCESS | 1771 | 1461144132531 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 02:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:22:12 INFO - PROCESS | 1771 | 1461144132538 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:22:12 INFO - PROCESS | 1771 | 1461144132544 Marionette TRACE conn3 <- [1,974,null,{}] 02:22:12 INFO - PROCESS | 1771 | 1461144132561 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}] 02:22:12 INFO - PROCESS | 1771 | 1461144132763 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 02:22:13 INFO - PROCESS | 1771 | 1461144133014 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:13 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e7ab000 == 123 [pid = 1771] [id = 251] 02:22:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x92a6fc00) [pid = 1771] [serial = 754] [outer = (nil)] 02:22:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x93c52000) [pid = 1771] [serial = 755] [outer = 0x92a6fc00] 02:22:13 INFO - PROCESS | 1771 | 1461144133154 Marionette DEBUG loaded listener.js 02:22:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x95a63c00) [pid = 1771] [serial = 756] [outer = 0x92a6fc00] 02:22:14 INFO - PROCESS | 1771 | 1461144134110 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]]]}] 02:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1641ms 02:22:14 INFO - PROCESS | 1771 | 1461144134181 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 02:22:14 INFO - PROCESS | 1771 | 1461144134187 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 02:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:22:14 INFO - PROCESS | 1771 | 1461144134193 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:22:14 INFO - PROCESS | 1771 | 1461144134196 Marionette TRACE conn3 <- [1,978,null,{}] 02:22:14 INFO - PROCESS | 1771 | 1461144134203 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}] 02:22:14 INFO - PROCESS | 1771 | 1461144134401 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 02:22:14 INFO - PROCESS | 1771 | 1461144134649 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:14 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e88f400 == 124 [pid = 1771] [id = 252] 02:22:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x92a69400) [pid = 1771] [serial = 757] [outer = (nil)] 02:22:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x96b25800) [pid = 1771] [serial = 758] [outer = 0x92a69400] 02:22:14 INFO - PROCESS | 1771 | 1461144134784 Marionette DEBUG loaded listener.js 02:22:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x96c31c00) [pid = 1771] [serial = 759] [outer = 0x92a69400] 02:22:15 INFO - PROCESS | 1771 | 1461144135698 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]]]}] 02:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1542ms 02:22:15 INFO - PROCESS | 1771 | 1461144135736 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 02:22:15 INFO - PROCESS | 1771 | 1461144135740 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 02:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:22:15 INFO - PROCESS | 1771 | 1461144135746 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:22:15 INFO - PROCESS | 1771 | 1461144135750 Marionette TRACE conn3 <- [1,982,null,{}] 02:22:15 INFO - PROCESS | 1771 | 1461144135756 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}] 02:22:15 INFO - PROCESS | 1771 | 1461144135939 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 02:22:16 INFO - PROCESS | 1771 | 1461144136197 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:16 INFO - PROCESS | 1771 | ++DOCSHELL 0x96b22c00 == 125 [pid = 1771] [id = 253] 02:22:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x96b23400) [pid = 1771] [serial = 760] [outer = (nil)] 02:22:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x970a7400) [pid = 1771] [serial = 761] [outer = 0x96b23400] 02:22:16 INFO - PROCESS | 1771 | 1461144136321 Marionette DEBUG loaded listener.js 02:22:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x9719c000) [pid = 1771] [serial = 762] [outer = 0x96b23400] 02:22:17 INFO - PROCESS | 1771 | 1461144137195 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]]]}] 02:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1484ms 02:22:17 INFO - PROCESS | 1771 | 1461144137232 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 02:22:17 INFO - PROCESS | 1771 | 1461144137236 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 02:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:22:17 INFO - PROCESS | 1771 | 1461144137243 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:22:17 INFO - PROCESS | 1771 | 1461144137246 Marionette TRACE conn3 <- [1,986,null,{}] 02:22:17 INFO - PROCESS | 1771 | 1461144137252 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}] 02:22:17 INFO - PROCESS | 1771 | 1461144137466 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 02:22:17 INFO - PROCESS | 1771 | 1461144137716 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:17 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f3da400 == 126 [pid = 1771] [id = 254] 02:22:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x978a5000) [pid = 1771] [serial = 763] [outer = (nil)] 02:22:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x97a82800) [pid = 1771] [serial = 764] [outer = 0x978a5000] 02:22:17 INFO - PROCESS | 1771 | 1461144137849 Marionette DEBUG loaded listener.js 02:22:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x97a87000) [pid = 1771] [serial = 765] [outer = 0x978a5000] 02:22:18 INFO - PROCESS | 1771 | 1461144138742 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]]]}] 02:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1536ms 02:22:18 INFO - PROCESS | 1771 | 1461144138780 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 02:22:18 INFO - PROCESS | 1771 | 1461144138783 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 02:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:22:18 INFO - PROCESS | 1771 | 1461144138789 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:22:18 INFO - PROCESS | 1771 | 1461144138793 Marionette TRACE conn3 <- [1,990,null,{}] 02:22:18 INFO - PROCESS | 1771 | 1461144138799 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}] 02:22:18 INFO - PROCESS | 1771 | 1461144138981 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 02:22:19 INFO - PROCESS | 1771 | 1461144139188 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:19 INFO - PROCESS | 1771 | ++DOCSHELL 0x97062c00 == 127 [pid = 1771] [id = 255] 02:22:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x978ae400) [pid = 1771] [serial = 766] [outer = (nil)] 02:22:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x97d34400) [pid = 1771] [serial = 767] [outer = 0x978ae400] 02:22:19 INFO - PROCESS | 1771 | 1461144139314 Marionette DEBUG loaded listener.js 02:22:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x97d39c00) [pid = 1771] [serial = 768] [outer = 0x978ae400] 02:22:20 INFO - PROCESS | 1771 | 1461144140217 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]]]}] 02:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1484ms 02:22:20 INFO - PROCESS | 1771 | 1461144140274 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 02:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:22:20 INFO - PROCESS | 1771 | 1461144140279 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 02:22:20 INFO - PROCESS | 1771 | 1461144140285 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:22:20 INFO - PROCESS | 1771 | 1461144140288 Marionette TRACE conn3 <- [1,994,null,{}] 02:22:20 INFO - PROCESS | 1771 | 1461144140294 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}] 02:22:20 INFO - PROCESS | 1771 | 1461144140475 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 02:22:20 INFO - PROCESS | 1771 | 1461144140672 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:20 INFO - PROCESS | 1771 | ++DOCSHELL 0x97a83400 == 128 [pid = 1771] [id = 256] 02:22:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x97d2d400) [pid = 1771] [serial = 769] [outer = (nil)] 02:22:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x97e54000) [pid = 1771] [serial = 770] [outer = 0x97d2d400] 02:22:20 INFO - PROCESS | 1771 | 1461144140802 Marionette DEBUG loaded listener.js 02:22:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x97e59000) [pid = 1771] [serial = 771] [outer = 0x97d2d400] 02:22:21 INFO - PROCESS | 1771 | 1461144141740 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]]]}] 02:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1487ms 02:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:22:21 INFO - PROCESS | 1771 | 1461144141773 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 02:22:21 INFO - PROCESS | 1771 | 1461144141776 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 02:22:21 INFO - PROCESS | 1771 | 1461144141783 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:22:21 INFO - PROCESS | 1771 | 1461144141786 Marionette TRACE conn3 <- [1,998,null,{}] 02:22:21 INFO - PROCESS | 1771 | 1461144141792 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}] 02:22:21 INFO - PROCESS | 1771 | 1461144141983 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 02:22:22 INFO - PROCESS | 1771 | 1461144142191 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:22 INFO - PROCESS | 1771 | ++DOCSHELL 0x96c30c00 == 129 [pid = 1771] [id = 257] 02:22:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x97d2f800) [pid = 1771] [serial = 772] [outer = (nil)] 02:22:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x98082c00) [pid = 1771] [serial = 773] [outer = 0x97d2f800] 02:22:22 INFO - PROCESS | 1771 | 1461144142321 Marionette DEBUG loaded listener.js 02:22:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x9808ac00) [pid = 1771] [serial = 774] [outer = 0x97d2f800] 02:22:23 INFO - PROCESS | 1771 | 1461144143202 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]]]}] 02:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1486ms 02:22:23 INFO - PROCESS | 1771 | 1461144143268 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 02:22:23 INFO - PROCESS | 1771 | 1461144143272 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 02:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:22:23 INFO - PROCESS | 1771 | 1461144143279 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:22:23 INFO - PROCESS | 1771 | 1461144143284 Marionette TRACE conn3 <- [1,1002,null,{}] 02:22:23 INFO - PROCESS | 1771 | 1461144143290 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}] 02:22:23 INFO - PROCESS | 1771 | 1461144143474 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 02:22:23 INFO - PROCESS | 1771 | 1461144143721 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:23 INFO - PROCESS | 1771 | ++DOCSHELL 0x92ac2400 == 130 [pid = 1771] [id = 258] 02:22:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x97e4e400) [pid = 1771] [serial = 775] [outer = (nil)] 02:22:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x98822400) [pid = 1771] [serial = 776] [outer = 0x97e4e400] 02:22:23 INFO - PROCESS | 1771 | 1461144143851 Marionette DEBUG loaded listener.js 02:22:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x9884ac00) [pid = 1771] [serial = 777] [outer = 0x97e4e400] 02:22:24 INFO - PROCESS | 1771 | 1461144144762 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]]]}] 02:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1535ms 02:22:24 INFO - PROCESS | 1771 | 1461144144815 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 02:22:24 INFO - PROCESS | 1771 | 1461144144819 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 02:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:22:24 INFO - PROCESS | 1771 | 1461144144825 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:22:24 INFO - PROCESS | 1771 | 1461144144829 Marionette TRACE conn3 <- [1,1006,null,{}] 02:22:24 INFO - PROCESS | 1771 | 1461144144836 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}] 02:22:25 INFO - PROCESS | 1771 | 1461144145051 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 02:22:25 INFO - PROCESS | 1771 | 1461144145321 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:25 INFO - PROCESS | 1771 | ++DOCSHELL 0x96689000 == 131 [pid = 1771] [id = 259] 02:22:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x98adbc00) [pid = 1771] [serial = 778] [outer = (nil)] 02:22:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x98ae4800) [pid = 1771] [serial = 779] [outer = 0x98adbc00] 02:22:25 INFO - PROCESS | 1771 | 1461144145459 Marionette DEBUG loaded listener.js 02:22:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x9b095c00) [pid = 1771] [serial = 780] [outer = 0x98adbc00] 02:22:26 INFO - PROCESS | 1771 | 1461144146368 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]]]}] 02:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1584ms 02:22:26 INFO - PROCESS | 1771 | 1461144146410 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 02:22:26 INFO - PROCESS | 1771 | 1461144146414 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 02:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:22:26 INFO - PROCESS | 1771 | 1461144146420 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:22:26 INFO - PROCESS | 1771 | 1461144146424 Marionette TRACE conn3 <- [1,1010,null,{}] 02:22:26 INFO - PROCESS | 1771 | 1461144146430 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}] 02:22:26 INFO - PROCESS | 1771 | 1461144146618 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 02:22:26 INFO - PROCESS | 1771 | 1461144146877 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:26 INFO - PROCESS | 1771 | ++DOCSHELL 0x97069400 == 132 [pid = 1771] [id = 260] 02:22:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x970adc00) [pid = 1771] [serial = 781] [outer = (nil)] 02:22:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x9b0ed000) [pid = 1771] [serial = 782] [outer = 0x970adc00] 02:22:27 INFO - PROCESS | 1771 | 1461144147020 Marionette DEBUG loaded listener.js 02:22:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 182 (0x9df96000) [pid = 1771] [serial = 783] [outer = 0x970adc00] 02:22:27 INFO - PROCESS | 1771 | 1461144147927 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]]]}] 02:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1536ms 02:22:27 INFO - PROCESS | 1771 | 1461144147959 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 02:22:27 INFO - PROCESS | 1771 | 1461144147962 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 02:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:22:27 INFO - PROCESS | 1771 | 1461144147969 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:22:27 INFO - PROCESS | 1771 | 1461144147971 Marionette TRACE conn3 <- [1,1014,null,{}] 02:22:27 INFO - PROCESS | 1771 | 1461144147978 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}] 02:22:28 INFO - PROCESS | 1771 | 1461144148169 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 02:22:28 INFO - PROCESS | 1771 | 1461144148381 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:28 INFO - PROCESS | 1771 | ++DOCSHELL 0x97e57000 == 133 [pid = 1771] [id = 261] 02:22:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 183 (0x9b0df800) [pid = 1771] [serial = 784] [outer = (nil)] 02:22:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 184 (0x9fb33400) [pid = 1771] [serial = 785] [outer = 0x9b0df800] 02:22:28 INFO - PROCESS | 1771 | 1461144148550 Marionette DEBUG loaded listener.js 02:22:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 185 (0x9fb34c00) [pid = 1771] [serial = 786] [outer = 0x9b0df800] 02:22:29 INFO - PROCESS | 1771 | 1461144149457 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]]]}] 02:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1532ms 02:22:29 INFO - PROCESS | 1771 | 1461144149503 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 02:22:29 INFO - PROCESS | 1771 | 1461144149507 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 02:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:22:29 INFO - PROCESS | 1771 | 1461144149513 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:22:29 INFO - PROCESS | 1771 | 1461144149517 Marionette TRACE conn3 <- [1,1018,null,{}] 02:22:29 INFO - PROCESS | 1771 | 1461144149523 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}] 02:22:29 INFO - PROCESS | 1771 | 1461144149710 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 02:22:29 INFO - PROCESS | 1771 | 1461144149964 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:30 INFO - PROCESS | 1771 | ++DOCSHELL 0x89e0d000 == 134 [pid = 1771] [id = 262] 02:22:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 186 (0x9df8e800) [pid = 1771] [serial = 787] [outer = (nil)] 02:22:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 187 (0x9fc9f400) [pid = 1771] [serial = 788] [outer = 0x9df8e800] 02:22:30 INFO - PROCESS | 1771 | 1461144150089 Marionette DEBUG loaded listener.js 02:22:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 188 (0x9fe85400) [pid = 1771] [serial = 789] [outer = 0x9df8e800] 02:22:30 INFO - PROCESS | 1771 | 1461144150961 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]]]}] 02:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1491ms 02:22:31 INFO - PROCESS | 1771 | 1461144151006 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 02:22:31 INFO - PROCESS | 1771 | 1461144151010 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 02:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:22:31 INFO - PROCESS | 1771 | 1461144151017 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:22:31 INFO - PROCESS | 1771 | 1461144151020 Marionette TRACE conn3 <- [1,1022,null,{}] 02:22:31 INFO - PROCESS | 1771 | 1461144151026 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}] 02:22:31 INFO - PROCESS | 1771 | 1461144151252 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 02:22:31 INFO - PROCESS | 1771 | 1461144151505 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:31 INFO - PROCESS | 1771 | ++DOCSHELL 0x9fb34800 == 135 [pid = 1771] [id = 263] 02:22:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 189 (0x9fc98000) [pid = 1771] [serial = 790] [outer = (nil)] 02:22:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 190 (0x9fe8d000) [pid = 1771] [serial = 791] [outer = 0x9fc98000] 02:22:31 INFO - PROCESS | 1771 | 1461144151656 Marionette DEBUG loaded listener.js 02:22:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 191 (0x9fe90c00) [pid = 1771] [serial = 792] [outer = 0x9fc98000] 02:22:32 INFO - PROCESS | 1771 | 1461144152556 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]]]}] 02:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1583ms 02:22:32 INFO - PROCESS | 1771 | 1461144152601 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 02:22:32 INFO - PROCESS | 1771 | 1461144152604 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 02:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:22:32 INFO - PROCESS | 1771 | 1461144152611 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:22:32 INFO - PROCESS | 1771 | 1461144152615 Marionette TRACE conn3 <- [1,1026,null,{}] 02:22:32 INFO - PROCESS | 1771 | 1461144152620 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}] 02:22:32 INFO - PROCESS | 1771 | 1461144152806 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 02:22:33 INFO - PROCESS | 1771 | 1461144153064 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:33 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b98f400 == 136 [pid = 1771] [id = 264] 02:22:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 192 (0x8b993c00) [pid = 1771] [serial = 793] [outer = (nil)] 02:22:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 193 (0x8dcad800) [pid = 1771] [serial = 794] [outer = 0x8b993c00] 02:22:33 INFO - PROCESS | 1771 | 1461144153191 Marionette DEBUG loaded listener.js 02:22:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 194 (0x8e885800) [pid = 1771] [serial = 795] [outer = 0x8b993c00] 02:22:34 INFO - PROCESS | 1771 | 1461144154079 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]]]}] 02:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1545ms 02:22:34 INFO - PROCESS | 1771 | 1461144154157 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 02:22:34 INFO - PROCESS | 1771 | 1461144154160 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 02:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:22:34 INFO - PROCESS | 1771 | 1461144154167 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:22:34 INFO - PROCESS | 1771 | 1461144154171 Marionette TRACE conn3 <- [1,1030,null,{}] 02:22:34 INFO - PROCESS | 1771 | 1461144154177 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}] 02:22:34 INFO - PROCESS | 1771 | 1461144154370 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 02:22:35 INFO - PROCESS | 1771 | 1461144155091 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:35 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae59400 == 137 [pid = 1771] [id = 265] 02:22:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 195 (0x8ae59c00) [pid = 1771] [serial = 796] [outer = (nil)] 02:22:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 196 (0x8aedd400) [pid = 1771] [serial = 797] [outer = 0x8ae59c00] 02:22:35 INFO - PROCESS | 1771 | 1461144155181 Marionette DEBUG loaded listener.js 02:22:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 197 (0x8b877000) [pid = 1771] [serial = 798] [outer = 0x8ae59c00] 02:22:36 INFO - PROCESS | 1771 | 1461144156098 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]]]}] 02:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1988ms 02:22:36 INFO - PROCESS | 1771 | 1461144156158 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 02:22:36 INFO - PROCESS | 1771 | 1461144156166 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 02:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:22:36 INFO - PROCESS | 1771 | 1461144156175 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:22:36 INFO - PROCESS | 1771 | 1461144156179 Marionette TRACE conn3 <- [1,1034,null,{}] 02:22:36 INFO - PROCESS | 1771 | 1461144156186 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}] 02:22:36 INFO - PROCESS | 1771 | 1461144156393 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 02:22:36 INFO - PROCESS | 1771 | 1461144156663 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:36 INFO - PROCESS | 1771 | ++DOCSHELL 0x87316800 == 138 [pid = 1771] [id = 266] 02:22:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 198 (0x89e0ec00) [pid = 1771] [serial = 799] [outer = (nil)] 02:22:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 199 (0x8c164800) [pid = 1771] [serial = 800] [outer = 0x89e0ec00] 02:22:36 INFO - PROCESS | 1771 | 1461144156800 Marionette DEBUG loaded listener.js 02:22:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 200 (0x8dd60400) [pid = 1771] [serial = 801] [outer = 0x89e0ec00] 02:22:37 INFO - PROCESS | 1771 | 1461144157901 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]]]}] 02:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1782ms 02:22:37 INFO - PROCESS | 1771 | 1461144157961 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 02:22:37 INFO - PROCESS | 1771 | 1461144157966 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 02:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:22:37 INFO - PROCESS | 1771 | 1461144157974 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:22:37 INFO - PROCESS | 1771 | 1461144157978 Marionette TRACE conn3 <- [1,1038,null,{}] 02:22:37 INFO - PROCESS | 1771 | 1461144157984 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}] 02:22:38 INFO - PROCESS | 1771 | 1461144158173 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 02:22:38 INFO - PROCESS | 1771 | 1461144158445 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:38 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f824c00 == 139 [pid = 1771] [id = 267] 02:22:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 201 (0x8fc25800) [pid = 1771] [serial = 802] [outer = (nil)] 02:22:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 202 (0x8ffde400) [pid = 1771] [serial = 803] [outer = 0x8fc25800] 02:22:38 INFO - PROCESS | 1771 | 1461144158566 Marionette DEBUG loaded listener.js 02:22:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 203 (0x914e7c00) [pid = 1771] [serial = 804] [outer = 0x8fc25800] 02:22:38 INFO - PROCESS | 1771 | --DOCSHELL 0x87321800 == 138 [pid = 1771] [id = 247] 02:22:38 INFO - PROCESS | 1771 | --DOCSHELL 0x8b995400 == 137 [pid = 1771] [id = 246] 02:22:38 INFO - PROCESS | 1771 | --DOCSHELL 0x8885ec00 == 136 [pid = 1771] [id = 245] 02:22:38 INFO - PROCESS | 1771 | --DOCSHELL 0x87318800 == 135 [pid = 1771] [id = 244] 02:22:38 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae4e000 == 134 [pid = 1771] [id = 243] 02:22:38 INFO - PROCESS | 1771 | --DOCSHELL 0x8731cc00 == 133 [pid = 1771] [id = 242] 02:22:38 INFO - PROCESS | 1771 | --DOCSHELL 0x8b994400 == 132 [pid = 1771] [id = 241] 02:22:38 INFO - PROCESS | 1771 | --DOCSHELL 0x967d0c00 == 131 [pid = 1771] [id = 239] 02:22:38 INFO - PROCESS | 1771 | --DOCSHELL 0x9706d800 == 130 [pid = 1771] [id = 240] 02:22:38 INFO - PROCESS | 1771 | --DOCSHELL 0x93d0dc00 == 129 [pid = 1771] [id = 238] 02:22:38 INFO - PROCESS | 1771 | --DOCSHELL 0x90379000 == 128 [pid = 1771] [id = 237] 02:22:38 INFO - PROCESS | 1771 | --DOCSHELL 0x92acc400 == 127 [pid = 1771] [id = 236] 02:22:38 INFO - PROCESS | 1771 | --DOCSHELL 0x8f3e5c00 == 126 [pid = 1771] [id = 234] 02:22:38 INFO - PROCESS | 1771 | --DOCSHELL 0x8c203c00 == 125 [pid = 1771] [id = 235] 02:22:38 INFO - PROCESS | 1771 | --DOCSHELL 0x8e88a000 == 124 [pid = 1771] [id = 233] 02:22:38 INFO - PROCESS | 1771 | --DOCSHELL 0x8c44e800 == 123 [pid = 1771] [id = 232] 02:22:38 INFO - PROCESS | 1771 | --DOCSHELL 0x89e07400 == 122 [pid = 1771] [id = 229] 02:22:38 INFO - PROCESS | 1771 | --DOMWINDOW == 202 (0x8deea800) [pid = 1771] [serial = 684] [outer = (nil)] [url = about:blank] 02:22:38 INFO - PROCESS | 1771 | --DOMWINDOW == 201 (0x89eabc00) [pid = 1771] [serial = 662] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 200 (0x8c160400) [pid = 1771] [serial = 677] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 199 (0x8c168400) [pid = 1771] [serial = 599] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 198 (0x89ea6c00) [pid = 1771] [serial = 668] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 197 (0x8dd54000) [pid = 1771] [serial = 626] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 196 (0x8c205400) [pid = 1771] [serial = 678] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 195 (0x93d06c00) [pid = 1771] [serial = 647] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 194 (0x8ae55400) [pid = 1771] [serial = 669] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 193 (0x8dd5ac00) [pid = 1771] [serial = 602] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 192 (0x8dc17000) [pid = 1771] [serial = 681] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 191 (0x8c457800) [pid = 1771] [serial = 680] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 190 (0x8c458400) [pid = 1771] [serial = 672] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 189 (0x92967c00) [pid = 1771] [serial = 641] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 188 (0x8fe1fc00) [pid = 1771] [serial = 635] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 187 (0x967dec00) [pid = 1771] [serial = 653] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 186 (0x89ea6000) [pid = 1771] [serial = 674] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 185 (0x8dc0fc00) [pid = 1771] [serial = 620] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 184 (0x89e0e800) [pid = 1771] [serial = 596] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 183 (0x95244800) [pid = 1771] [serial = 650] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 182 (0x92c1b000) [pid = 1771] [serial = 644] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 181 (0x8c44c800) [pid = 1771] [serial = 659] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x8c3cb800) [pid = 1771] [serial = 671] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x8f81d000) [pid = 1771] [serial = 632] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x96b2f800) [pid = 1771] [serial = 656] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x8ae58800) [pid = 1771] [serial = 675] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x8c16ac00) [pid = 1771] [serial = 665] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x8ffdf400) [pid = 1771] [serial = 605] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x914edc00) [pid = 1771] [serial = 638] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x8b86a400) [pid = 1771] [serial = 623] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x8e7abc00) [pid = 1771] [serial = 629] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x8dcb5800) [pid = 1771] [serial = 683] [outer = (nil)] [url = about:blank] 02:22:39 INFO - PROCESS | 1771 | 1461144159592 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]]]}] 02:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1687ms 02:22:39 INFO - PROCESS | 1771 | 1461144159662 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 02:22:39 INFO - PROCESS | 1771 | 1461144159666 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 02:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:22:39 INFO - PROCESS | 1771 | 1461144159679 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:22:39 INFO - PROCESS | 1771 | 1461144159688 Marionette TRACE conn3 <- [1,1042,null,{}] 02:22:39 INFO - PROCESS | 1771 | 1461144159696 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}] 02:22:39 INFO - PROCESS | 1771 | 1461144159882 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 02:22:40 INFO - PROCESS | 1771 | 1461144160045 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:40 INFO - PROCESS | 1771 | ++DOCSHELL 0x88a0b800 == 123 [pid = 1771] [id = 268] 02:22:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x89e02800) [pid = 1771] [serial = 805] [outer = (nil)] 02:22:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x8b994400) [pid = 1771] [serial = 806] [outer = 0x89e02800] 02:22:40 INFO - PROCESS | 1771 | 1461144160119 Marionette DEBUG loaded listener.js 02:22:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x8dc0c000) [pid = 1771] [serial = 807] [outer = 0x89e02800] 02:22:40 INFO - PROCESS | 1771 | 1461144160911 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]]]}] 02:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1296ms 02:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:22:40 INFO - PROCESS | 1771 | 1461144160968 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 02:22:40 INFO - PROCESS | 1771 | 1461144160972 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 02:22:40 INFO - PROCESS | 1771 | 1461144160979 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:22:40 INFO - PROCESS | 1771 | 1461144160982 Marionette TRACE conn3 <- [1,1046,null,{}] 02:22:40 INFO - PROCESS | 1771 | 1461144160987 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}] 02:22:41 INFO - PROCESS | 1771 | 1461144161153 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 02:22:41 INFO - PROCESS | 1771 | 1461144161168 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:41 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae4a800 == 124 [pid = 1771] [id = 269] 02:22:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x8dcb6c00) [pid = 1771] [serial = 808] [outer = (nil)] 02:22:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x8e7af400) [pid = 1771] [serial = 809] [outer = 0x8dcb6c00] 02:22:41 INFO - PROCESS | 1771 | 1461144161250 Marionette DEBUG loaded listener.js 02:22:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x8fe19c00) [pid = 1771] [serial = 810] [outer = 0x8dcb6c00] 02:22:42 INFO - PROCESS | 1771 | 1461144162238 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]]]}] 02:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1289ms 02:22:42 INFO - PROCESS | 1771 | 1461144162267 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 02:22:42 INFO - PROCESS | 1771 | 1461144162271 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 02:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:22:42 INFO - PROCESS | 1771 | 1461144162277 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:22:42 INFO - PROCESS | 1771 | 1461144162280 Marionette TRACE conn3 <- [1,1050,null,{}] 02:22:42 INFO - PROCESS | 1771 | 1461144162285 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}] 02:22:42 INFO - PROCESS | 1771 | 1461144162523 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 02:22:42 INFO - PROCESS | 1771 | 1461144162579 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:42 INFO - PROCESS | 1771 | ++DOCSHELL 0x90379000 == 125 [pid = 1771] [id = 270] 02:22:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x90382800) [pid = 1771] [serial = 811] [outer = (nil)] 02:22:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x91febc00) [pid = 1771] [serial = 812] [outer = 0x90382800] 02:22:42 INFO - PROCESS | 1771 | 1461144162663 Marionette DEBUG loaded listener.js 02:22:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x92a72400) [pid = 1771] [serial = 813] [outer = 0x90382800] 02:22:43 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x88862000) [pid = 1771] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:22:43 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x8c452000) [pid = 1771] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:22:43 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x8dd5e000) [pid = 1771] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:22:43 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x87322800) [pid = 1771] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:22:43 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x89e03800) [pid = 1771] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:22:43 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x8b885c00) [pid = 1771] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:22:43 INFO - PROCESS | 1771 | 1461144163983 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]]]}] 02:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1731ms 02:22:44 INFO - PROCESS | 1771 | 1461144164009 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 02:22:44 INFO - PROCESS | 1771 | 1461144164011 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 02:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:22:44 INFO - PROCESS | 1771 | 1461144164018 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:22:44 INFO - PROCESS | 1771 | 1461144164021 Marionette TRACE conn3 <- [1,1054,null,{}] 02:22:44 INFO - PROCESS | 1771 | 1461144164027 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}] 02:22:44 INFO - PROCESS | 1771 | 1461144164244 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 02:22:44 INFO - PROCESS | 1771 | 1461144164396 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x87322800 == 126 [pid = 1771] [id = 271] 02:22:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x88862000) [pid = 1771] [serial = 814] [outer = (nil)] 02:22:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x8ffdf800) [pid = 1771] [serial = 815] [outer = 0x88862000] 02:22:44 INFO - PROCESS | 1771 | 1461144164468 Marionette DEBUG loaded listener.js 02:22:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x93c4b400) [pid = 1771] [serial = 816] [outer = 0x88862000] 02:22:45 INFO - PROCESS | 1771 | 1461144165144 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]]]}] 02:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1186ms 02:22:45 INFO - PROCESS | 1771 | 1461144165213 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 02:22:45 INFO - PROCESS | 1771 | 1461144165216 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 02:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:22:45 INFO - PROCESS | 1771 | 1461144165222 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:22:45 INFO - PROCESS | 1771 | 1461144165226 Marionette TRACE conn3 <- [1,1058,null,{}] 02:22:45 INFO - PROCESS | 1771 | 1461144165231 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}] 02:22:45 INFO - PROCESS | 1771 | 1461144165409 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 02:22:45 INFO - PROCESS | 1771 | 1461144165420 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:45 INFO - PROCESS | 1771 | ++DOCSHELL 0x91fed800 == 127 [pid = 1771] [id = 272] 02:22:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x93d06c00) [pid = 1771] [serial = 817] [outer = (nil)] 02:22:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x95b69000) [pid = 1771] [serial = 818] [outer = 0x93d06c00] 02:22:45 INFO - PROCESS | 1771 | 1461144165493 Marionette DEBUG loaded listener.js 02:22:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x9680b400) [pid = 1771] [serial = 819] [outer = 0x93d06c00] 02:22:46 INFO - PROCESS | 1771 | 1461144166666 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]]]}] 02:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1488ms 02:22:46 INFO - PROCESS | 1771 | 1461144166712 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 02:22:46 INFO - PROCESS | 1771 | 1461144166720 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 02:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:22:46 INFO - PROCESS | 1771 | 1461144166729 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:22:46 INFO - PROCESS | 1771 | 1461144166734 Marionette TRACE conn3 <- [1,1062,null,{}] 02:22:46 INFO - PROCESS | 1771 | 1461144166743 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}] 02:22:46 INFO - PROCESS | 1771 | 1461144166945 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 02:22:47 INFO - PROCESS | 1771 | 1461144167208 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:47 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae57400 == 128 [pid = 1771] [id = 273] 02:22:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x8aedb400) [pid = 1771] [serial = 820] [outer = (nil)] 02:22:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 182 (0x8c16bc00) [pid = 1771] [serial = 821] [outer = 0x8aedb400] 02:22:47 INFO - PROCESS | 1771 | 1461144167343 Marionette DEBUG loaded listener.js 02:22:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 183 (0x8c3c8c00) [pid = 1771] [serial = 822] [outer = 0x8aedb400] 02:22:48 INFO - PROCESS | 1771 | 1461144168274 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]]]}] 02:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1587ms 02:22:48 INFO - PROCESS | 1771 | 1461144168317 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 02:22:48 INFO - PROCESS | 1771 | 1461144168326 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 02:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:22:48 INFO - PROCESS | 1771 | 1461144168337 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:22:48 INFO - PROCESS | 1771 | 1461144168341 Marionette TRACE conn3 <- [1,1066,null,{}] 02:22:48 INFO - PROCESS | 1771 | 1461144168349 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}] 02:22:48 INFO - PROCESS | 1771 | 1461144168579 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 02:22:48 INFO - PROCESS | 1771 | 1461144168900 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:48 INFO - PROCESS | 1771 | ++DOCSHELL 0x8def1400 == 129 [pid = 1771] [id = 274] 02:22:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 184 (0x8e7a7800) [pid = 1771] [serial = 823] [outer = (nil)] 02:22:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 185 (0x8f3e5c00) [pid = 1771] [serial = 824] [outer = 0x8e7a7800] 02:22:49 INFO - PROCESS | 1771 | 1461144169004 Marionette DEBUG loaded listener.js 02:22:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 186 (0x8ffe2800) [pid = 1771] [serial = 825] [outer = 0x8e7a7800] 02:22:49 INFO - PROCESS | 1771 | 1461144169954 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]]]}] 02:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1633ms 02:22:49 INFO - PROCESS | 1771 | 1461144169971 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 02:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:22:49 INFO - PROCESS | 1771 | 1461144169975 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 02:22:49 INFO - PROCESS | 1771 | 1461144169982 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:22:49 INFO - PROCESS | 1771 | 1461144169988 Marionette TRACE conn3 <- [1,1070,null,{}] 02:22:50 INFO - PROCESS | 1771 | 1461144170004 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}] 02:22:50 INFO - PROCESS | 1771 | 1461144170200 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 02:22:50 INFO - PROCESS | 1771 | 1461144170471 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:50 INFO - PROCESS | 1771 | ++DOCSHELL 0x95244c00 == 130 [pid = 1771] [id = 275] 02:22:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 187 (0x95b6c400) [pid = 1771] [serial = 826] [outer = (nil)] 02:22:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 188 (0x96bb7400) [pid = 1771] [serial = 827] [outer = 0x95b6c400] 02:22:50 INFO - PROCESS | 1771 | 1461144170602 Marionette DEBUG loaded listener.js 02:22:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 189 (0x9706c800) [pid = 1771] [serial = 828] [outer = 0x95b6c400] 02:22:51 INFO - PROCESS | 1771 | 1461144171486 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]]]}] 02:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1536ms 02:22:51 INFO - PROCESS | 1771 | 1461144171517 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 02:22:51 INFO - PROCESS | 1771 | 1461144171521 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 02:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:22:51 INFO - PROCESS | 1771 | 1461144171528 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:22:51 INFO - PROCESS | 1771 | 1461144171532 Marionette TRACE conn3 <- [1,1074,null,{}] 02:22:51 INFO - PROCESS | 1771 | 1461144171537 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}] 02:22:51 INFO - PROCESS | 1771 | 1461144171721 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 02:22:51 INFO - PROCESS | 1771 | 1461144171930 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:52 INFO - PROCESS | 1771 | ++DOCSHELL 0x91fecc00 == 131 [pid = 1771] [id = 276] 02:22:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 190 (0x9706c000) [pid = 1771] [serial = 829] [outer = (nil)] 02:22:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 191 (0x978a4400) [pid = 1771] [serial = 830] [outer = 0x9706c000] 02:22:52 INFO - PROCESS | 1771 | 1461144172057 Marionette DEBUG loaded listener.js 02:22:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 192 (0x97a04400) [pid = 1771] [serial = 831] [outer = 0x9706c000] 02:22:53 INFO - PROCESS | 1771 | 1461144173034 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]]]}] 02:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1537ms 02:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:22:53 INFO - PROCESS | 1771 | 1461144173066 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 02:22:53 INFO - PROCESS | 1771 | 1461144173069 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 02:22:53 INFO - PROCESS | 1771 | 1461144173076 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:22:53 INFO - PROCESS | 1771 | 1461144173080 Marionette TRACE conn3 <- [1,1078,null,{}] 02:22:53 INFO - PROCESS | 1771 | 1461144173086 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}] 02:22:53 INFO - PROCESS | 1771 | 1461144173273 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 02:22:53 INFO - PROCESS | 1771 | 1461144173527 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:53 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b99c400 == 132 [pid = 1771] [id = 277] 02:22:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 193 (0x97196800) [pid = 1771] [serial = 832] [outer = (nil)] 02:22:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 194 (0x97a82c00) [pid = 1771] [serial = 833] [outer = 0x97196800] 02:22:53 INFO - PROCESS | 1771 | 1461144173652 Marionette DEBUG loaded listener.js 02:22:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 195 (0x97d35800) [pid = 1771] [serial = 834] [outer = 0x97196800] 02:22:54 INFO - PROCESS | 1771 | 1461144174535 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]]]}] 02:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1490ms 02:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:22:54 INFO - PROCESS | 1771 | 1461144174566 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 02:22:54 INFO - PROCESS | 1771 | 1461144174569 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 02:22:54 INFO - PROCESS | 1771 | 1461144174576 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:22:54 INFO - PROCESS | 1771 | 1461144174580 Marionette TRACE conn3 <- [1,1082,null,{}] 02:22:54 INFO - PROCESS | 1771 | 1461144174586 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}] 02:22:54 INFO - PROCESS | 1771 | 1461144174822 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 02:22:55 INFO - PROCESS | 1771 | 1461144175088 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:55 INFO - PROCESS | 1771 | ++DOCSHELL 0x97071c00 == 133 [pid = 1771] [id = 278] 02:22:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 196 (0x98adb800) [pid = 1771] [serial = 835] [outer = (nil)] 02:22:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 197 (0x98ae1c00) [pid = 1771] [serial = 836] [outer = 0x98adb800] 02:22:55 INFO - PROCESS | 1771 | 1461144175227 Marionette DEBUG loaded listener.js 02:22:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 198 (0x9b098400) [pid = 1771] [serial = 837] [outer = 0x98adb800] 02:22:56 INFO - PROCESS | 1771 | 1461144176372 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]]]}] 02:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1840ms 02:22:56 INFO - PROCESS | 1771 | 1461144176418 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 02:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:22:56 INFO - PROCESS | 1771 | 1461144176423 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 02:22:56 INFO - PROCESS | 1771 | 1461144176431 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:22:56 INFO - PROCESS | 1771 | 1461144176436 Marionette TRACE conn3 <- [1,1086,null,{}] 02:22:56 INFO - PROCESS | 1771 | 1461144176444 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}] 02:22:56 INFO - PROCESS | 1771 | 1461144176739 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 02:22:57 INFO - PROCESS | 1771 | 1461144177093 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:57 INFO - PROCESS | 1771 | ++DOCSHELL 0x89e08400 == 134 [pid = 1771] [id = 279] 02:22:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 199 (0x9881b400) [pid = 1771] [serial = 838] [outer = (nil)] 02:22:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 200 (0x9fe84000) [pid = 1771] [serial = 839] [outer = 0x9881b400] 02:22:57 INFO - PROCESS | 1771 | 1461144177210 Marionette DEBUG loaded listener.js 02:22:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 201 (0x9fe8a400) [pid = 1771] [serial = 840] [outer = 0x9881b400] 02:22:58 INFO - PROCESS | 1771 | 1461144178324 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]]]}] 02:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1951ms 02:22:58 INFO - PROCESS | 1771 | 1461144178381 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 02:22:58 INFO - PROCESS | 1771 | 1461144178385 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 02:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:22:58 INFO - PROCESS | 1771 | 1461144178392 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:22:58 INFO - PROCESS | 1771 | 1461144178394 Marionette TRACE conn3 <- [1,1090,null,{}] 02:22:58 INFO - PROCESS | 1771 | 1461144178400 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}] 02:22:58 INFO - PROCESS | 1771 | 1461144178598 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 02:22:58 INFO - PROCESS | 1771 | 1461144178855 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:58 INFO - PROCESS | 1771 | ++DOCSHELL 0x87318800 == 135 [pid = 1771] [id = 280] 02:22:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 202 (0x9fede000) [pid = 1771] [serial = 841] [outer = (nil)] 02:22:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 203 (0x9ffd4000) [pid = 1771] [serial = 842] [outer = 0x9fede000] 02:22:58 INFO - PROCESS | 1771 | 1461144178982 Marionette DEBUG loaded listener.js 02:22:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 204 (0xa0a2e400) [pid = 1771] [serial = 843] [outer = 0x9fede000] 02:22:59 INFO - PROCESS | 1771 | 1461144179888 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]]]}] 02:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1529ms 02:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:22:59 INFO - PROCESS | 1771 | 1461144179922 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 02:22:59 INFO - PROCESS | 1771 | 1461144179925 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 02:22:59 INFO - PROCESS | 1771 | 1461144179932 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:22:59 INFO - PROCESS | 1771 | 1461144179935 Marionette TRACE conn3 <- [1,1094,null,{}] 02:22:59 INFO - PROCESS | 1771 | 1461144179941 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}] 02:23:00 INFO - PROCESS | 1771 | 1461144180134 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 02:23:00 INFO - PROCESS | 1771 | 1461144180408 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:00 INFO - PROCESS | 1771 | ++DOCSHELL 0x9294a000 == 136 [pid = 1771] [id = 281] 02:23:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 205 (0x970b5400) [pid = 1771] [serial = 844] [outer = (nil)] 02:23:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 206 (0xa0c32400) [pid = 1771] [serial = 845] [outer = 0x970b5400] 02:23:00 INFO - PROCESS | 1771 | 1461144180539 Marionette DEBUG loaded listener.js 02:23:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 207 (0xa0e55c00) [pid = 1771] [serial = 846] [outer = 0x970b5400] 02:23:01 INFO - PROCESS | 1771 | 1461144181472 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]]]}] 02:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1592ms 02:23:01 INFO - PROCESS | 1771 | 1461144181524 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 02:23:01 INFO - PROCESS | 1771 | 1461144181529 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 02:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:23:01 INFO - PROCESS | 1771 | 1461144181535 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:23:01 INFO - PROCESS | 1771 | 1461144181539 Marionette TRACE conn3 <- [1,1098,null,{}] 02:23:01 INFO - PROCESS | 1771 | 1461144181545 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}] 02:23:01 INFO - PROCESS | 1771 | 1461144181778 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 02:23:02 INFO - PROCESS | 1771 | 1461144182095 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:02 INFO - PROCESS | 1771 | ++DOCSHELL 0x9fc9f800 == 137 [pid = 1771] [id = 282] 02:23:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 208 (0xa0c32800) [pid = 1771] [serial = 847] [outer = (nil)] 02:23:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 209 (0xa2a8b400) [pid = 1771] [serial = 848] [outer = 0xa0c32800] 02:23:02 INFO - PROCESS | 1771 | 1461144182191 Marionette DEBUG loaded listener.js 02:23:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 210 (0xa2ac5c00) [pid = 1771] [serial = 849] [outer = 0xa0c32800] 02:23:03 INFO - PROCESS | 1771 | 1461144183094 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]]]}] 02:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1590ms 02:23:03 INFO - PROCESS | 1771 | 1461144183126 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 02:23:03 INFO - PROCESS | 1771 | 1461144183131 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 02:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:23:03 INFO - PROCESS | 1771 | 1461144183137 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:23:03 INFO - PROCESS | 1771 | 1461144183142 Marionette TRACE conn3 <- [1,1102,null,{}] 02:23:03 INFO - PROCESS | 1771 | 1461144183148 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}] 02:23:03 INFO - PROCESS | 1771 | 1461144183383 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 02:23:03 INFO - PROCESS | 1771 | 1461144183651 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x9ff9cc00 == 138 [pid = 1771] [id = 283] 02:23:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 211 (0xa447a400) [pid = 1771] [serial = 850] [outer = (nil)] 02:23:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 212 (0xa4481800) [pid = 1771] [serial = 851] [outer = 0xa447a400] 02:23:03 INFO - PROCESS | 1771 | 1461144183791 Marionette DEBUG loaded listener.js 02:23:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 213 (0xa4541c00) [pid = 1771] [serial = 852] [outer = 0xa447a400] 02:23:04 INFO - PROCESS | 1771 | 1461144184650 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]]]}] 02:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1583ms 02:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:23:04 INFO - PROCESS | 1771 | 1461144184721 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 02:23:04 INFO - PROCESS | 1771 | 1461144184724 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 02:23:04 INFO - PROCESS | 1771 | 1461144184731 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:23:04 INFO - PROCESS | 1771 | 1461144184734 Marionette TRACE conn3 <- [1,1106,null,{}] 02:23:04 INFO - PROCESS | 1771 | 1461144184740 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}] 02:23:04 INFO - PROCESS | 1771 | 1461144184969 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 02:23:05 INFO - PROCESS | 1771 | 1461144185237 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:05 INFO - PROCESS | 1771 | ++DOCSHELL 0x88530800 == 139 [pid = 1771] [id = 284] 02:23:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 214 (0x88532400) [pid = 1771] [serial = 853] [outer = (nil)] 02:23:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 215 (0x88537000) [pid = 1771] [serial = 854] [outer = 0x88532400] 02:23:05 INFO - PROCESS | 1771 | 1461144185360 Marionette DEBUG loaded listener.js 02:23:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 216 (0x8853ac00) [pid = 1771] [serial = 855] [outer = 0x88532400] 02:23:06 INFO - PROCESS | 1771 | 1461144186277 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]]]}] 02:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1599ms 02:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:23:06 INFO - PROCESS | 1771 | 1461144186330 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 02:23:06 INFO - PROCESS | 1771 | 1461144186333 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 02:23:06 INFO - PROCESS | 1771 | 1461144186340 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:23:06 INFO - PROCESS | 1771 | 1461144186343 Marionette TRACE conn3 <- [1,1110,null,{}] 02:23:06 INFO - PROCESS | 1771 | 1461144186349 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}] 02:23:06 INFO - PROCESS | 1771 | 1461144186570 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 02:23:06 INFO - PROCESS | 1771 | 1461144186829 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:06 INFO - PROCESS | 1771 | ++DOCSHELL 0x88531c00 == 140 [pid = 1771] [id = 285] 02:23:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 217 (0x88533c00) [pid = 1771] [serial = 856] [outer = (nil)] 02:23:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 218 (0x8f059c00) [pid = 1771] [serial = 857] [outer = 0x88533c00] 02:23:06 INFO - PROCESS | 1771 | 1461144186954 Marionette DEBUG loaded listener.js 02:23:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 219 (0x8f05c400) [pid = 1771] [serial = 858] [outer = 0x88533c00] 02:23:07 INFO - PROCESS | 1771 | 1461144187892 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]]]}] 02:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1631ms 02:23:07 INFO - PROCESS | 1771 | 1461144187971 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 02:23:07 INFO - PROCESS | 1771 | 1461144187974 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 02:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:23:07 INFO - PROCESS | 1771 | 1461144187982 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:23:07 INFO - PROCESS | 1771 | 1461144187986 Marionette TRACE conn3 <- [1,1114,null,{}] 02:23:07 INFO - PROCESS | 1771 | 1461144187992 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}] 02:23:08 INFO - PROCESS | 1771 | 1461144188225 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 02:23:08 INFO - PROCESS | 1771 | 1461144188530 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:08 INFO - PROCESS | 1771 | ++DOCSHELL 0x88531400 == 141 [pid = 1771] [id = 286] 02:23:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 220 (0x8853e800) [pid = 1771] [serial = 859] [outer = (nil)] 02:23:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 221 (0x8f063400) [pid = 1771] [serial = 860] [outer = 0x8853e800] 02:23:08 INFO - PROCESS | 1771 | 1461144188623 Marionette DEBUG loaded listener.js 02:23:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 222 (0x8f064800) [pid = 1771] [serial = 861] [outer = 0x8853e800] 02:23:09 INFO - PROCESS | 1771 | 1461144189517 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]]]}] 02:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1593ms 02:23:09 INFO - PROCESS | 1771 | 1461144189577 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 02:23:09 INFO - PROCESS | 1771 | 1461144189580 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 02:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:23:09 INFO - PROCESS | 1771 | 1461144189587 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:23:09 INFO - PROCESS | 1771 | 1461144189591 Marionette TRACE conn3 <- [1,1118,null,{}] 02:23:09 INFO - PROCESS | 1771 | 1461144189596 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}] 02:23:09 INFO - PROCESS | 1771 | 1461144189815 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 02:23:10 INFO - PROCESS | 1771 | 1461144190081 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:10 INFO - PROCESS | 1771 | ++DOCSHELL 0x8afaa000 == 142 [pid = 1771] [id = 287] 02:23:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 223 (0x8afaa800) [pid = 1771] [serial = 862] [outer = (nil)] 02:23:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 224 (0x8afb0c00) [pid = 1771] [serial = 863] [outer = 0x8afaa800] 02:23:10 INFO - PROCESS | 1771 | 1461144190212 Marionette DEBUG loaded listener.js 02:23:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 225 (0x8afb3c00) [pid = 1771] [serial = 864] [outer = 0x8afaa800] 02:23:11 INFO - PROCESS | 1771 | 1461144191105 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]]]}] 02:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1531ms 02:23:11 INFO - PROCESS | 1771 | 1461144191118 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 02:23:11 INFO - PROCESS | 1771 | 1461144191121 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 02:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:23:11 INFO - PROCESS | 1771 | 1461144191128 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:23:11 INFO - PROCESS | 1771 | 1461144191131 Marionette TRACE conn3 <- [1,1122,null,{}] 02:23:11 INFO - PROCESS | 1771 | 1461144191137 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}] 02:23:11 INFO - PROCESS | 1771 | 1461144191327 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 02:23:11 INFO - PROCESS | 1771 | 1461144191557 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:11 INFO - PROCESS | 1771 | ++DOCSHELL 0x8afb0000 == 143 [pid = 1771] [id = 288] 02:23:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 226 (0x8afb1800) [pid = 1771] [serial = 865] [outer = (nil)] 02:23:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 227 (0x8f05f000) [pid = 1771] [serial = 866] [outer = 0x8afb1800] 02:23:11 INFO - PROCESS | 1771 | 1461144191724 Marionette DEBUG loaded listener.js 02:23:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 228 (0x97a7b800) [pid = 1771] [serial = 867] [outer = 0x8afb1800] 02:23:12 INFO - PROCESS | 1771 | 1461144192629 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]]]}] 02:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1541ms 02:23:12 INFO - PROCESS | 1771 | 1461144192670 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 02:23:12 INFO - PROCESS | 1771 | 1461144192673 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 02:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:23:12 INFO - PROCESS | 1771 | 1461144192680 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:23:12 INFO - PROCESS | 1771 | 1461144192684 Marionette TRACE conn3 <- [1,1126,null,{}] 02:23:12 INFO - PROCESS | 1771 | 1461144192690 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}] 02:23:12 INFO - PROCESS | 1771 | 1461144192894 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 02:23:13 INFO - PROCESS | 1771 | 1461144193191 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:13 INFO - PROCESS | 1771 | ++DOCSHELL 0x85ed3c00 == 144 [pid = 1771] [id = 289] 02:23:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 229 (0x85ed7000) [pid = 1771] [serial = 868] [outer = (nil)] 02:23:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 230 (0x85eda000) [pid = 1771] [serial = 869] [outer = 0x85ed7000] 02:23:13 INFO - PROCESS | 1771 | 1461144193321 Marionette DEBUG loaded listener.js 02:23:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 231 (0x85edd400) [pid = 1771] [serial = 870] [outer = 0x85ed7000] 02:23:14 INFO - PROCESS | 1771 | 1461144194229 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]]]}] 02:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1582ms 02:23:14 INFO - PROCESS | 1771 | 1461144194263 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 02:23:14 INFO - PROCESS | 1771 | 1461144194266 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 02:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:23:14 INFO - PROCESS | 1771 | 1461144194273 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:23:14 INFO - PROCESS | 1771 | 1461144194276 Marionette TRACE conn3 <- [1,1130,null,{}] 02:23:14 INFO - PROCESS | 1771 | 1461144194282 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}] 02:23:14 INFO - PROCESS | 1771 | 1461144194467 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 02:23:14 INFO - PROCESS | 1771 | 1461144194737 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:14 INFO - PROCESS | 1771 | ++DOCSHELL 0x85edf800 == 145 [pid = 1771] [id = 290] 02:23:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 232 (0x85edfc00) [pid = 1771] [serial = 871] [outer = (nil)] 02:23:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 233 (0x8afb1400) [pid = 1771] [serial = 872] [outer = 0x85edfc00] 02:23:14 INFO - PROCESS | 1771 | 1461144194870 Marionette DEBUG loaded listener.js 02:23:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 234 (0x8b996400) [pid = 1771] [serial = 873] [outer = 0x85edfc00] 02:23:15 INFO - PROCESS | 1771 | 1461144195788 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]]]}] 02:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1533ms 02:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:23:15 INFO - PROCESS | 1771 | 1461144195805 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 02:23:15 INFO - PROCESS | 1771 | 1461144195808 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 02:23:15 INFO - PROCESS | 1771 | 1461144195815 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:23:15 INFO - PROCESS | 1771 | 1461144195818 Marionette TRACE conn3 <- [1,1134,null,{}] 02:23:15 INFO - PROCESS | 1771 | 1461144195826 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}] 02:23:16 INFO - PROCESS | 1771 | 1461144196020 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 02:23:17 INFO - PROCESS | 1771 | --DOCSHELL 0x914ed400 == 144 [pid = 1771] [id = 46] 02:23:17 INFO - PROCESS | 1771 | --DOCSHELL 0x914df800 == 143 [pid = 1771] [id = 43] 02:23:17 INFO - PROCESS | 1771 | --DOCSHELL 0x8aeda000 == 142 [pid = 1771] [id = 183] 02:23:17 INFO - PROCESS | 1771 | --DOCSHELL 0x87322800 == 141 [pid = 1771] [id = 271] 02:23:17 INFO - PROCESS | 1771 | --DOCSHELL 0x90379000 == 140 [pid = 1771] [id = 270] 02:23:17 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae4a800 == 139 [pid = 1771] [id = 269] 02:23:17 INFO - PROCESS | 1771 | --DOCSHELL 0x88a0b800 == 138 [pid = 1771] [id = 268] 02:23:17 INFO - PROCESS | 1771 | --DOCSHELL 0x8f824c00 == 137 [pid = 1771] [id = 267] 02:23:17 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae59400 == 136 [pid = 1771] [id = 265] 02:23:17 INFO - PROCESS | 1771 | --DOCSHELL 0x87316800 == 135 [pid = 1771] [id = 266] 02:23:17 INFO - PROCESS | 1771 | --DOCSHELL 0x882ef000 == 134 [pid = 1771] [id = 249] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 233 (0x8e6bd800) [pid = 1771] [serial = 738] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 232 (0x93d0c000) [pid = 1771] [serial = 707] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 231 (0x8f3d6c00) [pid = 1771] [serial = 695] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 230 (0x8e7a8800) [pid = 1771] [serial = 686] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 229 (0x8f828c00) [pid = 1771] [serial = 740] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 228 (0x89ea9000) [pid = 1771] [serial = 729] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 227 (0x8c165c00) [pid = 1771] [serial = 735] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 226 (0x8b86f000) [pid = 1771] [serial = 734] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 225 (0x95a6ac00) [pid = 1771] [serial = 710] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 224 (0x8c3c5400) [pid = 1771] [serial = 732] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 223 (0x89e06800) [pid = 1771] [serial = 728] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 222 (0x96bbe400) [pid = 1771] [serial = 716] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 221 (0x978a7000) [pid = 1771] [serial = 725] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 220 (0x8ae51c00) [pid = 1771] [serial = 743] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 219 (0x96684c00) [pid = 1771] [serial = 713] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 218 (0x9719b000) [pid = 1771] [serial = 722] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 217 (0x92ac9800) [pid = 1771] [serial = 704] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 216 (0x8fe22c00) [pid = 1771] [serial = 741] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 215 (0x8c3cf400) [pid = 1771] [serial = 692] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 214 (0x90386000) [pid = 1771] [serial = 701] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 213 (0x8ffd6400) [pid = 1771] [serial = 698] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 212 (0x8c16a000) [pid = 1771] [serial = 731] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 211 (0x92a6f000) [pid = 1771] [serial = 746] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 210 (0x8ffe0c00) [pid = 1771] [serial = 744] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 209 (0x970b5c00) [pid = 1771] [serial = 719] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 208 (0x8ae4e800) [pid = 1771] [serial = 689] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | --DOMWINDOW == 207 (0x8e6b5000) [pid = 1771] [serial = 737] [outer = (nil)] [url = about:blank] 02:23:17 INFO - PROCESS | 1771 | 1461144197440 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:17 INFO - PROCESS | 1771 | ++DOCSHELL 0x89ea9000 == 135 [pid = 1771] [id = 291] 02:23:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 208 (0x89eaac00) [pid = 1771] [serial = 874] [outer = (nil)] 02:23:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 209 (0x8ae5c000) [pid = 1771] [serial = 875] [outer = 0x89eaac00] 02:23:17 INFO - PROCESS | 1771 | 1461144197523 Marionette DEBUG loaded listener.js 02:23:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 210 (0x8aedf800) [pid = 1771] [serial = 876] [outer = 0x89eaac00] 02:23:18 INFO - PROCESS | 1771 | 1461144198306 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]]]}] 02:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 2535ms 02:23:18 INFO - PROCESS | 1771 | 1461144198354 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 02:23:18 INFO - PROCESS | 1771 | 1461144198361 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 02:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:23:18 INFO - PROCESS | 1771 | 1461144198370 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:23:18 INFO - PROCESS | 1771 | 1461144198376 Marionette TRACE conn3 <- [1,1138,null,{}] 02:23:18 INFO - PROCESS | 1771 | 1461144198383 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}] 02:23:18 INFO - PROCESS | 1771 | 1461144198567 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 02:23:18 INFO - PROCESS | 1771 | 1461144198579 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:18 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b889400 == 136 [pid = 1771] [id = 292] 02:23:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 211 (0x8c161c00) [pid = 1771] [serial = 877] [outer = (nil)] 02:23:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 212 (0x8c210800) [pid = 1771] [serial = 878] [outer = 0x8c161c00] 02:23:18 INFO - PROCESS | 1771 | 1461144198656 Marionette DEBUG loaded listener.js 02:23:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 213 (0x8c44f400) [pid = 1771] [serial = 879] [outer = 0x8c161c00] 02:23:19 INFO - PROCESS | 1771 | 1461144199695 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]]]}] 02:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1340ms 02:23:19 INFO - PROCESS | 1771 | 1461144199714 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 02:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:23:19 INFO - PROCESS | 1771 | 1461144199720 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 02:23:19 INFO - PROCESS | 1771 | 1461144199727 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:23:19 INFO - PROCESS | 1771 | 1461144199730 Marionette TRACE conn3 <- [1,1142,null,{}] 02:23:19 INFO - PROCESS | 1771 | 1461144199740 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}] 02:23:19 INFO - PROCESS | 1771 | 1461144199914 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 02:23:20 INFO - PROCESS | 1771 | 1461144200122 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:20 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c45a400 == 137 [pid = 1771] [id = 293] 02:23:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 214 (0x8dcaf400) [pid = 1771] [serial = 880] [outer = (nil)] 02:23:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 215 (0x8e6b2c00) [pid = 1771] [serial = 881] [outer = 0x8dcaf400] 02:23:20 INFO - PROCESS | 1771 | 1461144200201 Marionette DEBUG loaded listener.js 02:23:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 216 (0x8e7aec00) [pid = 1771] [serial = 882] [outer = 0x8dcaf400] 02:23:21 INFO - PROCESS | 1771 | 1461144201117 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]]]}] 02:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1436ms 02:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:23:21 INFO - PROCESS | 1771 | 1461144201170 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 02:23:21 INFO - PROCESS | 1771 | 1461144201173 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 02:23:21 INFO - PROCESS | 1771 | 1461144201188 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:23:21 INFO - PROCESS | 1771 | 1461144201197 Marionette TRACE conn3 <- [1,1146,null,{}] 02:23:21 INFO - PROCESS | 1771 | 1461144201217 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}] 02:23:21 INFO - PROCESS | 1771 | 1461144201461 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 02:23:21 INFO - PROCESS | 1771 | 1461144201496 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:21 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dca9400 == 138 [pid = 1771] [id = 294] 02:23:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 217 (0x8f3d6c00) [pid = 1771] [serial = 883] [outer = (nil)] 02:23:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 218 (0x8ffd8c00) [pid = 1771] [serial = 884] [outer = 0x8f3d6c00] 02:23:21 INFO - PROCESS | 1771 | 1461144201569 Marionette DEBUG loaded listener.js 02:23:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 219 (0x8ffe0c00) [pid = 1771] [serial = 885] [outer = 0x8f3d6c00] 02:23:22 INFO - PROCESS | 1771 | --DOMWINDOW == 218 (0x88862000) [pid = 1771] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:23:22 INFO - PROCESS | 1771 | --DOMWINDOW == 217 (0x89e02800) [pid = 1771] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:23:22 INFO - PROCESS | 1771 | --DOMWINDOW == 216 (0x89e0ec00) [pid = 1771] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:23:22 INFO - PROCESS | 1771 | --DOMWINDOW == 215 (0x90382800) [pid = 1771] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:23:22 INFO - PROCESS | 1771 | --DOMWINDOW == 214 (0x8dcb6c00) [pid = 1771] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:23:22 INFO - PROCESS | 1771 | --DOMWINDOW == 213 (0x8fc25800) [pid = 1771] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:23:22 INFO - PROCESS | 1771 | --DOMWINDOW == 212 (0x8ae59c00) [pid = 1771] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:23:22 INFO - PROCESS | 1771 | 1461144202903 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]]]}] 02:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1764ms 02:23:22 INFO - PROCESS | 1771 | 1461144202943 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 02:23:22 INFO - PROCESS | 1771 | 1461144202948 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 02:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:23:22 INFO - PROCESS | 1771 | 1461144202954 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:23:22 INFO - PROCESS | 1771 | 1461144202957 Marionette TRACE conn3 <- [1,1150,null,{}] 02:23:22 INFO - PROCESS | 1771 | 1461144202962 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}] 02:23:23 INFO - PROCESS | 1771 | 1461144203150 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 02:23:23 INFO - PROCESS | 1771 | 1461144203166 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:23 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c44ec00 == 139 [pid = 1771] [id = 295] 02:23:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 213 (0x8dcb6c00) [pid = 1771] [serial = 886] [outer = (nil)] 02:23:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 214 (0x914ed400) [pid = 1771] [serial = 887] [outer = 0x8dcb6c00] 02:23:23 INFO - PROCESS | 1771 | 1461144203238 Marionette DEBUG loaded listener.js 02:23:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 215 (0x92961c00) [pid = 1771] [serial = 888] [outer = 0x8dcb6c00] 02:23:24 INFO - PROCESS | 1771 | 1461144204151 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]]]}] 02:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1238ms 02:23:24 INFO - PROCESS | 1771 | 1461144204193 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 02:23:24 INFO - PROCESS | 1771 | 1461144204197 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 02:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:23:24 INFO - PROCESS | 1771 | 1461144204204 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:23:24 INFO - PROCESS | 1771 | 1461144204207 Marionette TRACE conn3 <- [1,1154,null,{}] 02:23:24 INFO - PROCESS | 1771 | 1461144204212 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}] 02:23:24 INFO - PROCESS | 1771 | 1461144204405 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 02:23:24 INFO - PROCESS | 1771 | 1461144204738 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:24 INFO - PROCESS | 1771 | ++DOCSHELL 0x85edcc00 == 140 [pid = 1771] [id = 296] 02:23:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 216 (0x87316800) [pid = 1771] [serial = 889] [outer = (nil)] 02:23:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 217 (0x88535400) [pid = 1771] [serial = 890] [outer = 0x87316800] 02:23:24 INFO - PROCESS | 1771 | 1461144204901 Marionette DEBUG loaded listener.js 02:23:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 218 (0x89ea7800) [pid = 1771] [serial = 891] [outer = 0x87316800] 02:23:25 INFO - PROCESS | 1771 | --DOCSHELL 0x91ff2000 == 139 [pid = 1771] [id = 9] 02:23:26 INFO - PROCESS | 1771 | 1461144206006 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]]]}] 02:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1834ms 02:23:26 INFO - PROCESS | 1771 | 1461144206054 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 02:23:26 INFO - PROCESS | 1771 | 1461144206061 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 02:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:23:26 INFO - PROCESS | 1771 | 1461144206070 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:23:26 INFO - PROCESS | 1771 | 1461144206075 Marionette TRACE conn3 <- [1,1158,null,{}] 02:23:26 INFO - PROCESS | 1771 | 1461144206083 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}] 02:23:26 INFO - PROCESS | 1771 | 1461144206297 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 02:23:26 INFO - PROCESS | 1771 | 1461144206624 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:26 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c16d400 == 140 [pid = 1771] [id = 297] 02:23:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 219 (0x8c202c00) [pid = 1771] [serial = 892] [outer = (nil)] 02:23:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 220 (0x8c20e400) [pid = 1771] [serial = 893] [outer = 0x8c202c00] 02:23:26 INFO - PROCESS | 1771 | 1461144206716 Marionette DEBUG loaded listener.js 02:23:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 221 (0x8c454800) [pid = 1771] [serial = 894] [outer = 0x8c202c00] 02:23:27 INFO - PROCESS | 1771 | 1461144207737 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]]]}] 02:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1744ms 02:23:27 INFO - PROCESS | 1771 | 1461144207818 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 02:23:27 INFO - PROCESS | 1771 | 1461144207825 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 02:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:23:27 INFO - PROCESS | 1771 | 1461144207833 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:23:27 INFO - PROCESS | 1771 | 1461144207837 Marionette TRACE conn3 <- [1,1162,null,{}] 02:23:27 INFO - PROCESS | 1771 | 1461144207843 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}] 02:23:28 INFO - PROCESS | 1771 | 1461144208100 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 02:23:28 INFO - PROCESS | 1771 | 1461144208485 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:28 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e6b9400 == 141 [pid = 1771] [id = 298] 02:23:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 222 (0x8e7a9400) [pid = 1771] [serial = 895] [outer = (nil)] 02:23:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 223 (0x8f058800) [pid = 1771] [serial = 896] [outer = 0x8e7a9400] 02:23:28 INFO - PROCESS | 1771 | 1461144208573 Marionette DEBUG loaded listener.js 02:23:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 224 (0x8f3e4c00) [pid = 1771] [serial = 897] [outer = 0x8e7a9400] 02:23:29 INFO - PROCESS | 1771 | 1461144209516 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]]]}] 02:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1738ms 02:23:29 INFO - PROCESS | 1771 | 1461144209571 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 02:23:29 INFO - PROCESS | 1771 | 1461144209576 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 02:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:23:29 INFO - PROCESS | 1771 | 1461144209592 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:23:29 INFO - PROCESS | 1771 | 1461144209601 Marionette TRACE conn3 <- [1,1166,null,{}] 02:23:29 INFO - PROCESS | 1771 | 1461144209607 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}] 02:23:29 INFO - PROCESS | 1771 | 1461144209855 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 02:23:30 INFO - PROCESS | 1771 | 1461144210161 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:30 INFO - PROCESS | 1771 | ++DOCSHELL 0x8afb7400 == 142 [pid = 1771] [id = 299] 02:23:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 225 (0x8c451000) [pid = 1771] [serial = 898] [outer = (nil)] 02:23:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 226 (0x93c51000) [pid = 1771] [serial = 899] [outer = 0x8c451000] 02:23:30 INFO - PROCESS | 1771 | 1461144210255 Marionette DEBUG loaded listener.js 02:23:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 227 (0x95244800) [pid = 1771] [serial = 900] [outer = 0x8c451000] 02:23:31 INFO - PROCESS | 1771 | 1461144211133 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]]]}] 02:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1606ms 02:23:31 INFO - PROCESS | 1771 | 1461144211206 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 02:23:31 INFO - PROCESS | 1771 | 1461144211210 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 02:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:23:31 INFO - PROCESS | 1771 | 1461144211220 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:23:31 INFO - PROCESS | 1771 | 1461144211223 Marionette TRACE conn3 <- [1,1170,null,{}] 02:23:31 INFO - PROCESS | 1771 | 1461144211230 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}] 02:23:31 INFO - PROCESS | 1771 | 1461144211432 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 02:23:31 INFO - PROCESS | 1771 | 1461144211734 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:31 INFO - PROCESS | 1771 | ++DOCSHELL 0x92a6b000 == 143 [pid = 1771] [id = 300] 02:23:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 228 (0x94725800) [pid = 1771] [serial = 901] [outer = (nil)] 02:23:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 229 (0x967dc000) [pid = 1771] [serial = 902] [outer = 0x94725800] 02:23:31 INFO - PROCESS | 1771 | 1461144211827 Marionette DEBUG loaded listener.js 02:23:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 230 (0x96b26400) [pid = 1771] [serial = 903] [outer = 0x94725800] 02:23:32 INFO - PROCESS | 1771 | 1461144212711 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]]]}] 02:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1529ms 02:23:32 INFO - PROCESS | 1771 | 1461144212749 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 02:23:32 INFO - PROCESS | 1771 | 1461144212753 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 02:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:23:32 INFO - PROCESS | 1771 | 1461144212762 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:23:32 INFO - PROCESS | 1771 | 1461144212765 Marionette TRACE conn3 <- [1,1174,null,{}] 02:23:32 INFO - PROCESS | 1771 | 1461144212769 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}] 02:23:32 INFO - PROCESS | 1771 | 1461144212984 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 02:23:33 INFO - PROCESS | 1771 | 1461144213254 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:33 INFO - PROCESS | 1771 | ++DOCSHELL 0x972e7800 == 144 [pid = 1771] [id = 301] 02:23:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 231 (0x972e8c00) [pid = 1771] [serial = 904] [outer = (nil)] 02:23:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 232 (0x978a9000) [pid = 1771] [serial = 905] [outer = 0x972e8c00] 02:23:33 INFO - PROCESS | 1771 | 1461144213418 Marionette DEBUG loaded listener.js 02:23:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 233 (0x97e66c00) [pid = 1771] [serial = 906] [outer = 0x972e8c00] 02:23:34 INFO - PROCESS | 1771 | 1461144214369 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] 02:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:23:34 INFO - PROCESS | 1771 | 1461144214451 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 02:23:34 INFO - PROCESS | 1771 | 1461144214458 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:23:34 INFO - PROCESS | 1771 | 1461144214462 Marionette TRACE conn3 <- [1,1178,null,{}] 02:23:34 INFO - PROCESS | 1771 | 1461144214468 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}] 02:23:34 INFO - PROCESS | 1771 | 1461144214726 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 02:23:35 INFO - PROCESS | 1771 | 1461144215033 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:35 INFO - PROCESS | 1771 | ++DOCSHELL 0x92a6d400 == 145 [pid = 1771] [id = 302] 02:23:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 234 (0x93d0d000) [pid = 1771] [serial = 907] [outer = (nil)] 02:23:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 235 (0x98ae6000) [pid = 1771] [serial = 908] [outer = 0x93d0d000] 02:23:35 INFO - PROCESS | 1771 | 1461144215126 Marionette DEBUG loaded listener.js 02:23:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 236 (0x9b097000) [pid = 1771] [serial = 909] [outer = 0x93d0d000] 02:23:36 INFO - PROCESS | 1771 | 1461144216037 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] 02:23:36 INFO - PROCESS | 1771 | 1461144216104 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 02:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:23:36 INFO - PROCESS | 1771 | 1461144216111 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:23:36 INFO - PROCESS | 1771 | 1461144216115 Marionette TRACE conn3 <- [1,1182,null,{}] 02:23:36 INFO - PROCESS | 1771 | 1461144216121 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}] 02:23:36 INFO - PROCESS | 1771 | 1461144216347 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 02:23:36 INFO - PROCESS | 1771 | 1461144216672 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:36 INFO - PROCESS | 1771 | ++DOCSHELL 0x9706f400 == 146 [pid = 1771] [id = 303] 02:23:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 237 (0x988c3000) [pid = 1771] [serial = 910] [outer = (nil)] 02:23:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 238 (0x9ffa0400) [pid = 1771] [serial = 911] [outer = 0x988c3000] 02:23:36 INFO - PROCESS | 1771 | 1461144216769 Marionette DEBUG loaded listener.js 02:23:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 239 (0xa0a95400) [pid = 1771] [serial = 912] [outer = 0x988c3000] 02:23:37 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:37 INFO - PROCESS | 1771 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:23:37 INFO - PROCESS | 1771 | 1461144217655 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] 02:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:23:37 INFO - PROCESS | 1771 | 1461144217699 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 02:23:37 INFO - PROCESS | 1771 | 1461144217705 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:23:37 INFO - PROCESS | 1771 | 1461144217709 Marionette TRACE conn3 <- [1,1186,null,{}] 02:23:37 INFO - PROCESS | 1771 | 1461144217715 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}] 02:23:37 INFO - PROCESS | 1771 | 1461144217912 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 02:23:38 INFO - PROCESS | 1771 | 1461144218172 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:38 INFO - PROCESS | 1771 | ++DOCSHELL 0x98ae7400 == 147 [pid = 1771] [id = 304] 02:23:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 240 (0x9ea17400) [pid = 1771] [serial = 913] [outer = (nil)] 02:23:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 241 (0xa4458000) [pid = 1771] [serial = 914] [outer = 0x9ea17400] 02:23:38 INFO - PROCESS | 1771 | 1461144218307 Marionette DEBUG loaded listener.js 02:23:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 242 (0xa447d400) [pid = 1771] [serial = 915] [outer = 0x9ea17400] 02:23:39 INFO - PROCESS | 1771 | 1461144219236 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] 02:23:39 INFO - PROCESS | 1771 | 1461144219301 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 02:23:39 INFO - PROCESS | 1771 | 1461144219308 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:23:39 INFO - PROCESS | 1771 | 1461144219312 Marionette TRACE conn3 <- [1,1190,null,{}] 02:23:39 INFO - PROCESS | 1771 | 1461144219319 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}] 02:23:39 INFO - PROCESS | 1771 | 1461144219544 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 02:23:39 INFO - PROCESS | 1771 | 1461144219818 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:39 INFO - PROCESS | 1771 | ++DOCSHELL 0x864ea400 == 148 [pid = 1771] [id = 305] 02:23:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 243 (0x864ea800) [pid = 1771] [serial = 916] [outer = (nil)] 02:23:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 244 (0x864f3400) [pid = 1771] [serial = 917] [outer = 0x864ea800] 02:23:39 INFO - PROCESS | 1771 | 1461144219946 Marionette DEBUG loaded listener.js 02:23:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 245 (0x864f8000) [pid = 1771] [serial = 918] [outer = 0x864ea800] 02:23:40 INFO - PROCESS | 1771 | 1461144220859 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] 02:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:23:40 INFO - PROCESS | 1771 | 1461144220951 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 02:23:40 INFO - PROCESS | 1771 | 1461144220958 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:23:40 INFO - PROCESS | 1771 | 1461144220962 Marionette TRACE conn3 <- [1,1194,null,{}] 02:23:40 INFO - PROCESS | 1771 | 1461144220968 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}] 02:23:41 INFO - PROCESS | 1771 | 1461144221172 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 02:23:41 INFO - PROCESS | 1771 | 1461144221423 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:41 INFO - PROCESS | 1771 | ++DOCSHELL 0x86aed800 == 149 [pid = 1771] [id = 306] 02:23:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 246 (0x86aee000) [pid = 1771] [serial = 919] [outer = (nil)] 02:23:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 247 (0x86af1400) [pid = 1771] [serial = 920] [outer = 0x86aee000] 02:23:41 INFO - PROCESS | 1771 | 1461144221581 Marionette DEBUG loaded listener.js 02:23:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 248 (0x86af6800) [pid = 1771] [serial = 921] [outer = 0x86aee000] 02:23:42 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:42 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:42 INFO - PROCESS | 1771 | 1461144222532 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] 02:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:23:42 INFO - PROCESS | 1771 | 1461144222599 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 02:23:42 INFO - PROCESS | 1771 | 1461144222605 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:23:42 INFO - PROCESS | 1771 | 1461144222610 Marionette TRACE conn3 <- [1,1198,null,{}] 02:23:42 INFO - PROCESS | 1771 | 1461144222616 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}] 02:23:42 INFO - PROCESS | 1771 | 1461144222857 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 02:23:43 INFO - PROCESS | 1771 | 1461144223174 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:43 INFO - PROCESS | 1771 | ++DOCSHELL 0x86ae9400 == 150 [pid = 1771] [id = 307] 02:23:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 249 (0x86aef800) [pid = 1771] [serial = 922] [outer = (nil)] 02:23:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 250 (0x96e32800) [pid = 1771] [serial = 923] [outer = 0x86aef800] 02:23:43 INFO - PROCESS | 1771 | 1461144223272 Marionette DEBUG loaded listener.js 02:23:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 251 (0x96e37400) [pid = 1771] [serial = 924] [outer = 0x86aef800] 02:23:44 INFO - PROCESS | 1771 | 1461144224205 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]]]}] 02:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1649ms 02:23:44 INFO - PROCESS | 1771 | 1461144224255 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 02:23:44 INFO - PROCESS | 1771 | 1461144224259 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 02:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:23:44 INFO - PROCESS | 1771 | 1461144224266 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:23:44 INFO - PROCESS | 1771 | 1461144224268 Marionette TRACE conn3 <- [1,1202,null,{}] 02:23:44 INFO - PROCESS | 1771 | 1461144224274 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}] 02:23:44 INFO - PROCESS | 1771 | 1461144224470 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 02:23:44 INFO - PROCESS | 1771 | 1461144224696 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x846c1400 == 151 [pid = 1771] [id = 308] 02:23:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 252 (0x846c1800) [pid = 1771] [serial = 925] [outer = (nil)] 02:23:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 253 (0x846cb400) [pid = 1771] [serial = 926] [outer = 0x846c1800] 02:23:44 INFO - PROCESS | 1771 | 1461144224817 Marionette DEBUG loaded listener.js 02:23:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 254 (0x846ce000) [pid = 1771] [serial = 927] [outer = 0x846c1800] 02:23:45 INFO - PROCESS | 1771 | 1461144225773 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]]]}] 02:23:45 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 02:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1581ms 02:23:45 INFO - PROCESS | 1771 | 1461144225848 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 02:23:45 INFO - PROCESS | 1771 | 1461144225851 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 02:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:23:45 INFO - PROCESS | 1771 | 1461144225858 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:23:45 INFO - PROCESS | 1771 | 1461144225862 Marionette TRACE conn3 <- [1,1206,null,{}] 02:23:45 INFO - PROCESS | 1771 | 1461144225867 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}] 02:23:46 INFO - PROCESS | 1771 | 1461144226081 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 02:23:46 INFO - PROCESS | 1771 | 1461144226399 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:46 INFO - PROCESS | 1771 | ++DOCSHELL 0x846c6000 == 152 [pid = 1771] [id = 309] 02:23:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 255 (0x846c9000) [pid = 1771] [serial = 928] [outer = (nil)] 02:23:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 256 (0x847d2400) [pid = 1771] [serial = 929] [outer = 0x846c9000] 02:23:46 INFO - PROCESS | 1771 | 1461144226498 Marionette DEBUG loaded listener.js 02:23:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 257 (0x847d3800) [pid = 1771] [serial = 930] [outer = 0x846c9000] 02:23:47 INFO - PROCESS | 1771 | 1461144227355 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]]]}] 02:23:47 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 02:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1537ms 02:23:47 INFO - PROCESS | 1771 | 1461144227396 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 02:23:47 INFO - PROCESS | 1771 | 1461144227400 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 02:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:23:47 INFO - PROCESS | 1771 | 1461144227406 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:23:47 INFO - PROCESS | 1771 | 1461144227410 Marionette TRACE conn3 <- [1,1210,null,{}] 02:23:47 INFO - PROCESS | 1771 | 1461144227416 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}] 02:23:47 INFO - PROCESS | 1771 | 1461144227625 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 02:23:47 INFO - PROCESS | 1771 | 1461144227942 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:47 INFO - PROCESS | 1771 | ++DOCSHELL 0x847d7400 == 153 [pid = 1771] [id = 310] 02:23:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 258 (0x847d8400) [pid = 1771] [serial = 931] [outer = (nil)] 02:23:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 259 (0x847dcc00) [pid = 1771] [serial = 932] [outer = 0x847d8400] 02:23:48 INFO - PROCESS | 1771 | 1461144228038 Marionette DEBUG loaded listener.js 02:23:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 260 (0x8f05dc00) [pid = 1771] [serial = 933] [outer = 0x847d8400] 02:23:48 INFO - PROCESS | 1771 | 1461144228950 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]]]}] 02:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1593ms 02:23:49 INFO - PROCESS | 1771 | 1461144229001 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 02:23:49 INFO - PROCESS | 1771 | 1461144229005 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 02:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:23:49 INFO - PROCESS | 1771 | 1461144229012 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:23:49 INFO - PROCESS | 1771 | 1461144229016 Marionette TRACE conn3 <- [1,1214,null,{}] 02:23:49 INFO - PROCESS | 1771 | 1461144229022 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}] 02:23:49 INFO - PROCESS | 1771 | 1461144229239 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 02:23:49 INFO - PROCESS | 1771 | 1461144229558 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:49 INFO - PROCESS | 1771 | ++DOCSHELL 0x847d8c00 == 154 [pid = 1771] [id = 311] 02:23:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 261 (0x847db000) [pid = 1771] [serial = 934] [outer = (nil)] 02:23:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 262 (0x89dce800) [pid = 1771] [serial = 935] [outer = 0x847db000] 02:23:49 INFO - PROCESS | 1771 | 1461144229656 Marionette DEBUG loaded listener.js 02:23:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 263 (0x89dcfc00) [pid = 1771] [serial = 936] [outer = 0x847db000] 02:23:50 INFO - PROCESS | 1771 | 1461144230596 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]]]}] 02:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1637ms 02:23:50 INFO - PROCESS | 1771 | 1461144230651 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 02:23:50 INFO - PROCESS | 1771 | 1461144230654 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 02:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:23:50 INFO - PROCESS | 1771 | 1461144230661 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:23:50 INFO - PROCESS | 1771 | 1461144230664 Marionette TRACE conn3 <- [1,1218,null,{}] 02:23:50 INFO - PROCESS | 1771 | 1461144230670 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}] 02:23:50 INFO - PROCESS | 1771 | 1461144230917 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 02:23:51 INFO - PROCESS | 1771 | 1461144231242 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x847d8800 == 155 [pid = 1771] [id = 312] 02:23:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 264 (0x84a01400) [pid = 1771] [serial = 937] [outer = (nil)] 02:23:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 265 (0x84a09c00) [pid = 1771] [serial = 938] [outer = 0x84a01400] 02:23:51 INFO - PROCESS | 1771 | 1461144231333 Marionette DEBUG loaded listener.js 02:23:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 266 (0x84a0b800) [pid = 1771] [serial = 939] [outer = 0x84a01400] 02:23:52 INFO - PROCESS | 1771 | 1461144232255 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]]]}] 02:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1633ms 02:23:52 INFO - PROCESS | 1771 | 1461144232294 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 02:23:52 INFO - PROCESS | 1771 | 1461144232297 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 02:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:23:52 INFO - PROCESS | 1771 | 1461144232305 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:23:52 INFO - PROCESS | 1771 | 1461144232308 Marionette TRACE conn3 <- [1,1222,null,{}] 02:23:52 INFO - PROCESS | 1771 | 1461144232314 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}] 02:23:52 INFO - PROCESS | 1771 | 1461144232539 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 02:23:53 INFO - PROCESS | 1771 | 1461144233444 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:53 INFO - PROCESS | 1771 | ++DOCSHELL 0x85edec00 == 156 [pid = 1771] [id = 313] 02:23:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 267 (0x864eb000) [pid = 1771] [serial = 940] [outer = (nil)] 02:23:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 268 (0x864f8400) [pid = 1771] [serial = 941] [outer = 0x864eb000] 02:23:53 INFO - PROCESS | 1771 | 1461144233535 Marionette DEBUG loaded listener.js 02:23:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 269 (0x86af2000) [pid = 1771] [serial = 942] [outer = 0x864eb000] 02:23:54 INFO - PROCESS | 1771 | 1461144234479 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] 02:23:54 INFO - PROCESS | 1771 | 1461144234548 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 02:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:23:54 INFO - PROCESS | 1771 | 1461144234558 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:23:54 INFO - PROCESS | 1771 | 1461144234562 Marionette TRACE conn3 <- [1,1226,null,{}] 02:23:54 INFO - PROCESS | 1771 | 1461144234570 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}] 02:23:54 INFO - PROCESS | 1771 | 1461144234838 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x8dee8c00 == 155 [pid = 1771] [id = 231] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x8c44ec00 == 154 [pid = 1771] [id = 295] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x8dca9400 == 153 [pid = 1771] [id = 294] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x8c45a400 == 152 [pid = 1771] [id = 293] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x8b889400 == 151 [pid = 1771] [id = 292] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x89ea9000 == 150 [pid = 1771] [id = 291] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x85ed3c00 == 149 [pid = 1771] [id = 289] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x8afaa000 == 148 [pid = 1771] [id = 287] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x8afb0000 == 147 [pid = 1771] [id = 288] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x88531400 == 146 [pid = 1771] [id = 286] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x88531c00 == 145 [pid = 1771] [id = 285] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x88530800 == 144 [pid = 1771] [id = 284] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x9fc9f800 == 143 [pid = 1771] [id = 282] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x9ff9cc00 == 142 [pid = 1771] [id = 283] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x9294a000 == 141 [pid = 1771] [id = 281] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x87318800 == 140 [pid = 1771] [id = 280] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x97071c00 == 139 [pid = 1771] [id = 278] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x89e08400 == 138 [pid = 1771] [id = 279] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x8b99c400 == 137 [pid = 1771] [id = 277] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x91fecc00 == 136 [pid = 1771] [id = 276] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x95244c00 == 135 [pid = 1771] [id = 275] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x8def1400 == 134 [pid = 1771] [id = 274] 02:23:55 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae57400 == 133 [pid = 1771] [id = 273] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 268 (0x95b69000) [pid = 1771] [serial = 818] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 267 (0x93c4b400) [pid = 1771] [serial = 816] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 266 (0x8ffdf800) [pid = 1771] [serial = 815] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 265 (0x8dc0c000) [pid = 1771] [serial = 807] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 264 (0x9fc9f400) [pid = 1771] [serial = 788] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 263 (0x9b0ed000) [pid = 1771] [serial = 782] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 262 (0x8dd60400) [pid = 1771] [serial = 801] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 261 (0x97d34400) [pid = 1771] [serial = 767] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 260 (0x92a72400) [pid = 1771] [serial = 813] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 259 (0x9fe8d000) [pid = 1771] [serial = 791] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 258 (0x93c52000) [pid = 1771] [serial = 755] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 257 (0x8e7af400) [pid = 1771] [serial = 809] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 256 (0x8b876400) [pid = 1771] [serial = 749] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 255 (0x914e7c00) [pid = 1771] [serial = 804] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 254 (0x98082c00) [pid = 1771] [serial = 773] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 253 (0x970a7400) [pid = 1771] [serial = 761] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 252 (0x8c164800) [pid = 1771] [serial = 800] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 251 (0x8b877000) [pid = 1771] [serial = 798] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 250 (0x98822400) [pid = 1771] [serial = 776] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 249 (0x8fe19c00) [pid = 1771] [serial = 810] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 248 (0x96b25800) [pid = 1771] [serial = 758] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 247 (0x8dcad800) [pid = 1771] [serial = 794] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 246 (0x91febc00) [pid = 1771] [serial = 812] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 245 (0x97e54000) [pid = 1771] [serial = 770] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 244 (0x98ae4800) [pid = 1771] [serial = 779] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 243 (0x9fb33400) [pid = 1771] [serial = 785] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 242 (0x8ffde400) [pid = 1771] [serial = 803] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 241 (0x8dcb7800) [pid = 1771] [serial = 752] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 240 (0x97a82800) [pid = 1771] [serial = 764] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 239 (0x8aedd400) [pid = 1771] [serial = 797] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | --DOMWINDOW == 238 (0x8b994400) [pid = 1771] [serial = 806] [outer = (nil)] [url = about:blank] 02:23:55 INFO - PROCESS | 1771 | 1461144235975 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x85ed6c00 == 134 [pid = 1771] [id = 314] 02:23:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 239 (0x85edf400) [pid = 1771] [serial = 943] [outer = (nil)] 02:23:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 240 (0x88537400) [pid = 1771] [serial = 944] [outer = 0x85edf400] 02:23:56 INFO - PROCESS | 1771 | 1461144236058 Marionette DEBUG loaded listener.js 02:23:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 241 (0x89e08400) [pid = 1771] [serial = 945] [outer = 0x85edf400] 02:23:56 INFO - PROCESS | 1771 | 1461144236908 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]]]}] 02:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 2396ms 02:23:56 INFO - PROCESS | 1771 | 1461144236959 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 02:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:23:56 INFO - PROCESS | 1771 | 1461144236965 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 02:23:56 INFO - PROCESS | 1771 | 1461144236972 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:23:56 INFO - PROCESS | 1771 | 1461144236976 Marionette TRACE conn3 <- [1,1230,null,{}] 02:23:56 INFO - PROCESS | 1771 | 1461144236982 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}] 02:23:57 INFO - PROCESS | 1771 | 1461144237197 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 02:23:57 INFO - PROCESS | 1771 | 1461144237373 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:57 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a0f400 == 135 [pid = 1771] [id = 315] 02:23:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 242 (0x89dd6800) [pid = 1771] [serial = 946] [outer = (nil)] 02:23:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 243 (0x8afb2800) [pid = 1771] [serial = 947] [outer = 0x89dd6800] 02:23:57 INFO - PROCESS | 1771 | 1461144237454 Marionette DEBUG loaded listener.js 02:23:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 244 (0x8b876c00) [pid = 1771] [serial = 948] [outer = 0x89dd6800] 02:23:58 INFO - PROCESS | 1771 | 1461144238402 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]]]}] 02:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1483ms 02:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:23:58 INFO - PROCESS | 1771 | 1461144238459 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 02:23:58 INFO - PROCESS | 1771 | 1461144238462 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 02:23:58 INFO - PROCESS | 1771 | 1461144238477 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:23:58 INFO - PROCESS | 1771 | 1461144238487 Marionette TRACE conn3 <- [1,1234,null,{}] 02:23:58 INFO - PROCESS | 1771 | 1461144238505 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}] 02:23:58 INFO - PROCESS | 1771 | 1461144238784 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 02:23:58 INFO - PROCESS | 1771 | 1461144238843 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:58 INFO - PROCESS | 1771 | ++DOCSHELL 0x846c8400 == 136 [pid = 1771] [id = 316] 02:23:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 245 (0x8c208000) [pid = 1771] [serial = 949] [outer = (nil)] 02:23:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 246 (0x8c451c00) [pid = 1771] [serial = 950] [outer = 0x8c208000] 02:23:59 INFO - PROCESS | 1771 | 1461144239025 Marionette DEBUG loaded listener.js 02:23:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 247 (0x8dc0f800) [pid = 1771] [serial = 951] [outer = 0x8c208000] 02:23:59 INFO - PROCESS | 1771 | 1461144239886 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]]]}] 02:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1480ms 02:23:59 INFO - PROCESS | 1771 | 1461144239950 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 02:23:59 INFO - PROCESS | 1771 | 1461144239955 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 02:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:23:59 INFO - PROCESS | 1771 | 1461144239961 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:23:59 INFO - PROCESS | 1771 | 1461144239963 Marionette TRACE conn3 <- [1,1238,null,{}] 02:23:59 INFO - PROCESS | 1771 | 1461144239969 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}] 02:24:00 INFO - PROCESS | 1771 | 1461144240238 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 246 (0x89e10800) [pid = 1771] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 245 (0x912b4c00) [pid = 1771] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 244 (0x9b0df800) [pid = 1771] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 243 (0x970adc00) [pid = 1771] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 242 (0x9df8e800) [pid = 1771] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 241 (0x92acec00) [pid = 1771] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 240 (0x8b993c00) [pid = 1771] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 239 (0x89e03400) [pid = 1771] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 238 (0x9718d800) [pid = 1771] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 237 (0x97070c00) [pid = 1771] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 236 (0x96a75000) [pid = 1771] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 235 (0x96b2a000) [pid = 1771] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 234 (0x9037b800) [pid = 1771] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 233 (0x93c52800) [pid = 1771] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 232 (0x8ffd4c00) [pid = 1771] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 231 (0x90387800) [pid = 1771] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 230 (0x8f3d9000) [pid = 1771] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 229 (0x8f829c00) [pid = 1771] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 228 (0x8e7a4000) [pid = 1771] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 227 (0x8c164400) [pid = 1771] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 226 (0x89e09400) [pid = 1771] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 225 (0x8e6ba400) [pid = 1771] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 224 (0x9295cc00) [pid = 1771] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 223 (0x8f3d6c00) [pid = 1771] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 222 (0x85ed7000) [pid = 1771] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 221 (0x8853e800) [pid = 1771] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 220 (0x89eaac00) [pid = 1771] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 219 (0x9fede000) [pid = 1771] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 218 (0xa447a400) [pid = 1771] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 217 (0x88533c00) [pid = 1771] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 216 (0x8aedb400) [pid = 1771] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 215 (0x93d06c00) [pid = 1771] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 214 (0x8c161c00) [pid = 1771] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 213 (0x8e7a7800) [pid = 1771] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 212 (0x95b6c400) [pid = 1771] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 211 (0x970b5400) [pid = 1771] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 210 (0x9881b400) [pid = 1771] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 209 (0x85edfc00) [pid = 1771] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 208 (0x8afb1800) [pid = 1771] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 207 (0x97196800) [pid = 1771] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 206 (0x9706c000) [pid = 1771] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 205 (0xa0c32800) [pid = 1771] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 204 (0x98adb800) [pid = 1771] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 203 (0x88532400) [pid = 1771] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 202 (0x8afaa800) [pid = 1771] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 201 (0x8dcaf400) [pid = 1771] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 200 (0x8dc12c00) [pid = 1771] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 199 (0x8aed5400) [pid = 1771] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 198 (0x95e9d800) [pid = 1771] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 197 (0x8e88f000) [pid = 1771] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 196 (0x882f7400) [pid = 1771] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 195 (0x97d2d400) [pid = 1771] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 194 (0x9fc98000) [pid = 1771] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 193 (0x978a5000) [pid = 1771] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 192 (0x8ae4d800) [pid = 1771] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 191 (0x8ae57c00) [pid = 1771] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 190 (0x92a6fc00) [pid = 1771] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 189 (0x8dee5800) [pid = 1771] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 188 (0x92a69400) [pid = 1771] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 187 (0x88a0c000) [pid = 1771] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 186 (0x8dc12400) [pid = 1771] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 185 (0x8ae5c800) [pid = 1771] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 184 (0x97e4e400) [pid = 1771] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 183 (0x98adbc00) [pid = 1771] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 182 (0x97d2f800) [pid = 1771] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 181 (0x91f99c00) [pid = 1771] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x978ae400) [pid = 1771] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x9472f400) [pid = 1771] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x8fe1d000) [pid = 1771] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x96684800) [pid = 1771] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:24:01 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x96b23400) [pid = 1771] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:24:01 INFO - PROCESS | 1771 | 1461144241700 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:01 INFO - PROCESS | 1771 | ++DOCSHELL 0x85ed0800 == 137 [pid = 1771] [id = 317] 02:24:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x85ed7000) [pid = 1771] [serial = 952] [outer = (nil)] 02:24:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x88530000) [pid = 1771] [serial = 953] [outer = 0x85ed7000] 02:24:01 INFO - PROCESS | 1771 | 1461144241839 Marionette DEBUG loaded listener.js 02:24:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x88a04400) [pid = 1771] [serial = 954] [outer = 0x85ed7000] 02:24:02 INFO - PROCESS | 1771 | 1461144242603 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]]]}] 02:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 2700ms 02:24:02 INFO - PROCESS | 1771 | 1461144242662 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 02:24:02 INFO - PROCESS | 1771 | 1461144242664 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 02:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:24:02 INFO - PROCESS | 1771 | 1461144242671 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:24:02 INFO - PROCESS | 1771 | 1461144242674 Marionette TRACE conn3 <- [1,1242,null,{}] 02:24:02 INFO - PROCESS | 1771 | 1461144242680 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}] 02:24:02 INFO - PROCESS | 1771 | 1461144242867 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 02:24:02 INFO - PROCESS | 1771 | 1461144242886 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae57c00 == 138 [pid = 1771] [id = 318] 02:24:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x8ae5b000) [pid = 1771] [serial = 955] [outer = (nil)] 02:24:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x8afa9c00) [pid = 1771] [serial = 956] [outer = 0x8ae5b000] 02:24:03 INFO - PROCESS | 1771 | 1461144243140 Marionette DEBUG loaded listener.js 02:24:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 182 (0x8dcb0800) [pid = 1771] [serial = 957] [outer = 0x8ae5b000] 02:24:04 INFO - PROCESS | 1771 | 1461144244279 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]]]}] 02:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1682ms 02:24:04 INFO - PROCESS | 1771 | 1461144244355 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 02:24:04 INFO - PROCESS | 1771 | 1461144244362 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 02:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:24:04 INFO - PROCESS | 1771 | 1461144244372 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:24:04 INFO - PROCESS | 1771 | 1461144244378 Marionette TRACE conn3 <- [1,1246,null,{}] 02:24:04 INFO - PROCESS | 1771 | 1461144244386 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}] 02:24:04 INFO - PROCESS | 1771 | 1461144244651 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 02:24:04 INFO - PROCESS | 1771 | 1461144244978 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:05 INFO - PROCESS | 1771 | ++DOCSHELL 0x847d0800 == 139 [pid = 1771] [id = 319] 02:24:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 183 (0x88531c00) [pid = 1771] [serial = 958] [outer = (nil)] 02:24:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 184 (0x89dd3400) [pid = 1771] [serial = 959] [outer = 0x88531c00] 02:24:05 INFO - PROCESS | 1771 | 1461144245071 Marionette DEBUG loaded listener.js 02:24:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 185 (0x89eaac00) [pid = 1771] [serial = 960] [outer = 0x88531c00] 02:24:06 INFO - PROCESS | 1771 | 1461144246056 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]]]}] 02:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1737ms 02:24:06 INFO - PROCESS | 1771 | 1461144246110 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 02:24:06 INFO - PROCESS | 1771 | 1461144246119 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 02:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:24:06 INFO - PROCESS | 1771 | 1461144246130 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:24:06 INFO - PROCESS | 1771 | 1461144246134 Marionette TRACE conn3 <- [1,1250,null,{}] 02:24:06 INFO - PROCESS | 1771 | 1461144246141 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}] 02:24:06 INFO - PROCESS | 1771 | 1461144246371 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 02:24:06 INFO - PROCESS | 1771 | 1461144246716 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:06 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b872000 == 140 [pid = 1771] [id = 320] 02:24:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 186 (0x8b876000) [pid = 1771] [serial = 961] [outer = (nil)] 02:24:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 187 (0x8b88b000) [pid = 1771] [serial = 962] [outer = 0x8b876000] 02:24:06 INFO - PROCESS | 1771 | 1461144246851 Marionette DEBUG loaded listener.js 02:24:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 188 (0x8b99c400) [pid = 1771] [serial = 963] [outer = 0x8b876000] 02:24:07 INFO - PROCESS | 1771 | 1461144247867 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]]]}] 02:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1796ms 02:24:07 INFO - PROCESS | 1771 | 1461144247927 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 02:24:07 INFO - PROCESS | 1771 | 1461144247930 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 02:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:24:07 INFO - PROCESS | 1771 | 1461144247938 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:24:07 INFO - PROCESS | 1771 | 1461144247944 Marionette TRACE conn3 <- [1,1254,null,{}] 02:24:07 INFO - PROCESS | 1771 | 1461144247962 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}] 02:24:08 INFO - PROCESS | 1771 | 1461144248223 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 02:24:08 INFO - PROCESS | 1771 | 1461144248540 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:08 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dc12c00 == 141 [pid = 1771] [id = 321] 02:24:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 189 (0x8dcb4c00) [pid = 1771] [serial = 964] [outer = (nil)] 02:24:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 190 (0x8def3c00) [pid = 1771] [serial = 965] [outer = 0x8dcb4c00] 02:24:08 INFO - PROCESS | 1771 | 1461144248641 Marionette DEBUG loaded listener.js 02:24:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 191 (0x8e6c0c00) [pid = 1771] [serial = 966] [outer = 0x8dcb4c00] 02:24:09 INFO - PROCESS | 1771 | 1461144249596 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]]]}] 02:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1688ms 02:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:24:09 INFO - PROCESS | 1771 | 1461144249627 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 02:24:09 INFO - PROCESS | 1771 | 1461144249631 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 02:24:09 INFO - PROCESS | 1771 | 1461144249638 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:24:09 INFO - PROCESS | 1771 | 1461144249642 Marionette TRACE conn3 <- [1,1258,null,{}] 02:24:09 INFO - PROCESS | 1771 | 1461144249647 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}] 02:24:09 INFO - PROCESS | 1771 | 1461144249860 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 02:24:10 INFO - PROCESS | 1771 | 1461144250132 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:10 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dcb7800 == 142 [pid = 1771] [id = 322] 02:24:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 192 (0x8e7a7800) [pid = 1771] [serial = 967] [outer = (nil)] 02:24:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 193 (0x8f05f800) [pid = 1771] [serial = 968] [outer = 0x8e7a7800] 02:24:10 INFO - PROCESS | 1771 | 1461144250263 Marionette DEBUG loaded listener.js 02:24:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 194 (0x8f3d8800) [pid = 1771] [serial = 969] [outer = 0x8e7a7800] 02:24:11 INFO - PROCESS | 1771 | 1461144251178 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]]]}] 02:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1581ms 02:24:11 INFO - PROCESS | 1771 | 1461144251219 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 02:24:11 INFO - PROCESS | 1771 | 1461144251223 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 02:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:24:11 INFO - PROCESS | 1771 | 1461144251230 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:24:11 INFO - PROCESS | 1771 | 1461144251232 Marionette TRACE conn3 <- [1,1262,null,{}] 02:24:11 INFO - PROCESS | 1771 | 1461144251238 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}] 02:24:11 INFO - PROCESS | 1771 | 1461144251448 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 02:24:11 INFO - PROCESS | 1771 | 1461144251766 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:11 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f058c00 == 143 [pid = 1771] [id = 323] 02:24:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 195 (0x8f05b800) [pid = 1771] [serial = 970] [outer = (nil)] 02:24:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 196 (0x8ffd3400) [pid = 1771] [serial = 971] [outer = 0x8f05b800] 02:24:11 INFO - PROCESS | 1771 | 1461144251871 Marionette DEBUG loaded listener.js 02:24:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 197 (0x8ffdf800) [pid = 1771] [serial = 972] [outer = 0x8f05b800] 02:24:12 INFO - PROCESS | 1771 | 1461144252797 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]]]}] 02:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1630ms 02:24:12 INFO - PROCESS | 1771 | 1461144252861 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 02:24:12 INFO - PROCESS | 1771 | 1461144252866 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 02:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:24:12 INFO - PROCESS | 1771 | 1461144252872 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:24:12 INFO - PROCESS | 1771 | 1461144252877 Marionette TRACE conn3 <- [1,1266,null,{}] 02:24:12 INFO - PROCESS | 1771 | 1461144252883 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}] 02:24:13 INFO - PROCESS | 1771 | 1461144253125 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 02:24:13 INFO - PROCESS | 1771 | 1461144253443 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:13 INFO - PROCESS | 1771 | ++DOCSHELL 0x89ea6000 == 144 [pid = 1771] [id = 324] 02:24:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 198 (0x8fe1a000) [pid = 1771] [serial = 973] [outer = (nil)] 02:24:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 199 (0x9295c000) [pid = 1771] [serial = 974] [outer = 0x8fe1a000] 02:24:13 INFO - PROCESS | 1771 | 1461144253543 Marionette DEBUG loaded listener.js 02:24:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 200 (0x92963800) [pid = 1771] [serial = 975] [outer = 0x8fe1a000] 02:24:14 INFO - PROCESS | 1771 | 1461144254497 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]]]}] 02:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1686ms 02:24:14 INFO - PROCESS | 1771 | 1461144254560 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 02:24:14 INFO - PROCESS | 1771 | 1461144254564 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 02:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:24:14 INFO - PROCESS | 1771 | 1461144254571 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:24:14 INFO - PROCESS | 1771 | 1461144254574 Marionette TRACE conn3 <- [1,1270,null,{}] 02:24:14 INFO - PROCESS | 1771 | 1461144254580 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}] 02:24:14 INFO - PROCESS | 1771 | 1461144254793 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 02:24:15 INFO - PROCESS | 1771 | 1461144255103 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:15 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c44e800 == 145 [pid = 1771] [id = 325] 02:24:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 201 (0x91ff3400) [pid = 1771] [serial = 976] [outer = (nil)] 02:24:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 202 (0x93c4ec00) [pid = 1771] [serial = 977] [outer = 0x91ff3400] 02:24:15 INFO - PROCESS | 1771 | 1461144255199 Marionette DEBUG loaded listener.js 02:24:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 203 (0x93d06400) [pid = 1771] [serial = 978] [outer = 0x91ff3400] 02:24:16 INFO - PROCESS | 1771 | 1461144256092 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]]]}] 02:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1588ms 02:24:16 INFO - PROCESS | 1771 | 1461144256160 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 02:24:16 INFO - PROCESS | 1771 | 1461144256164 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 02:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:24:16 INFO - PROCESS | 1771 | 1461144256171 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:24:16 INFO - PROCESS | 1771 | 1461144256175 Marionette TRACE conn3 <- [1,1274,null,{}] 02:24:16 INFO - PROCESS | 1771 | 1461144256180 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}] 02:24:16 INFO - PROCESS | 1771 | 1461144256385 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 02:24:16 INFO - PROCESS | 1771 | 1461144256700 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:16 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b992800 == 146 [pid = 1771] [id = 326] 02:24:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 204 (0x91ff4c00) [pid = 1771] [serial = 979] [outer = (nil)] 02:24:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 205 (0x95b69000) [pid = 1771] [serial = 980] [outer = 0x91ff4c00] 02:24:16 INFO - PROCESS | 1771 | 1461144256808 Marionette DEBUG loaded listener.js 02:24:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 206 (0x95bf8800) [pid = 1771] [serial = 981] [outer = 0x91ff4c00] 02:24:17 INFO - PROCESS | 1771 | 1461144257710 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]]]}] 02:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1587ms 02:24:17 INFO - PROCESS | 1771 | 1461144257760 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 02:24:17 INFO - PROCESS | 1771 | 1461144257763 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 02:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:24:17 INFO - PROCESS | 1771 | 1461144257770 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:24:17 INFO - PROCESS | 1771 | 1461144257774 Marionette TRACE conn3 <- [1,1278,null,{}] 02:24:17 INFO - PROCESS | 1771 | 1461144257780 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}] 02:24:17 INFO - PROCESS | 1771 | 1461144257991 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 02:24:18 INFO - PROCESS | 1771 | 1461144258299 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:18 INFO - PROCESS | 1771 | ++DOCSHELL 0x882f2c00 == 147 [pid = 1771] [id = 327] 02:24:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 207 (0x93c4e000) [pid = 1771] [serial = 982] [outer = (nil)] 02:24:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 208 (0x96b29800) [pid = 1771] [serial = 983] [outer = 0x93c4e000] 02:24:18 INFO - PROCESS | 1771 | 1461144258392 Marionette DEBUG loaded listener.js 02:24:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 209 (0x96e29800) [pid = 1771] [serial = 984] [outer = 0x93c4e000] 02:24:19 INFO - PROCESS | 1771 | 1461144259288 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]]]}] 02:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1589ms 02:24:19 INFO - PROCESS | 1771 | 1461144259360 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 02:24:19 INFO - PROCESS | 1771 | 1461144259364 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 02:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:24:19 INFO - PROCESS | 1771 | 1461144259371 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:24:19 INFO - PROCESS | 1771 | 1461144259375 Marionette TRACE conn3 <- [1,1282,null,{}] 02:24:19 INFO - PROCESS | 1771 | 1461144259381 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}] 02:24:19 INFO - PROCESS | 1771 | 1461144259627 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 02:24:19 INFO - PROCESS | 1771 | 1461144259947 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:19 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dee8800 == 148 [pid = 1771] [id = 328] 02:24:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 210 (0x9295d000) [pid = 1771] [serial = 985] [outer = (nil)] 02:24:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 211 (0x96e37800) [pid = 1771] [serial = 986] [outer = 0x9295d000] 02:24:20 INFO - PROCESS | 1771 | 1461144260035 Marionette DEBUG loaded listener.js 02:24:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 212 (0x97069800) [pid = 1771] [serial = 987] [outer = 0x9295d000] 02:24:20 INFO - PROCESS | 1771 | 1461144260983 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]]]}] 02:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1683ms 02:24:21 INFO - PROCESS | 1771 | 1461144261057 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 02:24:21 INFO - PROCESS | 1771 | 1461144261061 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 02:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:24:21 INFO - PROCESS | 1771 | 1461144261069 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:24:21 INFO - PROCESS | 1771 | 1461144261074 Marionette TRACE conn3 <- [1,1286,null,{}] 02:24:21 INFO - PROCESS | 1771 | 1461144261080 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}] 02:24:21 INFO - PROCESS | 1771 | 1461144261358 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 02:24:21 INFO - PROCESS | 1771 | 1461144261696 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:21 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e7a1c00 == 149 [pid = 1771] [id = 329] 02:24:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 213 (0x8e7aa400) [pid = 1771] [serial = 988] [outer = (nil)] 02:24:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 214 (0x97a7c000) [pid = 1771] [serial = 989] [outer = 0x8e7aa400] 02:24:21 INFO - PROCESS | 1771 | 1461144261805 Marionette DEBUG loaded listener.js 02:24:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 215 (0x97b05800) [pid = 1771] [serial = 990] [outer = 0x8e7aa400] 02:24:22 INFO - PROCESS | 1771 | 1461144262763 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]]]}] 02:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1743ms 02:24:22 INFO - PROCESS | 1771 | 1461144262813 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 02:24:22 INFO - PROCESS | 1771 | 1461144262817 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 02:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:24:22 INFO - PROCESS | 1771 | 1461144262824 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:24:22 INFO - PROCESS | 1771 | 1461144262826 Marionette TRACE conn3 <- [1,1290,null,{}] 02:24:22 INFO - PROCESS | 1771 | 1461144262833 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}] 02:24:23 INFO - PROCESS | 1771 | 1461144263038 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 02:24:23 INFO - PROCESS | 1771 | 1461144263355 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:23 INFO - PROCESS | 1771 | ++DOCSHELL 0x978ac400 == 150 [pid = 1771] [id = 330] 02:24:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 216 (0x97a0b800) [pid = 1771] [serial = 991] [outer = (nil)] 02:24:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 217 (0x97e4fc00) [pid = 1771] [serial = 992] [outer = 0x97a0b800] 02:24:23 INFO - PROCESS | 1771 | 1461144263456 Marionette DEBUG loaded listener.js 02:24:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 218 (0x97e55000) [pid = 1771] [serial = 993] [outer = 0x97a0b800] 02:24:24 INFO - PROCESS | 1771 | 1461144264377 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]]]}] 02:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1631ms 02:24:24 INFO - PROCESS | 1771 | 1461144264457 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 02:24:24 INFO - PROCESS | 1771 | 1461144264461 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 02:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:24:24 INFO - PROCESS | 1771 | 1461144264467 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:24:24 INFO - PROCESS | 1771 | 1461144264471 Marionette TRACE conn3 <- [1,1294,null,{}] 02:24:24 INFO - PROCESS | 1771 | 1461144264477 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}] 02:24:24 INFO - PROCESS | 1771 | 1461144264736 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 02:24:25 INFO - PROCESS | 1771 | 1461144265056 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:25 INFO - PROCESS | 1771 | ++DOCSHELL 0x89e09000 == 151 [pid = 1771] [id = 331] 02:24:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 219 (0x97a10400) [pid = 1771] [serial = 994] [outer = (nil)] 02:24:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 220 (0x9812e800) [pid = 1771] [serial = 995] [outer = 0x97a10400] 02:24:25 INFO - PROCESS | 1771 | 1461144265149 Marionette DEBUG loaded listener.js 02:24:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 221 (0x98843800) [pid = 1771] [serial = 996] [outer = 0x97a10400] 02:24:26 INFO - PROCESS | 1771 | 1461144266046 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]]]}] 02:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1646ms 02:24:26 INFO - PROCESS | 1771 | 1461144266114 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 02:24:26 INFO - PROCESS | 1771 | 1461144266118 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 02:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:24:26 INFO - PROCESS | 1771 | 1461144266124 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:24:26 INFO - PROCESS | 1771 | 1461144266128 Marionette TRACE conn3 <- [1,1298,null,{}] 02:24:26 INFO - PROCESS | 1771 | 1461144266134 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}] 02:24:26 INFO - PROCESS | 1771 | 1461144266349 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 02:24:26 INFO - PROCESS | 1771 | 1461144266669 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:26 INFO - PROCESS | 1771 | ++DOCSHELL 0x9037b000 == 152 [pid = 1771] [id = 332] 02:24:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 222 (0x97dab400) [pid = 1771] [serial = 997] [outer = (nil)] 02:24:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 223 (0x98ae9400) [pid = 1771] [serial = 998] [outer = 0x97dab400] 02:24:26 INFO - PROCESS | 1771 | 1461144266765 Marionette DEBUG loaded listener.js 02:24:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 224 (0x9b0e9c00) [pid = 1771] [serial = 999] [outer = 0x97dab400] 02:24:27 INFO - PROCESS | 1771 | 1461144267690 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]]]}] 02:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1636ms 02:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:24:27 INFO - PROCESS | 1771 | 1461144267763 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 02:24:27 INFO - PROCESS | 1771 | 1461144267766 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 02:24:27 INFO - PROCESS | 1771 | 1461144267772 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:24:27 INFO - PROCESS | 1771 | 1461144267775 Marionette TRACE conn3 <- [1,1302,null,{}] 02:24:27 INFO - PROCESS | 1771 | 1461144267781 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}] 02:24:28 INFO - PROCESS | 1771 | 1461144268033 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 02:24:28 INFO - PROCESS | 1771 | 1461144268355 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:28 INFO - PROCESS | 1771 | ++DOCSHELL 0x97a7b400 == 153 [pid = 1771] [id = 333] 02:24:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 225 (0x981ba800) [pid = 1771] [serial = 1000] [outer = (nil)] 02:24:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 226 (0x9fb8fc00) [pid = 1771] [serial = 1001] [outer = 0x981ba800] 02:24:28 INFO - PROCESS | 1771 | 1461144268443 Marionette DEBUG loaded listener.js 02:24:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 227 (0x9fc9f800) [pid = 1771] [serial = 1002] [outer = 0x981ba800] 02:24:29 INFO - PROCESS | 1771 | 1461144269333 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]]]}] 02:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1631ms 02:24:29 INFO - PROCESS | 1771 | 1461144269403 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 02:24:29 INFO - PROCESS | 1771 | 1461144269407 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 02:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:24:29 INFO - PROCESS | 1771 | 1461144269414 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:24:29 INFO - PROCESS | 1771 | 1461144269418 Marionette TRACE conn3 <- [1,1306,null,{}] 02:24:29 INFO - PROCESS | 1771 | 1461144269424 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}] 02:24:29 INFO - PROCESS | 1771 | 1461144269643 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 02:24:29 INFO - PROCESS | 1771 | 1461144269962 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:29 INFO - PROCESS | 1771 | ++DOCSHELL 0x847cd400 == 154 [pid = 1771] [id = 334] 02:24:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 228 (0x9ea21400) [pid = 1771] [serial = 1003] [outer = (nil)] 02:24:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 229 (0xa0a24400) [pid = 1771] [serial = 1004] [outer = 0x9ea21400] 02:24:30 INFO - PROCESS | 1771 | 1461144270060 Marionette DEBUG loaded listener.js 02:24:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 230 (0xa0acdc00) [pid = 1771] [serial = 1005] [outer = 0x9ea21400] 02:24:30 INFO - PROCESS | 1771 | 1461144270949 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]]]}] 02:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1581ms 02:24:30 INFO - PROCESS | 1771 | 1461144270996 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 02:24:31 INFO - PROCESS | 1771 | 1461144271000 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 02:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:24:31 INFO - PROCESS | 1771 | 1461144271007 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:24:31 INFO - PROCESS | 1771 | 1461144271010 Marionette TRACE conn3 <- [1,1310,null,{}] 02:24:31 INFO - PROCESS | 1771 | 1461144271016 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}] 02:24:31 INFO - PROCESS | 1771 | 1461144271239 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 02:24:31 INFO - PROCESS | 1771 | 1461144271569 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:31 INFO - PROCESS | 1771 | ++DOCSHELL 0x86ae8000 == 155 [pid = 1771] [id = 335] 02:24:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 231 (0x86ae9000) [pid = 1771] [serial = 1006] [outer = (nil)] 02:24:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 232 (0xa3c84000) [pid = 1771] [serial = 1007] [outer = 0x86ae9000] 02:24:31 INFO - PROCESS | 1771 | 1461144271663 Marionette DEBUG loaded listener.js 02:24:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 233 (0xa4449800) [pid = 1771] [serial = 1008] [outer = 0x86ae9000] 02:24:32 INFO - PROCESS | 1771 | 1461144272754 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] 02:24:32 INFO - PROCESS | 1771 | 1461144272811 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 02:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:24:32 INFO - PROCESS | 1771 | 1461144272818 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:24:32 INFO - PROCESS | 1771 | 1461144272821 Marionette TRACE conn3 <- [1,1314,null,{}] 02:24:32 INFO - PROCESS | 1771 | 1461144272827 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}] 02:24:33 INFO - PROCESS | 1771 | 1461144273041 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 02:24:33 INFO - PROCESS | 1771 | 1461144273368 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:33 INFO - PROCESS | 1771 | ++DOCSHELL 0x87513400 == 156 [pid = 1771] [id = 336] 02:24:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 234 (0x87513c00) [pid = 1771] [serial = 1009] [outer = (nil)] 02:24:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 235 (0x8751b800) [pid = 1771] [serial = 1010] [outer = 0x87513c00] 02:24:33 INFO - PROCESS | 1771 | 1461144273463 Marionette DEBUG loaded listener.js 02:24:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 236 (0x8751d400) [pid = 1771] [serial = 1011] [outer = 0x87513c00] 02:24:35 INFO - PROCESS | 1771 | --DOCSHELL 0x87318000 == 155 [pid = 1771] [id = 202] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 235 (0x8b99d400) [pid = 1771] [serial = 593] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 234 (0x8fe1f000) [pid = 1771] [serial = 636] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 233 (0x96c37400) [pid = 1771] [serial = 657] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 232 (0x9719c000) [pid = 1771] [serial = 762] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 231 (0x91ff3800) [pid = 1771] [serial = 639] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 230 (0x9fb34c00) [pid = 1771] [serial = 786] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 229 (0x9df96000) [pid = 1771] [serial = 783] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 228 (0x9fe85400) [pid = 1771] [serial = 789] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 227 (0x93d08c00) [pid = 1771] [serial = 648] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 226 (0x8e885800) [pid = 1771] [serial = 795] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 225 (0x8b88fc00) [pid = 1771] [serial = 750] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 224 (0x978aa000) [pid = 1771] [serial = 726] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 223 (0x9719cc00) [pid = 1771] [serial = 723] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 222 (0x97194800) [pid = 1771] [serial = 720] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 221 (0x96ce6400) [pid = 1771] [serial = 717] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 220 (0x96803400) [pid = 1771] [serial = 714] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 219 (0x95ab5400) [pid = 1771] [serial = 711] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 218 (0x94728400) [pid = 1771] [serial = 708] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 217 (0x92c1cc00) [pid = 1771] [serial = 705] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 216 (0x90387c00) [pid = 1771] [serial = 702] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 215 (0x8ffdb800) [pid = 1771] [serial = 699] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 214 (0x8f823000) [pid = 1771] [serial = 696] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 213 (0x8dc17800) [pid = 1771] [serial = 693] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 212 (0x8aed9000) [pid = 1771] [serial = 690] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 211 (0x8e884000) [pid = 1771] [serial = 687] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 210 (0x8e7a3800) [pid = 1771] [serial = 753] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 209 (0x8ffdb000) [pid = 1771] [serial = 660] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 208 (0x96b22400) [pid = 1771] [serial = 654] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 207 (0x8fc1c800) [pid = 1771] [serial = 633] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 206 (0x8ae60400) [pid = 1771] [serial = 663] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 205 (0x97e59000) [pid = 1771] [serial = 771] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 204 (0x9fe90c00) [pid = 1771] [serial = 792] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 203 (0x97a87000) [pid = 1771] [serial = 765] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 202 (0x8c208400) [pid = 1771] [serial = 624] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 201 (0x8c3cc800) [pid = 1771] [serial = 666] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 200 (0x95a63c00) [pid = 1771] [serial = 756] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 199 (0x8e888000) [pid = 1771] [serial = 630] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 198 (0x96c31c00) [pid = 1771] [serial = 759] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 197 (0x93c48800) [pid = 1771] [serial = 645] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 196 (0x8dd5f000) [pid = 1771] [serial = 627] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 195 (0x8dcab400) [pid = 1771] [serial = 621] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 194 (0x9884ac00) [pid = 1771] [serial = 777] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 193 (0x9b095c00) [pid = 1771] [serial = 780] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 192 (0x9808ac00) [pid = 1771] [serial = 774] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 191 (0x92a68c00) [pid = 1771] [serial = 642] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 190 (0x97d39c00) [pid = 1771] [serial = 768] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 189 (0x952b2800) [pid = 1771] [serial = 651] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 188 (0x914ed400) [pid = 1771] [serial = 887] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 187 (0x8ffd8c00) [pid = 1771] [serial = 884] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 186 (0x85eda000) [pid = 1771] [serial = 869] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 185 (0x85edd400) [pid = 1771] [serial = 870] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 184 (0x8f063400) [pid = 1771] [serial = 860] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 183 (0x8f064800) [pid = 1771] [serial = 861] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 182 (0x8ae5c000) [pid = 1771] [serial = 875] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 181 (0x8aedf800) [pid = 1771] [serial = 876] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x9ffd4000) [pid = 1771] [serial = 842] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0xa0a2e400) [pid = 1771] [serial = 843] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0xa4481800) [pid = 1771] [serial = 851] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0xa4541c00) [pid = 1771] [serial = 852] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x8f059c00) [pid = 1771] [serial = 857] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x8f05c400) [pid = 1771] [serial = 858] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x8c16bc00) [pid = 1771] [serial = 821] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x8c3c8c00) [pid = 1771] [serial = 822] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x9680b400) [pid = 1771] [serial = 819] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x8c210800) [pid = 1771] [serial = 878] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x8c44f400) [pid = 1771] [serial = 879] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x8f3e5c00) [pid = 1771] [serial = 824] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x8ffe2800) [pid = 1771] [serial = 825] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x96bb7400) [pid = 1771] [serial = 827] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x9706c800) [pid = 1771] [serial = 828] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0xa0c32400) [pid = 1771] [serial = 845] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0xa0e55c00) [pid = 1771] [serial = 846] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x9fe84000) [pid = 1771] [serial = 839] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x9fe8a400) [pid = 1771] [serial = 840] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x8afb1400) [pid = 1771] [serial = 872] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x8b996400) [pid = 1771] [serial = 873] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x8f05f000) [pid = 1771] [serial = 866] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x97a7b800) [pid = 1771] [serial = 867] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x97a82c00) [pid = 1771] [serial = 833] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x97d35800) [pid = 1771] [serial = 834] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x978a4400) [pid = 1771] [serial = 830] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x97a04400) [pid = 1771] [serial = 831] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0xa2a8b400) [pid = 1771] [serial = 848] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0xa2ac5c00) [pid = 1771] [serial = 849] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x98ae1c00) [pid = 1771] [serial = 836] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x9b098400) [pid = 1771] [serial = 837] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x88537000) [pid = 1771] [serial = 854] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x8853ac00) [pid = 1771] [serial = 855] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x8afb0c00) [pid = 1771] [serial = 863] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x8afb3c00) [pid = 1771] [serial = 864] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x8e7aec00) [pid = 1771] [serial = 882] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x8ffe0c00) [pid = 1771] [serial = 885] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x8e6b2c00) [pid = 1771] [serial = 881] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x92aca800) [pid = 1771] [serial = 747] [outer = (nil)] [url = about:blank] 02:24:35 INFO - PROCESS | 1771 | 1461144275858 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]]]}] 02:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 3088ms 02:24:35 INFO - PROCESS | 1771 | 1461144275907 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 02:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:24:35 INFO - PROCESS | 1771 | 1461144275913 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 02:24:35 INFO - PROCESS | 1771 | 1461144275921 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:24:35 INFO - PROCESS | 1771 | 1461144275927 Marionette TRACE conn3 <- [1,1318,null,{}] 02:24:35 INFO - PROCESS | 1771 | 1461144275936 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}] 02:24:36 INFO - PROCESS | 1771 | 1461144276223 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 02:24:36 INFO - PROCESS | 1771 | 1461144276344 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:36 INFO - PROCESS | 1771 | ++DOCSHELL 0x847d2000 == 156 [pid = 1771] [id = 337] 02:24:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x864f1800) [pid = 1771] [serial = 1012] [outer = (nil)] 02:24:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x87515000) [pid = 1771] [serial = 1013] [outer = 0x864f1800] 02:24:36 INFO - PROCESS | 1771 | 1461144276424 Marionette DEBUG loaded listener.js 02:24:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x87520800) [pid = 1771] [serial = 1014] [outer = 0x864f1800] 02:24:37 INFO - PROCESS | 1771 | 1461144277226 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]]]}] 02:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1393ms 02:24:37 INFO - PROCESS | 1771 | 1461144277314 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 02:24:37 INFO - PROCESS | 1771 | 1461144277323 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 02:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:24:37 INFO - PROCESS | 1771 | 1461144277333 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:24:37 INFO - PROCESS | 1771 | 1461144277337 Marionette TRACE conn3 <- [1,1322,null,{}] 02:24:37 INFO - PROCESS | 1771 | 1461144277343 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}] 02:24:37 INFO - PROCESS | 1771 | 1461144277532 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 02:24:37 INFO - PROCESS | 1771 | 1461144277741 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:37 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a02800 == 157 [pid = 1771] [id = 338] 02:24:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8731f000) [pid = 1771] [serial = 1015] [outer = (nil)] 02:24:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x89dcb000) [pid = 1771] [serial = 1016] [outer = 0x8731f000] 02:24:37 INFO - PROCESS | 1771 | 1461144277816 Marionette DEBUG loaded listener.js 02:24:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x89e01400) [pid = 1771] [serial = 1017] [outer = 0x8731f000] 02:24:38 INFO - PROCESS | 1771 | 1461144278841 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]]]}] 02:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1583ms 02:24:38 INFO - PROCESS | 1771 | 1461144278916 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 02:24:38 INFO - PROCESS | 1771 | 1461144278920 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 02:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:24:38 INFO - PROCESS | 1771 | 1461144278927 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:24:38 INFO - PROCESS | 1771 | 1461144278933 Marionette TRACE conn3 <- [1,1326,null,{}] 02:24:38 INFO - PROCESS | 1771 | 1461144278956 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}] 02:24:39 INFO - PROCESS | 1771 | 1461144279227 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 02:24:39 INFO - PROCESS | 1771 | 1461144279508 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:39 INFO - PROCESS | 1771 | ++DOCSHELL 0x8aed5000 == 158 [pid = 1771] [id = 339] 02:24:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8aeda400) [pid = 1771] [serial = 1018] [outer = (nil)] 02:24:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8aee0000) [pid = 1771] [serial = 1019] [outer = 0x8aeda400] 02:24:39 INFO - PROCESS | 1771 | 1461144279591 Marionette DEBUG loaded listener.js 02:24:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x8afb3000) [pid = 1771] [serial = 1020] [outer = 0x8aeda400] 02:24:40 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x8c208000) [pid = 1771] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:24:40 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x85ed7000) [pid = 1771] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:24:40 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x85edf400) [pid = 1771] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:24:40 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x864eb000) [pid = 1771] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:24:40 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x89dd6800) [pid = 1771] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:24:40 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x92c1a800) [pid = 1771] [serial = 30] [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.] 02:24:40 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x91ff2400) [pid = 1771] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:24:40 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x8dcb6c00) [pid = 1771] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:24:40 INFO - PROCESS | 1771 | 1461144280779 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]]]}] 02:24:40 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 02:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1908ms 02:24:40 INFO - PROCESS | 1771 | 1461144280836 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 02:24:40 INFO - PROCESS | 1771 | 1461144280840 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 02:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:24:40 INFO - PROCESS | 1771 | 1461144280846 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:24:40 INFO - PROCESS | 1771 | 1461144280850 Marionette TRACE conn3 <- [1,1330,null,{}] 02:24:40 INFO - PROCESS | 1771 | 1461144280855 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}] 02:24:41 INFO - PROCESS | 1771 | 1461144281069 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 02:24:41 INFO - PROCESS | 1771 | 1461144281249 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:41 INFO - PROCESS | 1771 | ++DOCSHELL 0x85ed7000 == 159 [pid = 1771] [id = 340] 02:24:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x89eb0c00) [pid = 1771] [serial = 1021] [outer = (nil)] 02:24:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8b884c00) [pid = 1771] [serial = 1022] [outer = 0x89eb0c00] 02:24:41 INFO - PROCESS | 1771 | 1461144281328 Marionette DEBUG loaded listener.js 02:24:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8b88dc00) [pid = 1771] [serial = 1023] [outer = 0x89eb0c00] 02:24:42 INFO - PROCESS | 1771 | 1461144282178 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]]]}] 02:24:42 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 02:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1487ms 02:24:42 INFO - PROCESS | 1771 | 1461144282346 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 02:24:42 INFO - PROCESS | 1771 | 1461144282354 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 02:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:24:42 INFO - PROCESS | 1771 | 1461144282363 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:24:42 INFO - PROCESS | 1771 | 1461144282368 Marionette TRACE conn3 <- [1,1334,null,{}] 02:24:42 INFO - PROCESS | 1771 | 1461144282376 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}] 02:24:42 INFO - PROCESS | 1771 | 1461144282627 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 02:24:42 INFO - PROCESS | 1771 | 1461144282971 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:43 INFO - PROCESS | 1771 | ++DOCSHELL 0x86af6000 == 160 [pid = 1771] [id = 341] 02:24:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x87318000) [pid = 1771] [serial = 1024] [outer = (nil)] 02:24:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8751bc00) [pid = 1771] [serial = 1025] [outer = 0x87318000] 02:24:43 INFO - PROCESS | 1771 | 1461144283061 Marionette DEBUG loaded listener.js 02:24:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x882f7000) [pid = 1771] [serial = 1026] [outer = 0x87318000] 02:24:44 INFO - PROCESS | 1771 | 1461144284042 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]]]}] 02:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1754ms 02:24:44 INFO - PROCESS | 1771 | 1461144284118 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 02:24:44 INFO - PROCESS | 1771 | 1461144284124 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 02:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:24:44 INFO - PROCESS | 1771 | 1461144284138 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:24:44 INFO - PROCESS | 1771 | 1461144284146 Marionette TRACE conn3 <- [1,1338,null,{}] 02:24:44 INFO - PROCESS | 1771 | 1461144284154 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}] 02:24:44 INFO - PROCESS | 1771 | 1461144284425 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 02:24:44 INFO - PROCESS | 1771 | 1461144284813 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae60400 == 161 [pid = 1771] [id = 342] 02:24:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8aed3000) [pid = 1771] [serial = 1027] [outer = (nil)] 02:24:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x8aedd400) [pid = 1771] [serial = 1028] [outer = 0x8aed3000] 02:24:44 INFO - PROCESS | 1771 | 1461144284901 Marionette DEBUG loaded listener.js 02:24:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x8b86d800) [pid = 1771] [serial = 1029] [outer = 0x8aed3000] 02:24:46 INFO - PROCESS | 1771 | 1461144286469 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]]]}] 02:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2392ms 02:24:46 INFO - PROCESS | 1771 | 1461144286527 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 02:24:46 INFO - PROCESS | 1771 | 1461144286530 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 02:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:24:46 INFO - PROCESS | 1771 | 1461144286538 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:24:46 INFO - PROCESS | 1771 | 1461144286542 Marionette TRACE conn3 <- [1,1342,null,{}] 02:24:46 INFO - PROCESS | 1771 | 1461144286599 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}] 02:24:46 INFO - PROCESS | 1771 | 1461144286854 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 02:24:47 INFO - PROCESS | 1771 | 1461144287054 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:47 INFO - PROCESS | 1771 | ++DOCSHELL 0x89eaf000 == 162 [pid = 1771] [id = 343] 02:24:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x8b993400) [pid = 1771] [serial = 1030] [outer = (nil)] 02:24:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x8c3cd400) [pid = 1771] [serial = 1031] [outer = 0x8b993400] 02:24:47 INFO - PROCESS | 1771 | 1461144287147 Marionette DEBUG loaded listener.js 02:24:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x8c454000) [pid = 1771] [serial = 1032] [outer = 0x8b993400] 02:24:48 INFO - PROCESS | 1771 | 1461144288136 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]]]}] 02:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1644ms 02:24:48 INFO - PROCESS | 1771 | 1461144288182 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 02:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:24:48 INFO - PROCESS | 1771 | 1461144288186 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 02:24:48 INFO - PROCESS | 1771 | 1461144288192 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:24:48 INFO - PROCESS | 1771 | 1461144288196 Marionette TRACE conn3 <- [1,1346,null,{}] 02:24:48 INFO - PROCESS | 1771 | 1461144288202 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}] 02:24:48 INFO - PROCESS | 1771 | 1461144288414 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 02:24:48 INFO - PROCESS | 1771 | 1461144288682 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:48 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c3d3c00 == 163 [pid = 1771] [id = 344] 02:24:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x8c457400) [pid = 1771] [serial = 1033] [outer = (nil)] 02:24:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x8dcb6000) [pid = 1771] [serial = 1034] [outer = 0x8c457400] 02:24:48 INFO - PROCESS | 1771 | 1461144288811 Marionette DEBUG loaded listener.js 02:24:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x8dee5000) [pid = 1771] [serial = 1035] [outer = 0x8c457400] 02:24:49 INFO - PROCESS | 1771 | 1461144289770 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]]]}] 02:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1631ms 02:24:49 INFO - PROCESS | 1771 | 1461144289824 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 02:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:24:49 INFO - PROCESS | 1771 | 1461144289829 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 02:24:49 INFO - PROCESS | 1771 | 1461144289835 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:24:49 INFO - PROCESS | 1771 | 1461144289839 Marionette TRACE conn3 <- [1,1350,null,{}] 02:24:49 INFO - PROCESS | 1771 | 1461144289845 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}] 02:24:50 INFO - PROCESS | 1771 | 1461144290060 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 02:24:50 INFO - PROCESS | 1771 | 1461144290330 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:50 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c3cc800 == 164 [pid = 1771] [id = 345] 02:24:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x8dcac400) [pid = 1771] [serial = 1036] [outer = (nil)] 02:24:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x8e7a3c00) [pid = 1771] [serial = 1037] [outer = 0x8dcac400] 02:24:50 INFO - PROCESS | 1771 | 1461144290468 Marionette DEBUG loaded listener.js 02:24:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x8e7b0c00) [pid = 1771] [serial = 1038] [outer = 0x8dcac400] 02:24:51 INFO - PROCESS | 1771 | 1461144291436 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]]]}] 02:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1683ms 02:24:51 INFO - PROCESS | 1771 | 1461144291519 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 02:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:24:51 INFO - PROCESS | 1771 | 1461144291523 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 02:24:51 INFO - PROCESS | 1771 | 1461144291530 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:24:51 INFO - PROCESS | 1771 | 1461144291533 Marionette TRACE conn3 <- [1,1354,null,{}] 02:24:51 INFO - PROCESS | 1771 | 1461144291539 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}] 02:24:51 INFO - PROCESS | 1771 | 1461144291816 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 02:24:52 INFO - PROCESS | 1771 | 1461144292142 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:52 INFO - PROCESS | 1771 | ++DOCSHELL 0x8853dc00 == 165 [pid = 1771] [id = 346] 02:24:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x8e6bf000) [pid = 1771] [serial = 1039] [outer = (nil)] 02:24:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x8f066c00) [pid = 1771] [serial = 1040] [outer = 0x8e6bf000] 02:24:52 INFO - PROCESS | 1771 | 1461144292236 Marionette DEBUG loaded listener.js 02:24:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x8fe1cc00) [pid = 1771] [serial = 1041] [outer = 0x8e6bf000] 02:24:53 INFO - PROCESS | 1771 | 1461144293227 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]]]}] 02:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1736ms 02:24:53 INFO - PROCESS | 1771 | 1461144293266 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 02:24:53 INFO - PROCESS | 1771 | 1461144293269 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 02:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:24:53 INFO - PROCESS | 1771 | 1461144293276 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:24:53 INFO - PROCESS | 1771 | 1461144293280 Marionette TRACE conn3 <- [1,1358,null,{}] 02:24:53 INFO - PROCESS | 1771 | 1461144293286 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}] 02:24:53 INFO - PROCESS | 1771 | 1461144293501 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 02:24:53 INFO - PROCESS | 1771 | 1461144293806 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:53 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e6b5000 == 166 [pid = 1771] [id = 347] 02:24:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x8f064800) [pid = 1771] [serial = 1042] [outer = (nil)] 02:24:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x8ffdfc00) [pid = 1771] [serial = 1043] [outer = 0x8f064800] 02:24:53 INFO - PROCESS | 1771 | 1461144293919 Marionette DEBUG loaded listener.js 02:24:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x8ffe2c00) [pid = 1771] [serial = 1044] [outer = 0x8f064800] 02:24:54 INFO - PROCESS | 1771 | 1461144294881 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]]]}] 02:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1680ms 02:24:54 INFO - PROCESS | 1771 | 1461144294959 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 02:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:24:54 INFO - PROCESS | 1771 | 1461144294963 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 02:24:54 INFO - PROCESS | 1771 | 1461144294970 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:24:54 INFO - PROCESS | 1771 | 1461144294973 Marionette TRACE conn3 <- [1,1362,null,{}] 02:24:54 INFO - PROCESS | 1771 | 1461144294981 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}] 02:24:55 INFO - PROCESS | 1771 | 1461144295262 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 02:24:55 INFO - PROCESS | 1771 | 1461144295579 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:55 INFO - PROCESS | 1771 | ++DOCSHELL 0x864ee400 == 167 [pid = 1771] [id = 348] 02:24:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x8aede400) [pid = 1771] [serial = 1045] [outer = (nil)] 02:24:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x91f99c00) [pid = 1771] [serial = 1046] [outer = 0x8aede400] 02:24:55 INFO - PROCESS | 1771 | 1461144295667 Marionette DEBUG loaded listener.js 02:24:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x91ff0800) [pid = 1771] [serial = 1047] [outer = 0x8aede400] 02:24:56 INFO - PROCESS | 1771 | 1461144296660 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]]]}] 02:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1739ms 02:24:56 INFO - PROCESS | 1771 | 1461144296710 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 02:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:24:56 INFO - PROCESS | 1771 | 1461144296714 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 02:24:56 INFO - PROCESS | 1771 | 1461144296722 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:24:56 INFO - PROCESS | 1771 | 1461144296725 Marionette TRACE conn3 <- [1,1366,null,{}] 02:24:56 INFO - PROCESS | 1771 | 1461144296731 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}] 02:24:56 INFO - PROCESS | 1771 | 1461144296973 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 02:24:57 INFO - PROCESS | 1771 | 1461144297289 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:57 INFO - PROCESS | 1771 | ++DOCSHELL 0x8aed8000 == 168 [pid = 1771] [id = 349] 02:24:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x8e6b4000) [pid = 1771] [serial = 1048] [outer = (nil)] 02:24:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x92969c00) [pid = 1771] [serial = 1049] [outer = 0x8e6b4000] 02:24:57 INFO - PROCESS | 1771 | 1461144297403 Marionette DEBUG loaded listener.js 02:24:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x92a69c00) [pid = 1771] [serial = 1050] [outer = 0x8e6b4000] 02:24:58 INFO - PROCESS | 1771 | 1461144298362 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] 02:24:58 INFO - PROCESS | 1771 | 1461144298414 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 02:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:24:58 INFO - PROCESS | 1771 | 1461144298424 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:24:58 INFO - PROCESS | 1771 | 1461144298430 Marionette TRACE conn3 <- [1,1370,null,{}] 02:24:58 INFO - PROCESS | 1771 | 1461144298439 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}] 02:24:58 INFO - PROCESS | 1771 | 1461144298782 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 02:24:59 INFO - PROCESS | 1771 | 1461144299107 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:59 INFO - PROCESS | 1771 | ++DOCSHELL 0x91f98c00 == 169 [pid = 1771] [id = 350] 02:24:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x91ff6400) [pid = 1771] [serial = 1051] [outer = (nil)] 02:24:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x93d03000) [pid = 1771] [serial = 1052] [outer = 0x91ff6400] 02:24:59 INFO - PROCESS | 1771 | 1461144299197 Marionette DEBUG loaded listener.js 02:24:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x93d0b800) [pid = 1771] [serial = 1053] [outer = 0x91ff6400] 02:25:00 INFO - PROCESS | 1771 | 1461144300216 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] 02:25:00 INFO - PROCESS | 1771 | 1461144300265 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 02:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:25:00 INFO - PROCESS | 1771 | 1461144300272 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:25:00 INFO - PROCESS | 1771 | 1461144300277 Marionette TRACE conn3 <- [1,1374,null,{}] 02:25:00 INFO - PROCESS | 1771 | 1461144300283 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}] 02:25:00 INFO - PROCESS | 1771 | 1461144300617 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 02:25:01 INFO - PROCESS | 1771 | 1461144300983 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:01 INFO - PROCESS | 1771 | ++DOCSHELL 0x95ab6800 == 170 [pid = 1771] [id = 351] 02:25:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x967d1c00) [pid = 1771] [serial = 1054] [outer = (nil)] 02:25:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x968e2c00) [pid = 1771] [serial = 1055] [outer = 0x967d1c00] 02:25:01 INFO - PROCESS | 1771 | 1461144301088 Marionette DEBUG loaded listener.js 02:25:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x96b2d800) [pid = 1771] [serial = 1056] [outer = 0x967d1c00] 02:25:02 INFO - PROCESS | 1771 | [1771] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:25:02 INFO - PROCESS | 1771 | 1461144302214 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] 02:25:02 INFO - PROCESS | 1771 | 1461144302264 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 02:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:25:02 INFO - PROCESS | 1771 | 1461144302271 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:25:02 INFO - PROCESS | 1771 | 1461144302275 Marionette TRACE conn3 <- [1,1378,null,{}] 02:25:02 INFO - PROCESS | 1771 | 1461144302281 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}] 02:25:02 INFO - PROCESS | 1771 | 1461144302514 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 02:25:02 INFO - PROCESS | 1771 | 1461144302833 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:02 INFO - PROCESS | 1771 | ++DOCSHELL 0x93c4c000 == 171 [pid = 1771] [id = 352] 02:25:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x93c52c00) [pid = 1771] [serial = 1057] [outer = (nil)] 02:25:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x97063800) [pid = 1771] [serial = 1058] [outer = 0x93c52c00] 02:25:02 INFO - PROCESS | 1771 | 1461144302928 Marionette DEBUG loaded listener.js 02:25:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 182 (0x9706a800) [pid = 1771] [serial = 1059] [outer = 0x93c52c00] 02:25:03 INFO - PROCESS | 1771 | 1461144303914 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] 02:25:03 INFO - PROCESS | 1771 | 1461144303959 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 02:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:25:03 INFO - PROCESS | 1771 | 1461144303967 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:25:03 INFO - PROCESS | 1771 | 1461144303971 Marionette TRACE conn3 <- [1,1382,null,{}] 02:25:03 INFO - PROCESS | 1771 | 1461144303977 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}] 02:25:04 INFO - PROCESS | 1771 | 1461144304203 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 02:25:04 INFO - PROCESS | 1771 | 1461144304525 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:04 INFO - PROCESS | 1771 | ++DOCSHELL 0x970ab400 == 172 [pid = 1771] [id = 353] 02:25:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 183 (0x970b5c00) [pid = 1771] [serial = 1060] [outer = (nil)] 02:25:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 184 (0x972e6800) [pid = 1771] [serial = 1061] [outer = 0x970b5c00] 02:25:04 INFO - PROCESS | 1771 | 1461144304614 Marionette DEBUG loaded listener.js 02:25:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 185 (0x9789fc00) [pid = 1771] [serial = 1062] [outer = 0x970b5c00] 02:25:05 INFO - PROCESS | 1771 | [1771] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:25:05 INFO - PROCESS | 1771 | 1461144305616 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] 02:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:25:05 INFO - PROCESS | 1771 | 1461144305662 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 02:25:05 INFO - PROCESS | 1771 | 1461144305669 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:25:05 INFO - PROCESS | 1771 | 1461144305673 Marionette TRACE conn3 <- [1,1386,null,{}] 02:25:05 INFO - PROCESS | 1771 | 1461144305679 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}] 02:25:05 INFO - PROCESS | 1771 | 1461144305909 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 02:25:06 INFO - PROCESS | 1771 | 1461144306210 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:06 INFO - PROCESS | 1771 | ++DOCSHELL 0x9719c000 == 173 [pid = 1771] [id = 354] 02:25:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 186 (0x978ae400) [pid = 1771] [serial = 1063] [outer = (nil)] 02:25:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 187 (0x97a7d000) [pid = 1771] [serial = 1064] [outer = 0x978ae400] 02:25:06 INFO - PROCESS | 1771 | 1461144306301 Marionette DEBUG loaded listener.js 02:25:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 188 (0x97a82000) [pid = 1771] [serial = 1065] [outer = 0x978ae400] 02:25:07 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable 02:25:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13 02:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:25:07 INFO - _addTest/ [0,1389,"getWindowHandle",null] 02:25:07 INFO - PROCESS | 1771 | 1461144307314 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 02:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:25:07 INFO - PROCESS | 1771 | 1461144307321 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:25:07 INFO - PROCESS | 1771 | 1461144307324 Marionette TRACE conn3 <- [1,1390,null,{}] 02:25:07 INFO - PROCESS | 1771 | 1461144307330 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}] 02:25:07 INFO - PROCESS | 1771 | 1461144307549 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 02:25:07 INFO - PROCESS | 1771 | 1461144307876 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:07 INFO - PROCESS | 1771 | ++DOCSHELL 0x978ae000 == 174 [pid = 1771] [id = 355] 02:25:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 189 (0x978aec00) [pid = 1771] [serial = 1066] [outer = (nil)] 02:25:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 190 (0x97e50000) [pid = 1771] [serial = 1067] [outer = 0x978aec00] 02:25:07 INFO - PROCESS | 1771 | 1461144307976 Marionette DEBUG loaded listener.js 02:25:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 191 (0x97e55400) [pid = 1771] [serial = 1068] [outer = 0x978aec00] 02:25:08 INFO - PROCESS | 1771 | 1461144308930 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]]]}] 02:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1637ms 02:25:08 INFO - PROCESS | 1771 | 1461144308961 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 02:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:25:08 INFO - PROCESS | 1771 | 1461144308966 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 02:25:08 INFO - PROCESS | 1771 | 1461144308973 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:25:08 INFO - PROCESS | 1771 | 1461144308978 Marionette TRACE conn3 <- [1,1394,null,{}] 02:25:08 INFO - PROCESS | 1771 | 1461144308984 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}] 02:25:09 INFO - PROCESS | 1771 | 1461144309201 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 02:25:09 INFO - PROCESS | 1771 | 1461144309523 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:09 INFO - PROCESS | 1771 | ++DOCSHELL 0x847d9400 == 175 [pid = 1771] [id = 356] 02:25:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 192 (0x967d3000) [pid = 1771] [serial = 1069] [outer = (nil)] 02:25:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 193 (0x9881e000) [pid = 1771] [serial = 1070] [outer = 0x967d3000] 02:25:09 INFO - PROCESS | 1771 | 1461144309615 Marionette DEBUG loaded listener.js 02:25:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 194 (0x9884a400) [pid = 1771] [serial = 1071] [outer = 0x967d3000] 02:25:10 INFO - PROCESS | 1771 | 1461144310508 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]]]}] 02:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1590ms 02:25:10 INFO - PROCESS | 1771 | 1461144310563 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 02:25:10 INFO - PROCESS | 1771 | 1461144310567 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 02:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:25:10 INFO - PROCESS | 1771 | 1461144310573 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:25:10 INFO - PROCESS | 1771 | 1461144310577 Marionette TRACE conn3 <- [1,1398,null,{}] 02:25:10 INFO - PROCESS | 1771 | 1461144310583 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}] 02:25:10 INFO - PROCESS | 1771 | 1461144310795 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 02:25:11 INFO - PROCESS | 1771 | 1461144311120 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:11 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a06c00 == 176 [pid = 1771] [id = 357] 02:25:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 195 (0x97a88000) [pid = 1771] [serial = 1072] [outer = (nil)] 02:25:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 196 (0x9b09a800) [pid = 1771] [serial = 1073] [outer = 0x97a88000] 02:25:11 INFO - PROCESS | 1771 | 1461144311222 Marionette DEBUG loaded listener.js 02:25:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 197 (0x9b0ea800) [pid = 1771] [serial = 1074] [outer = 0x97a88000] 02:25:12 INFO - PROCESS | 1771 | 1461144312171 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]]]}] 02:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1635ms 02:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:25:12 INFO - PROCESS | 1771 | 1461144312209 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 02:25:12 INFO - PROCESS | 1771 | 1461144312213 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 02:25:12 INFO - PROCESS | 1771 | 1461144312219 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:25:12 INFO - PROCESS | 1771 | 1461144312222 Marionette TRACE conn3 <- [1,1402,null,{}] 02:25:12 INFO - PROCESS | 1771 | 1461144312228 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}] 02:25:12 INFO - PROCESS | 1771 | 1461144312475 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 02:25:13 INFO - PROCESS | 1771 | --DOCSHELL 0x8c160800 == 175 [pid = 1771] [id = 230] 02:25:13 INFO - PROCESS | 1771 | --DOCSHELL 0x8aed5000 == 174 [pid = 1771] [id = 339] 02:25:13 INFO - PROCESS | 1771 | --DOCSHELL 0x84a02800 == 173 [pid = 1771] [id = 338] 02:25:13 INFO - PROCESS | 1771 | --DOCSHELL 0x847d2000 == 172 [pid = 1771] [id = 337] 02:25:13 INFO - PROCESS | 1771 | --DOCSHELL 0x91ff5400 == 171 [pid = 1771] [id = 11] 02:25:13 INFO - PROCESS | 1771 | --DOCSHELL 0x86ae8000 == 170 [pid = 1771] [id = 335] 02:25:13 INFO - PROCESS | 1771 | --DOCSHELL 0x847cd400 == 169 [pid = 1771] [id = 334] 02:25:13 INFO - PROCESS | 1771 | --DOCSHELL 0x97a7b400 == 168 [pid = 1771] [id = 333] 02:25:13 INFO - PROCESS | 1771 | --DOCSHELL 0x9037b000 == 167 [pid = 1771] [id = 332] 02:25:13 INFO - PROCESS | 1771 | --DOCSHELL 0x89e09000 == 166 [pid = 1771] [id = 331] 02:25:13 INFO - PROCESS | 1771 | --DOCSHELL 0x85edf800 == 165 [pid = 1771] [id = 290] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 196 (0x9667fc00) [pid = 1771] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 195 (0x92961c00) [pid = 1771] [serial = 888] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 194 (0x8afa9c00) [pid = 1771] [serial = 956] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 193 (0x8c451c00) [pid = 1771] [serial = 950] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 192 (0x8dc0f800) [pid = 1771] [serial = 951] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 191 (0x88530000) [pid = 1771] [serial = 953] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 190 (0x88a04400) [pid = 1771] [serial = 954] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 189 (0x8f058800) [pid = 1771] [serial = 896] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 188 (0x88537400) [pid = 1771] [serial = 944] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 187 (0x89e08400) [pid = 1771] [serial = 945] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 186 (0x86af2000) [pid = 1771] [serial = 942] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 185 (0x864f8400) [pid = 1771] [serial = 941] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 184 (0xa4458000) [pid = 1771] [serial = 914] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 183 (0x8afb2800) [pid = 1771] [serial = 947] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 182 (0x86af1400) [pid = 1771] [serial = 920] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 181 (0x96e32800) [pid = 1771] [serial = 923] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x978a9000) [pid = 1771] [serial = 905] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x93c51000) [pid = 1771] [serial = 899] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x864f3400) [pid = 1771] [serial = 917] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x89dce800) [pid = 1771] [serial = 935] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x9ffa0400) [pid = 1771] [serial = 911] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x846cb400) [pid = 1771] [serial = 926] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x98ae6000) [pid = 1771] [serial = 908] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x847d2400) [pid = 1771] [serial = 929] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x88535400) [pid = 1771] [serial = 890] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x967dc000) [pid = 1771] [serial = 902] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x847dcc00) [pid = 1771] [serial = 932] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x8c20e400) [pid = 1771] [serial = 893] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x84a09c00) [pid = 1771] [serial = 938] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x8aed9400) [pid = 1771] [serial = 609] [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.] 02:25:14 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x8b876c00) [pid = 1771] [serial = 948] [outer = (nil)] [url = about:blank] 02:25:14 INFO - PROCESS | 1771 | 1461144314267 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:14 INFO - PROCESS | 1771 | ++DOCSHELL 0x846cb400 == 166 [pid = 1771] [id = 358] 02:25:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x847d2400) [pid = 1771] [serial = 1075] [outer = (nil)] 02:25:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x85edf000) [pid = 1771] [serial = 1076] [outer = 0x847d2400] 02:25:14 INFO - PROCESS | 1771 | 1461144314350 Marionette DEBUG loaded listener.js 02:25:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x86aee400) [pid = 1771] [serial = 1077] [outer = 0x847d2400] 02:25:15 INFO - PROCESS | 1771 | 1461144315287 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]]]}] 02:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 3094ms 02:25:15 INFO - PROCESS | 1771 | 1461144315347 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 02:25:15 INFO - PROCESS | 1771 | 1461144315354 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 02:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:25:15 INFO - PROCESS | 1771 | 1461144315367 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:25:15 INFO - PROCESS | 1771 | 1461144315375 Marionette TRACE conn3 <- [1,1406,null,{}] 02:25:15 INFO - PROCESS | 1771 | 1461144315383 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}] 02:25:15 INFO - PROCESS | 1771 | 1461144315615 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 02:25:15 INFO - PROCESS | 1771 | 1461144315848 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:15 INFO - PROCESS | 1771 | ++DOCSHELL 0x87520400 == 167 [pid = 1771] [id = 359] 02:25:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x882f3000) [pid = 1771] [serial = 1078] [outer = (nil)] 02:25:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x88537c00) [pid = 1771] [serial = 1079] [outer = 0x882f3000] 02:25:15 INFO - PROCESS | 1771 | 1461144315937 Marionette DEBUG loaded listener.js 02:25:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x88864c00) [pid = 1771] [serial = 1080] [outer = 0x882f3000] 02:25:16 INFO - PROCESS | 1771 | 1461144316890 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]]]}] 02:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1586ms 02:25:16 INFO - PROCESS | 1771 | 1461144316957 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 02:25:16 INFO - PROCESS | 1771 | 1461144316963 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 02:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:25:16 INFO - PROCESS | 1771 | 1461144316970 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:25:16 INFO - PROCESS | 1771 | 1461144316972 Marionette TRACE conn3 <- [1,1410,null,{}] 02:25:16 INFO - PROCESS | 1771 | 1461144316979 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}] 02:25:17 INFO - PROCESS | 1771 | 1461144317319 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 02:25:17 INFO - PROCESS | 1771 | 1461144317578 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:17 INFO - PROCESS | 1771 | ++DOCSHELL 0x87518c00 == 168 [pid = 1771] [id = 360] 02:25:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x89dd0400) [pid = 1771] [serial = 1081] [outer = (nil)] 02:25:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x89ea5800) [pid = 1771] [serial = 1082] [outer = 0x89dd0400] 02:25:17 INFO - PROCESS | 1771 | 1461144317663 Marionette DEBUG loaded listener.js 02:25:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x8ae44800) [pid = 1771] [serial = 1083] [outer = 0x89dd0400] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x9295d000) [pid = 1771] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x8b876000) [pid = 1771] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x88531c00) [pid = 1771] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x91ff4c00) [pid = 1771] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x8e7a9400) [pid = 1771] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x8aeda400) [pid = 1771] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x8731f000) [pid = 1771] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x97a10400) [pid = 1771] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x93c4e000) [pid = 1771] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x847d8400) [pid = 1771] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x91ff3400) [pid = 1771] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x86aef800) [pid = 1771] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x94725800) [pid = 1771] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x87513c00) [pid = 1771] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x8fe1a000) [pid = 1771] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x847db000) [pid = 1771] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x864ea800) [pid = 1771] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x9ea17400) [pid = 1771] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x8dcb4c00) [pid = 1771] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x8f05b800) [pid = 1771] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x988c3000) [pid = 1771] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x93d0d000) [pid = 1771] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x86aee000) [pid = 1771] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x8c451000) [pid = 1771] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x84a01400) [pid = 1771] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x87316800) [pid = 1771] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x864f1800) [pid = 1771] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x972e8c00) [pid = 1771] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x846c1800) [pid = 1771] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x8e7aa400) [pid = 1771] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x8e7a7800) [pid = 1771] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x97a0b800) [pid = 1771] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x846c9000) [pid = 1771] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:25:19 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8c202c00) [pid = 1771] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:25:19 INFO - PROCESS | 1771 | 1461144319524 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]]]}] 02:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2594ms 02:25:19 INFO - PROCESS | 1771 | 1461144319566 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 02:25:19 INFO - PROCESS | 1771 | 1461144319570 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 02:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:25:19 INFO - PROCESS | 1771 | 1461144319586 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:25:19 INFO - PROCESS | 1771 | 1461144319595 Marionette TRACE conn3 <- [1,1414,null,{}] 02:25:19 INFO - PROCESS | 1771 | 1461144319601 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}] 02:25:19 INFO - PROCESS | 1771 | 1461144319819 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 02:25:20 INFO - PROCESS | 1771 | 1461144320024 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:20 INFO - PROCESS | 1771 | ++DOCSHELL 0x846c3c00 == 169 [pid = 1771] [id = 361] 02:25:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x864f1400) [pid = 1771] [serial = 1084] [outer = (nil)] 02:25:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x89dd2400) [pid = 1771] [serial = 1085] [outer = 0x864f1400] 02:25:20 INFO - PROCESS | 1771 | 1461144320113 Marionette DEBUG loaded listener.js 02:25:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8ae4c800) [pid = 1771] [serial = 1086] [outer = 0x864f1400] 02:25:20 INFO - PROCESS | 1771 | 1461144320956 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]]]}] 02:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1402ms 02:25:20 INFO - PROCESS | 1771 | 1461144320981 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 02:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:25:20 INFO - PROCESS | 1771 | 1461144320985 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 02:25:20 INFO - PROCESS | 1771 | 1461144320991 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:25:20 INFO - PROCESS | 1771 | 1461144320995 Marionette TRACE conn3 <- [1,1418,null,{}] 02:25:21 INFO - PROCESS | 1771 | 1461144321001 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}] 02:25:21 INFO - PROCESS | 1771 | 1461144321183 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 02:25:21 INFO - PROCESS | 1771 | 1461144321562 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:21 INFO - PROCESS | 1771 | ++DOCSHELL 0x846cf000 == 170 [pid = 1771] [id = 362] 02:25:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x846d0400) [pid = 1771] [serial = 1087] [outer = (nil)] 02:25:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x847d6800) [pid = 1771] [serial = 1088] [outer = 0x846d0400] 02:25:21 INFO - PROCESS | 1771 | 1461144321672 Marionette DEBUG loaded listener.js 02:25:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x84a0bc00) [pid = 1771] [serial = 1089] [outer = 0x846d0400] 02:25:22 INFO - PROCESS | 1771 | 1461144322754 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]]]}] 02:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1840ms 02:25:22 INFO - PROCESS | 1771 | 1461144322837 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 02:25:22 INFO - PROCESS | 1771 | 1461144322849 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 02:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:25:22 INFO - PROCESS | 1771 | 1461144322866 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:25:22 INFO - PROCESS | 1771 | 1461144322873 Marionette TRACE conn3 <- [1,1422,null,{}] 02:25:22 INFO - PROCESS | 1771 | 1461144322934 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}] 02:25:23 INFO - PROCESS | 1771 | 1461144323238 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 02:25:23 INFO - PROCESS | 1771 | 1461144323498 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:23 INFO - PROCESS | 1771 | ++DOCSHELL 0x88534800 == 171 [pid = 1771] [id = 363] 02:25:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8853a400) [pid = 1771] [serial = 1090] [outer = (nil)] 02:25:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x88a08800) [pid = 1771] [serial = 1091] [outer = 0x8853a400] 02:25:23 INFO - PROCESS | 1771 | 1461144323600 Marionette DEBUG loaded listener.js 02:25:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x89dd5c00) [pid = 1771] [serial = 1092] [outer = 0x8853a400] 02:25:24 INFO - PROCESS | 1771 | 1461144324694 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]]]}] 02:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1893ms 02:25:24 INFO - PROCESS | 1771 | 1461144324761 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 02:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:25:24 INFO - PROCESS | 1771 | 1461144324768 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 02:25:24 INFO - PROCESS | 1771 | 1461144324775 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:25:24 INFO - PROCESS | 1771 | 1461144324779 Marionette TRACE conn3 <- [1,1426,null,{}] 02:25:24 INFO - PROCESS | 1771 | 1461144324785 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}] 02:25:25 INFO - PROCESS | 1771 | 1461144325053 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 02:25:25 INFO - PROCESS | 1771 | 1461144325421 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:25 INFO - PROCESS | 1771 | ++DOCSHELL 0x8885fc00 == 172 [pid = 1771] [id = 364] 02:25:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x8aed5400) [pid = 1771] [serial = 1093] [outer = (nil)] 02:25:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x8afa9400) [pid = 1771] [serial = 1094] [outer = 0x8aed5400] 02:25:25 INFO - PROCESS | 1771 | 1461144325512 Marionette DEBUG loaded listener.js 02:25:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x8afb6000) [pid = 1771] [serial = 1095] [outer = 0x8aed5400] 02:25:26 INFO - PROCESS | 1771 | 1461144326518 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]]]}] 02:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1786ms 02:25:26 INFO - PROCESS | 1771 | 1461144326561 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 02:25:26 INFO - PROCESS | 1771 | 1461144326565 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 02:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:25:26 INFO - PROCESS | 1771 | 1461144326579 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:25:26 INFO - PROCESS | 1771 | 1461144326589 Marionette TRACE conn3 <- [1,1430,null,{}] 02:25:26 INFO - PROCESS | 1771 | 1461144326598 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}] 02:25:26 INFO - PROCESS | 1771 | 1461144326821 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 02:25:27 INFO - PROCESS | 1771 | 1461144327097 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:27 INFO - PROCESS | 1771 | ++DOCSHELL 0x8afb2c00 == 173 [pid = 1771] [id = 365] 02:25:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x8b999400) [pid = 1771] [serial = 1096] [outer = (nil)] 02:25:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x8c16dc00) [pid = 1771] [serial = 1097] [outer = 0x8b999400] 02:25:27 INFO - PROCESS | 1771 | 1461144327231 Marionette DEBUG loaded listener.js 02:25:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x8c209800) [pid = 1771] [serial = 1098] [outer = 0x8b999400] 02:25:28 INFO - PROCESS | 1771 | 1461144328136 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]]]}] 02:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1601ms 02:25:28 INFO - PROCESS | 1771 | 1461144328174 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 02:25:28 INFO - PROCESS | 1771 | 1461144328178 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 02:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:25:28 INFO - PROCESS | 1771 | 1461144328185 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:25:28 INFO - PROCESS | 1771 | 1461144328189 Marionette TRACE conn3 <- [1,1434,null,{}] 02:25:28 INFO - PROCESS | 1771 | 1461144328194 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}] 02:25:28 INFO - PROCESS | 1771 | 1461144328406 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 02:25:28 INFO - PROCESS | 1771 | 1461144328668 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:28 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c167c00 == 174 [pid = 1771] [id = 366] 02:25:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x8c3c8400) [pid = 1771] [serial = 1099] [outer = (nil)] 02:25:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x8c451c00) [pid = 1771] [serial = 1100] [outer = 0x8c3c8400] 02:25:28 INFO - PROCESS | 1771 | 1461144328801 Marionette DEBUG loaded listener.js 02:25:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x8dc0d000) [pid = 1771] [serial = 1101] [outer = 0x8c3c8400] 02:25:29 INFO - PROCESS | 1771 | 1461144329787 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]]]}] 02:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1632ms 02:25:29 INFO - PROCESS | 1771 | 1461144329818 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 02:25:29 INFO - PROCESS | 1771 | 1461144329822 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 02:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:25:29 INFO - PROCESS | 1771 | 1461144329828 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:25:29 INFO - PROCESS | 1771 | 1461144329832 Marionette TRACE conn3 <- [1,1438,null,{}] 02:25:29 INFO - PROCESS | 1771 | 1461144329838 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}] 02:25:30 INFO - PROCESS | 1771 | 1461144330035 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 02:25:30 INFO - PROCESS | 1771 | 1461144330408 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:30 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dcb5000 == 175 [pid = 1771] [id = 367] 02:25:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x8dcb5800) [pid = 1771] [serial = 1102] [outer = (nil)] 02:25:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x8dd57400) [pid = 1771] [serial = 1103] [outer = 0x8dcb5800] 02:25:30 INFO - PROCESS | 1771 | 1461144330516 Marionette DEBUG loaded listener.js 02:25:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x8e888000) [pid = 1771] [serial = 1104] [outer = 0x8dcb5800] 02:25:31 INFO - PROCESS | 1771 | 1461144331497 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]]]}] 02:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1731ms 02:25:31 INFO - PROCESS | 1771 | 1461144331560 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 02:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:25:31 INFO - PROCESS | 1771 | 1461144331564 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 02:25:31 INFO - PROCESS | 1771 | 1461144331570 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:25:31 INFO - PROCESS | 1771 | 1461144331574 Marionette TRACE conn3 <- [1,1442,null,{}] 02:25:31 INFO - PROCESS | 1771 | 1461144331580 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}] 02:25:31 INFO - PROCESS | 1771 | 1461144331795 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 02:25:32 INFO - PROCESS | 1771 | 1461144332059 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:32 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dcaa400 == 176 [pid = 1771] [id = 368] 02:25:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x8f05d800) [pid = 1771] [serial = 1105] [outer = (nil)] 02:25:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x8f3de400) [pid = 1771] [serial = 1106] [outer = 0x8f05d800] 02:25:32 INFO - PROCESS | 1771 | 1461144332201 Marionette DEBUG loaded listener.js 02:25:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x8fe18800) [pid = 1771] [serial = 1107] [outer = 0x8f05d800] 02:25:33 INFO - PROCESS | 1771 | 1461144333130 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]]]}] 02:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1600ms 02:25:33 INFO - PROCESS | 1771 | 1461144333171 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 02:25:33 INFO - PROCESS | 1771 | 1461144333175 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 02:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:25:33 INFO - PROCESS | 1771 | 1461144333181 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:25:33 INFO - PROCESS | 1771 | 1461144333185 Marionette TRACE conn3 <- [1,1446,null,{}] 02:25:33 INFO - PROCESS | 1771 | 1461144333191 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}] 02:25:33 INFO - PROCESS | 1771 | 1461144333406 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 02:25:33 INFO - PROCESS | 1771 | 1461144333670 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:33 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f3d7000 == 177 [pid = 1771] [id = 369] 02:25:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x8fc25800) [pid = 1771] [serial = 1108] [outer = (nil)] 02:25:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x90385800) [pid = 1771] [serial = 1109] [outer = 0x8fc25800] 02:25:33 INFO - PROCESS | 1771 | 1461144333805 Marionette DEBUG loaded listener.js 02:25:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x912b6c00) [pid = 1771] [serial = 1110] [outer = 0x8fc25800] 02:25:34 INFO - PROCESS | 1771 | 1461144334792 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]]]}] 02:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1689ms 02:25:34 INFO - PROCESS | 1771 | 1461144334871 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 02:25:34 INFO - PROCESS | 1771 | 1461144334875 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 02:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:25:34 INFO - PROCESS | 1771 | 1461144334882 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:25:34 INFO - PROCESS | 1771 | 1461144334886 Marionette TRACE conn3 <- [1,1450,null,{}] 02:25:34 INFO - PROCESS | 1771 | 1461144334909 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}] 02:25:35 INFO - PROCESS | 1771 | 1461144335178 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 02:25:35 INFO - PROCESS | 1771 | 1461144335407 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:35 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae56800 == 178 [pid = 1771] [id = 370] 02:25:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x8b999800) [pid = 1771] [serial = 1111] [outer = (nil)] 02:25:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x92961000) [pid = 1771] [serial = 1112] [outer = 0x8b999800] 02:25:35 INFO - PROCESS | 1771 | 1461144335503 Marionette DEBUG loaded listener.js 02:25:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x92a63c00) [pid = 1771] [serial = 1113] [outer = 0x8b999800] 02:25:36 INFO - PROCESS | 1771 | 1461144336462 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]]]}] 02:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1644ms 02:25:36 INFO - PROCESS | 1771 | 1461144336528 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 02:25:36 INFO - PROCESS | 1771 | 1461144336532 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 02:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:25:36 INFO - PROCESS | 1771 | 1461144336539 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:25:36 INFO - PROCESS | 1771 | 1461144336542 Marionette TRACE conn3 <- [1,1454,null,{}] 02:25:36 INFO - PROCESS | 1771 | 1461144336548 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}] 02:25:36 INFO - PROCESS | 1771 | 1461144336749 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 02:25:37 INFO - PROCESS | 1771 | 1461144337060 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:37 INFO - PROCESS | 1771 | ++DOCSHELL 0x90387800 == 179 [pid = 1771] [id = 371] 02:25:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x92947800) [pid = 1771] [serial = 1114] [outer = (nil)] 02:25:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x93d08400) [pid = 1771] [serial = 1115] [outer = 0x92947800] 02:25:37 INFO - PROCESS | 1771 | 1461144337167 Marionette DEBUG loaded listener.js 02:25:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x93d0d400) [pid = 1771] [serial = 1116] [outer = 0x92947800] 02:25:38 INFO - PROCESS | 1771 | 1461144338084 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]]]}] 02:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1592ms 02:25:38 INFO - PROCESS | 1771 | 1461144338132 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 02:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:25:38 INFO - PROCESS | 1771 | 1461144338136 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 02:25:38 INFO - PROCESS | 1771 | 1461144338143 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:25:38 INFO - PROCESS | 1771 | 1461144338147 Marionette TRACE conn3 <- [1,1458,null,{}] 02:25:38 INFO - PROCESS | 1771 | 1461144338152 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}] 02:25:38 INFO - PROCESS | 1771 | 1461144338371 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 02:25:38 INFO - PROCESS | 1771 | 1461144338695 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:38 INFO - PROCESS | 1771 | ++DOCSHELL 0x95bf2800 == 180 [pid = 1771] [id = 372] 02:25:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x95e98400) [pid = 1771] [serial = 1117] [outer = (nil)] 02:25:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x95ea3000) [pid = 1771] [serial = 1118] [outer = 0x95e98400] 02:25:38 INFO - PROCESS | 1771 | 1461144338806 Marionette DEBUG loaded listener.js 02:25:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x9680b400) [pid = 1771] [serial = 1119] [outer = 0x95e98400] 02:25:39 INFO - PROCESS | 1771 | 1461144339817 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]]]}] 02:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1735ms 02:25:39 INFO - PROCESS | 1771 | 1461144339879 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 02:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:25:39 INFO - PROCESS | 1771 | 1461144339884 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 02:25:39 INFO - PROCESS | 1771 | 1461144339890 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:25:39 INFO - PROCESS | 1771 | 1461144339894 Marionette TRACE conn3 <- [1,1462,null,{}] 02:25:39 INFO - PROCESS | 1771 | 1461144339901 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}] 02:25:40 INFO - PROCESS | 1771 | 1461144340181 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 02:25:40 INFO - PROCESS | 1771 | 1461144340513 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:40 INFO - PROCESS | 1771 | ++DOCSHELL 0x90383800 == 181 [pid = 1771] [id = 373] 02:25:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x96b2c800) [pid = 1771] [serial = 1120] [outer = (nil)] 02:25:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x96e33000) [pid = 1771] [serial = 1121] [outer = 0x96b2c800] 02:25:40 INFO - PROCESS | 1771 | 1461144340603 Marionette DEBUG loaded listener.js 02:25:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x96e36c00) [pid = 1771] [serial = 1122] [outer = 0x96b2c800] 02:25:41 INFO - PROCESS | 1771 | 1461144341592 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]]]}] 02:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1737ms 02:25:41 INFO - PROCESS | 1771 | 1461144341627 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 02:25:41 INFO - PROCESS | 1771 | 1461144341630 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 02:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:25:41 INFO - PROCESS | 1771 | 1461144341637 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:25:41 INFO - PROCESS | 1771 | 1461144341640 Marionette TRACE conn3 <- [1,1466,null,{}] 02:25:41 INFO - PROCESS | 1771 | 1461144341647 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}] 02:25:41 INFO - PROCESS | 1771 | 1461144341852 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 02:25:42 INFO - PROCESS | 1771 | 1461144342170 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:42 INFO - PROCESS | 1771 | ++DOCSHELL 0x95abd400 == 182 [pid = 1771] [id = 374] 02:25:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x95b6b000) [pid = 1771] [serial = 1123] [outer = (nil)] 02:25:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 182 (0x978ab000) [pid = 1771] [serial = 1124] [outer = 0x95b6b000] 02:25:42 INFO - PROCESS | 1771 | 1461144342267 Marionette DEBUG loaded listener.js 02:25:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 183 (0x97a04c00) [pid = 1771] [serial = 1125] [outer = 0x95b6b000] 02:25:43 INFO - PROCESS | 1771 | 1461144343243 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]]]}] 02:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1684ms 02:25:43 INFO - PROCESS | 1771 | 1461144343322 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 02:25:43 INFO - PROCESS | 1771 | 1461144343325 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 02:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:25:43 INFO - PROCESS | 1771 | 1461144343333 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:25:43 INFO - PROCESS | 1771 | 1461144343336 Marionette TRACE conn3 <- [1,1470,null,{}] 02:25:43 INFO - PROCESS | 1771 | 1461144343342 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}] 02:25:43 INFO - PROCESS | 1771 | 1461144343585 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 02:25:43 INFO - PROCESS | 1771 | 1461144343907 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:43 INFO - PROCESS | 1771 | ++DOCSHELL 0x97195c00 == 183 [pid = 1771] [id = 375] 02:25:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 184 (0x97524800) [pid = 1771] [serial = 1126] [outer = (nil)] 02:25:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 185 (0x97db7000) [pid = 1771] [serial = 1127] [outer = 0x97524800] 02:25:43 INFO - PROCESS | 1771 | 1461144343994 Marionette DEBUG loaded listener.js 02:25:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 186 (0x97e54c00) [pid = 1771] [serial = 1128] [outer = 0x97524800] 02:25:44 INFO - PROCESS | 1771 | 1461144344948 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]]]}] 02:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1691ms 02:25:45 INFO - PROCESS | 1771 | 1461144345025 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 02:25:45 INFO - PROCESS | 1771 | 1461144345029 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 02:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:25:45 INFO - PROCESS | 1771 | 1461144345035 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:25:45 INFO - PROCESS | 1771 | 1461144345038 Marionette TRACE conn3 <- [1,1474,null,{}] 02:25:45 INFO - PROCESS | 1771 | 1461144345044 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}] 02:25:45 INFO - PROCESS | 1771 | 1461144345307 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 02:25:45 INFO - PROCESS | 1771 | 1461144345663 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:45 INFO - PROCESS | 1771 | ++DOCSHELL 0x9706cc00 == 184 [pid = 1771] [id = 376] 02:25:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 187 (0x97d39800) [pid = 1771] [serial = 1129] [outer = (nil)] 02:25:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 188 (0x98ae0400) [pid = 1771] [serial = 1130] [outer = 0x97d39800] 02:25:45 INFO - PROCESS | 1771 | 1461144345756 Marionette DEBUG loaded listener.js 02:25:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 189 (0x98ae5800) [pid = 1771] [serial = 1131] [outer = 0x97d39800] 02:25:46 INFO - PROCESS | 1771 | 1461144346679 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]]]}] 02:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1731ms 02:25:46 INFO - PROCESS | 1771 | 1461144346768 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 02:25:46 INFO - PROCESS | 1771 | 1461144346772 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 02:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:25:46 INFO - PROCESS | 1771 | 1461144346778 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:25:46 INFO - PROCESS | 1771 | 1461144346782 Marionette TRACE conn3 <- [1,1478,null,{}] 02:25:46 INFO - PROCESS | 1771 | 1461144346788 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}] 02:25:47 INFO - PROCESS | 1771 | 1461144347040 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 02:25:47 INFO - PROCESS | 1771 | 1461144347371 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:47 INFO - PROCESS | 1771 | ++DOCSHELL 0x98976400 == 185 [pid = 1771] [id = 377] 02:25:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 190 (0x9b09ac00) [pid = 1771] [serial = 1132] [outer = (nil)] 02:25:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 191 (0x9fb91000) [pid = 1771] [serial = 1133] [outer = 0x9b09ac00] 02:25:47 INFO - PROCESS | 1771 | 1461144347466 Marionette DEBUG loaded listener.js 02:25:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 192 (0x9fc4f400) [pid = 1771] [serial = 1134] [outer = 0x9b09ac00] 02:25:48 INFO - PROCESS | 1771 | 1461144348434 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]]]}] 02:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1691ms 02:25:48 INFO - PROCESS | 1771 | 1461144348471 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 02:25:48 INFO - PROCESS | 1771 | 1461144348475 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 02:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:25:48 INFO - PROCESS | 1771 | 1461144348481 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:25:48 INFO - PROCESS | 1771 | 1461144348485 Marionette TRACE conn3 <- [1,1482,null,{}] 02:25:48 INFO - PROCESS | 1771 | 1461144348491 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}] 02:25:48 INFO - PROCESS | 1771 | 1461144348703 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 02:25:49 INFO - PROCESS | 1771 | 1461144349020 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:49 INFO - PROCESS | 1771 | ++DOCSHELL 0x98ae2000 == 186 [pid = 1771] [id = 378] 02:25:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 193 (0x9b0ed400) [pid = 1771] [serial = 1135] [outer = (nil)] 02:25:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 194 (0x9fe91000) [pid = 1771] [serial = 1136] [outer = 0x9b0ed400] 02:25:49 INFO - PROCESS | 1771 | 1461144349113 Marionette DEBUG loaded listener.js 02:25:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 195 (0x9fe92c00) [pid = 1771] [serial = 1137] [outer = 0x9b0ed400] 02:25:50 INFO - PROCESS | 1771 | 1461144350055 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]]]}] 02:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1634ms 02:25:50 INFO - PROCESS | 1771 | 1461144350118 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 02:25:50 INFO - PROCESS | 1771 | 1461144350121 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 02:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:25:50 INFO - PROCESS | 1771 | 1461144350128 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:25:50 INFO - PROCESS | 1771 | 1461144350132 Marionette TRACE conn3 <- [1,1486,null,{}] 02:25:50 INFO - PROCESS | 1771 | 1461144350138 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}] 02:25:50 INFO - PROCESS | 1771 | 1461144350365 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 02:25:50 INFO - PROCESS | 1771 | 1461144350699 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:50 INFO - PROCESS | 1771 | ++DOCSHELL 0x97d39c00 == 187 [pid = 1771] [id = 379] 02:25:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 196 (0x98ae8400) [pid = 1771] [serial = 1138] [outer = (nil)] 02:25:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 197 (0xa0a2f400) [pid = 1771] [serial = 1139] [outer = 0x98ae8400] 02:25:50 INFO - PROCESS | 1771 | 1461144350787 Marionette DEBUG loaded listener.js 02:25:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 198 (0xa0ad0000) [pid = 1771] [serial = 1140] [outer = 0x98ae8400] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x88a0e400 == 186 [pid = 1771] [id = 222] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x89e0b000 == 185 [pid = 1771] [id = 223] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae44c00 == 184 [pid = 1771] [id = 207] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x882f4000 == 183 [pid = 1771] [id = 225] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x9706f400 == 182 [pid = 1771] [id = 303] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x86ae9400 == 181 [pid = 1771] [id = 307] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x97e57000 == 180 [pid = 1771] [id = 261] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x9fb34800 == 179 [pid = 1771] [id = 263] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x846c1400 == 178 [pid = 1771] [id = 308] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x8afb7400 == 177 [pid = 1771] [id = 299] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x847d7400 == 176 [pid = 1771] [id = 310] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x89e0d000 == 175 [pid = 1771] [id = 262] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x98ae7400 == 174 [pid = 1771] [id = 304] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x96c30c00 == 173 [pid = 1771] [id = 257] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x8c3ca000 == 172 [pid = 1771] [id = 208] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x86aed800 == 171 [pid = 1771] [id = 306] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x97069400 == 170 [pid = 1771] [id = 260] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x846c6000 == 169 [pid = 1771] [id = 309] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x8dc0d800 == 168 [pid = 1771] [id = 250] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x8dee7800 == 167 [pid = 1771] [id = 210] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae44000 == 166 [pid = 1771] [id = 227] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x96b22c00 == 165 [pid = 1771] [id = 253] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x8dee9c00 == 164 [pid = 1771] [id = 81] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x8e6b9400 == 163 [pid = 1771] [id = 298] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x8e7ab000 == 162 [pid = 1771] [id = 251] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x92a6d400 == 161 [pid = 1771] [id = 302] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x8f3da400 == 160 [pid = 1771] [id = 254] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x96689000 == 159 [pid = 1771] [id = 259] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x864ea400 == 158 [pid = 1771] [id = 305] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x8e88f400 == 157 [pid = 1771] [id = 252] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x92a6b000 == 156 [pid = 1771] [id = 300] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x92ac2400 == 155 [pid = 1771] [id = 258] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x846c3c00 == 154 [pid = 1771] [id = 361] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x87518c00 == 153 [pid = 1771] [id = 360] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x87520400 == 152 [pid = 1771] [id = 359] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x846cb400 == 151 [pid = 1771] [id = 358] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x847d9400 == 150 [pid = 1771] [id = 356] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x9719c000 == 149 [pid = 1771] [id = 354] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x978ae000 == 148 [pid = 1771] [id = 355] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x970ab400 == 147 [pid = 1771] [id = 353] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x93c4c000 == 146 [pid = 1771] [id = 352] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x95ab6800 == 145 [pid = 1771] [id = 351] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x8aed8000 == 144 [pid = 1771] [id = 349] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x91f98c00 == 143 [pid = 1771] [id = 350] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x864ee400 == 142 [pid = 1771] [id = 348] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x8e6b5000 == 141 [pid = 1771] [id = 347] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x8853dc00 == 140 [pid = 1771] [id = 346] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x8c3cc800 == 139 [pid = 1771] [id = 345] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x89eaf000 == 138 [pid = 1771] [id = 343] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x8c3d3c00 == 137 [pid = 1771] [id = 344] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae60400 == 136 [pid = 1771] [id = 342] 02:25:52 INFO - PROCESS | 1771 | --DOCSHELL 0x86af6000 == 135 [pid = 1771] [id = 341] 02:25:53 INFO - PROCESS | 1771 | 1461144353013 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]]]}] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 197 (0x8b884c00) [pid = 1771] [serial = 1022] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 196 (0x96e37800) [pid = 1771] [serial = 986] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 195 (0x8b88b000) [pid = 1771] [serial = 962] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 194 (0x89eaac00) [pid = 1771] [serial = 960] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 193 (0x97069800) [pid = 1771] [serial = 987] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 192 (0x95b69000) [pid = 1771] [serial = 980] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 191 (0x8f3e4c00) [pid = 1771] [serial = 897] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 190 (0x8aee0000) [pid = 1771] [serial = 1019] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 189 (0x89e01400) [pid = 1771] [serial = 1017] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 188 (0x9812e800) [pid = 1771] [serial = 995] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 187 (0x96b29800) [pid = 1771] [serial = 983] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 186 (0x8f05dc00) [pid = 1771] [serial = 933] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 185 (0x93d06400) [pid = 1771] [serial = 978] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 184 (0x96e37400) [pid = 1771] [serial = 924] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 183 (0x98ae9400) [pid = 1771] [serial = 998] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 182 (0x96b26400) [pid = 1771] [serial = 903] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 181 (0x8751d400) [pid = 1771] [serial = 1011] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x95bf8800) [pid = 1771] [serial = 981] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x9295c000) [pid = 1771] [serial = 974] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x89dd3400) [pid = 1771] [serial = 959] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x89dcfc00) [pid = 1771] [serial = 936] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x864f8000) [pid = 1771] [serial = 918] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0xa0a24400) [pid = 1771] [serial = 1004] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x9fb8fc00) [pid = 1771] [serial = 1001] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0xa447d400) [pid = 1771] [serial = 915] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x93c4ec00) [pid = 1771] [serial = 977] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x98843800) [pid = 1771] [serial = 996] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x8def3c00) [pid = 1771] [serial = 965] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x8ffdf800) [pid = 1771] [serial = 972] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0xa0a95400) [pid = 1771] [serial = 912] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x89dcb000) [pid = 1771] [serial = 1016] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x8751b800) [pid = 1771] [serial = 1010] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x9b097000) [pid = 1771] [serial = 909] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x86af6800) [pid = 1771] [serial = 921] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x96e29800) [pid = 1771] [serial = 984] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x95244800) [pid = 1771] [serial = 900] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x8ffd3400) [pid = 1771] [serial = 971] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x84a0b800) [pid = 1771] [serial = 939] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x89ea7800) [pid = 1771] [serial = 891] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x87515000) [pid = 1771] [serial = 1013] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x97e66c00) [pid = 1771] [serial = 906] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x8b99c400) [pid = 1771] [serial = 963] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x846ce000) [pid = 1771] [serial = 927] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x97b05800) [pid = 1771] [serial = 990] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x92963800) [pid = 1771] [serial = 975] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x8f3d8800) [pid = 1771] [serial = 969] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x8f05f800) [pid = 1771] [serial = 968] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x97a7c000) [pid = 1771] [serial = 989] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x8e6c0c00) [pid = 1771] [serial = 966] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x87520800) [pid = 1771] [serial = 1014] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x97e4fc00) [pid = 1771] [serial = 992] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x847d3800) [pid = 1771] [serial = 930] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x97e55000) [pid = 1771] [serial = 993] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x8afb3000) [pid = 1771] [serial = 1020] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x8c454800) [pid = 1771] [serial = 894] [outer = (nil)] [url = about:blank] 02:25:53 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0xa3c84000) [pid = 1771] [serial = 1007] [outer = (nil)] [url = about:blank] 02:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 3194ms 02:25:53 INFO - PROCESS | 1771 | 1461144353331 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 02:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:25:53 INFO - PROCESS | 1771 | 1461144353337 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 02:25:53 INFO - PROCESS | 1771 | 1461144353345 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:25:53 INFO - PROCESS | 1771 | 1461144353351 Marionette TRACE conn3 <- [1,1490,null,{}] 02:25:53 INFO - PROCESS | 1771 | 1461144353360 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}] 02:25:53 INFO - PROCESS | 1771 | 1461144353563 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 02:25:53 INFO - PROCESS | 1771 | 1461144353773 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:53 INFO - PROCESS | 1771 | ++DOCSHELL 0x864eec00 == 136 [pid = 1771] [id = 380] 02:25:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x864f0000) [pid = 1771] [serial = 1141] [outer = (nil)] 02:25:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x864f8800) [pid = 1771] [serial = 1142] [outer = 0x864f0000] 02:25:53 INFO - PROCESS | 1771 | 1461144353861 Marionette DEBUG loaded listener.js 02:25:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x86aec800) [pid = 1771] [serial = 1143] [outer = 0x864f0000] 02:25:54 INFO - PROCESS | 1771 | 1461144354700 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]]]}] 02:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1386ms 02:25:54 INFO - PROCESS | 1771 | 1461144354731 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 02:25:54 INFO - PROCESS | 1771 | 1461144354739 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 02:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:25:54 INFO - PROCESS | 1771 | 1461144354749 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:25:54 INFO - PROCESS | 1771 | 1461144354754 Marionette TRACE conn3 <- [1,1494,null,{}] 02:25:54 INFO - PROCESS | 1771 | 1461144354761 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}] 02:25:54 INFO - PROCESS | 1771 | 1461144354977 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 02:25:55 INFO - PROCESS | 1771 | 1461144355177 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:55 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a0b400 == 137 [pid = 1771] [id = 381] 02:25:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x86af6800) [pid = 1771] [serial = 1144] [outer = (nil)] 02:25:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x87520400) [pid = 1771] [serial = 1145] [outer = 0x86af6800] 02:25:55 INFO - PROCESS | 1771 | 1461144355253 Marionette DEBUG loaded listener.js 02:25:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x88539400) [pid = 1771] [serial = 1146] [outer = 0x86af6800] 02:25:56 INFO - PROCESS | 1771 | 1461144356308 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]]]}] 02:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1631ms 02:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:25:56 INFO - PROCESS | 1771 | 1461144356381 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 02:25:56 INFO - PROCESS | 1771 | 1461144356384 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 02:25:56 INFO - PROCESS | 1771 | 1461144356391 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:25:56 INFO - PROCESS | 1771 | 1461144356397 Marionette TRACE conn3 <- [1,1498,null,{}] 02:25:56 INFO - PROCESS | 1771 | 1461144356419 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}] 02:25:56 INFO - PROCESS | 1771 | 1461144356696 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 02:25:56 INFO - PROCESS | 1771 | 1461144356875 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x89dd4000 == 138 [pid = 1771] [id = 382] 02:25:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x89e03400) [pid = 1771] [serial = 1147] [outer = (nil)] 02:25:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x89ea1c00) [pid = 1771] [serial = 1148] [outer = 0x89e03400] 02:25:56 INFO - PROCESS | 1771 | 1461144356954 Marionette DEBUG loaded listener.js 02:25:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x8ae44000) [pid = 1771] [serial = 1149] [outer = 0x89e03400] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x8e6bf000) [pid = 1771] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x89dd0400) [pid = 1771] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x882f3000) [pid = 1771] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x87318000) [pid = 1771] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x8e6b4000) [pid = 1771] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x8aede400) [pid = 1771] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x8f064800) [pid = 1771] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x8ae5b000) [pid = 1771] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x93c52c00) [pid = 1771] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8dcac400) [pid = 1771] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x86ae9000) [pid = 1771] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x847d2400) [pid = 1771] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x91ff6400) [pid = 1771] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x8c457400) [pid = 1771] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x8aed3000) [pid = 1771] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x967d1c00) [pid = 1771] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x9ea21400) [pid = 1771] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x8b993400) [pid = 1771] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x97dab400) [pid = 1771] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:25:58 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x981ba800) [pid = 1771] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:25:58 INFO - PROCESS | 1771 | 1461144358556 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]]]}] 02:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 2199ms 02:25:58 INFO - PROCESS | 1771 | 1461144358590 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 02:25:58 INFO - PROCESS | 1771 | 1461144358594 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 02:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:25:58 INFO - PROCESS | 1771 | 1461144358601 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:25:58 INFO - PROCESS | 1771 | 1461144358604 Marionette TRACE conn3 <- [1,1502,null,{}] 02:25:58 INFO - PROCESS | 1771 | 1461144358610 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}] 02:25:58 INFO - PROCESS | 1771 | 1461144358824 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 02:25:59 INFO - PROCESS | 1771 | 1461144359001 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:59 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a08000 == 139 [pid = 1771] [id = 383] 02:25:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x86af1800) [pid = 1771] [serial = 1150] [outer = (nil)] 02:25:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x89dd4400) [pid = 1771] [serial = 1151] [outer = 0x86af1800] 02:25:59 INFO - PROCESS | 1771 | 1461144359077 Marionette DEBUG loaded listener.js 02:25:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x8aed9c00) [pid = 1771] [serial = 1152] [outer = 0x86af1800] 02:25:59 INFO - PROCESS | 1771 | 1461144359838 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]]]}] 02:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1286ms 02:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:25:59 INFO - PROCESS | 1771 | 1461144359888 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 02:25:59 INFO - PROCESS | 1771 | 1461144359891 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 02:25:59 INFO - PROCESS | 1771 | 1461144359897 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:25:59 INFO - PROCESS | 1771 | 1461144359900 Marionette TRACE conn3 <- [1,1506,null,{}] 02:25:59 INFO - PROCESS | 1771 | 1461144359906 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}] 02:26:00 INFO - PROCESS | 1771 | 1461144360273 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 02:26:00 INFO - PROCESS | 1771 | 1461144360513 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:00 INFO - PROCESS | 1771 | ++DOCSHELL 0x847cf000 == 140 [pid = 1771] [id = 384] 02:26:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x847cf800) [pid = 1771] [serial = 1153] [outer = (nil)] 02:26:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x84a04c00) [pid = 1771] [serial = 1154] [outer = 0x847cf800] 02:26:00 INFO - PROCESS | 1771 | 1461144360624 Marionette DEBUG loaded listener.js 02:26:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x864ebc00) [pid = 1771] [serial = 1155] [outer = 0x847cf800] 02:26:01 INFO - PROCESS | 1771 | 1461144361649 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]]]}] 02:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1790ms 02:26:01 INFO - PROCESS | 1771 | 1461144361688 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 02:26:01 INFO - PROCESS | 1771 | 1461144361693 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 02:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:26:01 INFO - PROCESS | 1771 | 1461144361702 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:26:01 INFO - PROCESS | 1771 | 1461144361708 Marionette TRACE conn3 <- [1,1510,null,{}] 02:26:01 INFO - PROCESS | 1771 | 1461144361715 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}] 02:26:01 INFO - PROCESS | 1771 | 1461144361982 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 02:26:02 INFO - PROCESS | 1771 | 1461144362312 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:02 INFO - PROCESS | 1771 | ++DOCSHELL 0x8853b000 == 141 [pid = 1771] [id = 385] 02:26:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x88a0a000) [pid = 1771] [serial = 1156] [outer = (nil)] 02:26:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x89e04000) [pid = 1771] [serial = 1157] [outer = 0x88a0a000] 02:26:02 INFO - PROCESS | 1771 | 1461144362412 Marionette DEBUG loaded listener.js 02:26:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8afad800) [pid = 1771] [serial = 1158] [outer = 0x88a0a000] 02:26:03 INFO - PROCESS | 1771 | 1461144363444 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]]]}] 02:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1785ms 02:26:03 INFO - PROCESS | 1771 | 1461144363487 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 02:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:26:03 INFO - PROCESS | 1771 | 1461144363492 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 02:26:03 INFO - PROCESS | 1771 | 1461144363499 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:26:03 INFO - PROCESS | 1771 | 1461144363503 Marionette TRACE conn3 <- [1,1514,null,{}] 02:26:03 INFO - PROCESS | 1771 | 1461144363510 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}] 02:26:03 INFO - PROCESS | 1771 | 1461144363757 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 02:26:04 INFO - PROCESS | 1771 | 1461144364112 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:04 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b876000 == 142 [pid = 1771] [id = 386] 02:26:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8b890800) [pid = 1771] [serial = 1159] [outer = (nil)] 02:26:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8b997000) [pid = 1771] [serial = 1160] [outer = 0x8b890800] 02:26:04 INFO - PROCESS | 1771 | 1461144364206 Marionette DEBUG loaded listener.js 02:26:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8c161c00) [pid = 1771] [serial = 1161] [outer = 0x8b890800] 02:26:05 INFO - PROCESS | 1771 | 1461144365127 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]]]}] 02:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1689ms 02:26:05 INFO - PROCESS | 1771 | 1461144365189 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 02:26:05 INFO - PROCESS | 1771 | 1461144365196 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 02:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:26:05 INFO - PROCESS | 1771 | 1461144365213 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:26:05 INFO - PROCESS | 1771 | 1461144365220 Marionette TRACE conn3 <- [1,1518,null,{}] 02:26:05 INFO - PROCESS | 1771 | 1461144365226 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}] 02:26:05 INFO - PROCESS | 1771 | 1461144365470 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 02:26:05 INFO - PROCESS | 1771 | 1461144365775 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:05 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b883000 == 143 [pid = 1771] [id = 387] 02:26:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8b88fc00) [pid = 1771] [serial = 1162] [outer = (nil)] 02:26:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8c452000) [pid = 1771] [serial = 1163] [outer = 0x8b88fc00] 02:26:05 INFO - PROCESS | 1771 | 1461144365868 Marionette DEBUG loaded listener.js 02:26:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8c457400) [pid = 1771] [serial = 1164] [outer = 0x8b88fc00] 02:26:06 INFO - PROCESS | 1771 | 1461144366782 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]]]}] 02:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1593ms 02:26:06 INFO - PROCESS | 1771 | 1461144366797 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 02:26:06 INFO - PROCESS | 1771 | 1461144366801 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 02:26:06 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:26:06 INFO - PROCESS | 1771 | 1461144366808 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:26:06 INFO - PROCESS | 1771 | 1461144366810 Marionette TRACE conn3 <- [1,1522,null,{}] 02:26:06 INFO - PROCESS | 1771 | 1461144366817 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}] 02:26:07 INFO - PROCESS | 1771 | 1461144367014 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 02:26:07 INFO - PROCESS | 1771 | 1461144367282 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:07 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae5bc00 == 144 [pid = 1771] [id = 388] 02:26:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x8b99b400) [pid = 1771] [serial = 1165] [outer = (nil)] 02:26:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8dd54800) [pid = 1771] [serial = 1166] [outer = 0x8b99b400] 02:26:07 INFO - PROCESS | 1771 | 1461144367414 Marionette DEBUG loaded listener.js 02:26:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8dee7800) [pid = 1771] [serial = 1167] [outer = 0x8b99b400] 02:26:08 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:26:08 INFO - PROCESS | 1771 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:26:08 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:26:08 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:26:08 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:26:08 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:26:08 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:26:08 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:26:08 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:26:08 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:26:08 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:26:08 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:26:08 INFO - PROCESS | 1771 | 1461144368256 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"]]]}] 02:26:08 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 () { 02:26:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:26:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:26:08 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 () { 02:26:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:26:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:26:08 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 () { 02:26:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:26:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:26:08 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 () { 02:26:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:26:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:26:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1480ms 02:26:08 INFO - PROCESS | 1771 | 1461144368290 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 02:26:08 INFO - PROCESS | 1771 | 1461144368293 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 02:26:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:26:08 INFO - PROCESS | 1771 | 1461144368308 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:26:08 INFO - PROCESS | 1771 | 1461144368312 Marionette TRACE conn3 <- [1,1526,null,{}] 02:26:08 INFO - PROCESS | 1771 | 1461144368317 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}] 02:26:08 INFO - PROCESS | 1771 | 1461144368609 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 02:26:08 INFO - PROCESS | 1771 | 1461144368819 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:08 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e6bac00 == 145 [pid = 1771] [id = 389] 02:26:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8e6bcc00) [pid = 1771] [serial = 1168] [outer = (nil)] 02:26:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x8e7a4000) [pid = 1771] [serial = 1169] [outer = 0x8e6bcc00] 02:26:08 INFO - PROCESS | 1771 | 1461144368922 Marionette DEBUG loaded listener.js 02:26:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x8f05f800) [pid = 1771] [serial = 1170] [outer = 0x8e6bcc00] 02:26:09 INFO - PROCESS | 1771 | 1461144369836 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"]]]}] 02:26:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:26:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:26:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:26:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:26:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:26:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:26:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1587ms 02:26:09 INFO - PROCESS | 1771 | 1461144369902 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 02:26:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:26:09 INFO - PROCESS | 1771 | 1461144369906 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 02:26:09 INFO - PROCESS | 1771 | 1461144369913 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:26:09 INFO - PROCESS | 1771 | 1461144369916 Marionette TRACE conn3 <- [1,1530,null,{}] 02:26:09 INFO - PROCESS | 1771 | 1461144369922 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}] 02:26:10 INFO - PROCESS | 1771 | 1461144370129 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 02:26:10 INFO - PROCESS | 1771 | 1461144370396 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:10 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e889800 == 146 [pid = 1771] [id = 390] 02:26:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x8f063c00) [pid = 1771] [serial = 1171] [outer = (nil)] 02:26:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x8ffd7c00) [pid = 1771] [serial = 1172] [outer = 0x8f063c00] 02:26:10 INFO - PROCESS | 1771 | 1461144370499 Marionette DEBUG loaded listener.js 02:26:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x90387c00) [pid = 1771] [serial = 1173] [outer = 0x8f063c00] 02:26:11 INFO - PROCESS | 1771 | 1461144371369 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]]]}] 02:26:11 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 02:26:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:26:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:26:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:26:11 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. 02:26:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:26:11 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1497ms 02:26:11 INFO - PROCESS | 1771 | 1461144371412 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 02:26:11 INFO - PROCESS | 1771 | 1461144371415 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 02:26:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:26:11 INFO - PROCESS | 1771 | 1461144371422 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:26:11 INFO - PROCESS | 1771 | 1461144371426 Marionette TRACE conn3 <- [1,1534,null,{}] 02:26:11 INFO - PROCESS | 1771 | 1461144371432 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}] 02:26:11 INFO - PROCESS | 1771 | 1461144371634 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 02:26:11 INFO - PROCESS | 1771 | 1461144371908 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:11 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f829c00 == 147 [pid = 1771] [id = 391] 02:26:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x8ffda800) [pid = 1771] [serial = 1174] [outer = (nil)] 02:26:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x92965c00) [pid = 1771] [serial = 1175] [outer = 0x8ffda800] 02:26:12 INFO - PROCESS | 1771 | 1461144372000 Marionette DEBUG loaded listener.js 02:26:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x92a6fc00) [pid = 1771] [serial = 1176] [outer = 0x8ffda800] 02:26:13 INFO - PROCESS | 1771 | 1461144373009 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]]]}] 02:26:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:26:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1631ms 02:26:13 INFO - PROCESS | 1771 | 1461144373054 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 02:26:13 INFO - PROCESS | 1771 | 1461144373058 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 02:26:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:26:13 INFO - PROCESS | 1771 | 1461144373065 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:26:13 INFO - PROCESS | 1771 | 1461144373069 Marionette TRACE conn3 <- [1,1538,null,{}] 02:26:13 INFO - PROCESS | 1771 | 1461144373075 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}] 02:26:13 INFO - PROCESS | 1771 | 1461144373297 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 02:26:13 INFO - PROCESS | 1771 | 1461144373611 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:13 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dcae800 == 148 [pid = 1771] [id = 392] 02:26:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x8f3de000) [pid = 1771] [serial = 1177] [outer = (nil)] 02:26:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x93d02800) [pid = 1771] [serial = 1178] [outer = 0x8f3de000] 02:26:13 INFO - PROCESS | 1771 | 1461144373706 Marionette DEBUG loaded listener.js 02:26:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x93d0ac00) [pid = 1771] [serial = 1179] [outer = 0x8f3de000] 02:26:14 INFO - PROCESS | 1771 | 1461144374586 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]]]}] 02:26:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:26:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1590ms 02:26:14 INFO - PROCESS | 1771 | 1461144374656 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 02:26:14 INFO - PROCESS | 1771 | 1461144374660 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 02:26:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:26:14 INFO - PROCESS | 1771 | 1461144374667 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:26:14 INFO - PROCESS | 1771 | 1461144374670 Marionette TRACE conn3 <- [1,1542,null,{}] 02:26:14 INFO - PROCESS | 1771 | 1461144374676 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}] 02:26:14 INFO - PROCESS | 1771 | 1461144374919 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 02:26:15 INFO - PROCESS | 1771 | 1461144375243 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:15 INFO - PROCESS | 1771 | ++DOCSHELL 0x92acc800 == 149 [pid = 1771] [id = 393] 02:26:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x92acd400) [pid = 1771] [serial = 1180] [outer = (nil)] 02:26:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x95ab6800) [pid = 1771] [serial = 1181] [outer = 0x92acd400] 02:26:15 INFO - PROCESS | 1771 | 1461144375331 Marionette DEBUG loaded listener.js 02:26:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x95b6c400) [pid = 1771] [serial = 1182] [outer = 0x92acd400] 02:26:16 INFO - PROCESS | 1771 | 1461144376269 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]]]}] 02:26:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:26:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1642ms 02:26:16 INFO - PROCESS | 1771 | 1461144376310 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 02:26:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:26:16 INFO - PROCESS | 1771 | 1461144376314 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 02:26:16 INFO - PROCESS | 1771 | 1461144376320 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:26:16 INFO - PROCESS | 1771 | 1461144376325 Marionette TRACE conn3 <- [1,1546,null,{}] 02:26:16 INFO - PROCESS | 1771 | 1461144376330 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}] 02:26:16 INFO - PROCESS | 1771 | 1461144376534 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 02:26:16 INFO - PROCESS | 1771 | 1461144376880 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:16 INFO - PROCESS | 1771 | ++DOCSHELL 0x89e0f800 == 150 [pid = 1771] [id = 394] 02:26:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x91f9d400) [pid = 1771] [serial = 1183] [outer = (nil)] 02:26:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x96a73c00) [pid = 1771] [serial = 1184] [outer = 0x91f9d400] 02:26:16 INFO - PROCESS | 1771 | 1461144376991 Marionette DEBUG loaded listener.js 02:26:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x96b2fc00) [pid = 1771] [serial = 1185] [outer = 0x91f9d400] 02:26:17 INFO - PROCESS | 1771 | 1461144377948 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]]]}] 02:26:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:26:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1686ms 02:26:18 INFO - PROCESS | 1771 | 1461144378007 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 02:26:18 INFO - PROCESS | 1771 | 1461144378011 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 02:26:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:26:18 INFO - PROCESS | 1771 | 1461144378018 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:26:18 INFO - PROCESS | 1771 | 1461144378022 Marionette TRACE conn3 <- [1,1550,null,{}] 02:26:18 INFO - PROCESS | 1771 | 1461144378028 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}] 02:26:18 INFO - PROCESS | 1771 | 1461144378292 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 02:26:18 INFO - PROCESS | 1771 | 1461144378618 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:18 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c44c400 == 151 [pid = 1771] [id = 395] 02:26:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x967da000) [pid = 1771] [serial = 1186] [outer = (nil)] 02:26:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x96e30400) [pid = 1771] [serial = 1187] [outer = 0x967da000] 02:26:18 INFO - PROCESS | 1771 | 1461144378710 Marionette DEBUG loaded listener.js 02:26:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x96e36400) [pid = 1771] [serial = 1188] [outer = 0x967da000] 02:26:19 INFO - PROCESS | 1771 | 1461144379601 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]]]}] 02:26:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:26:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1631ms 02:26:19 INFO - PROCESS | 1771 | 1461144379650 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 02:26:19 INFO - PROCESS | 1771 | 1461144379655 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 02:26:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:26:19 INFO - PROCESS | 1771 | 1461144379662 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:26:19 INFO - PROCESS | 1771 | 1461144379665 Marionette TRACE conn3 <- [1,1554,null,{}] 02:26:19 INFO - PROCESS | 1771 | 1461144379671 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}] 02:26:19 INFO - PROCESS | 1771 | 1461144379886 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 02:26:20 INFO - PROCESS | 1771 | 1461144380204 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:20 INFO - PROCESS | 1771 | ++DOCSHELL 0x846c2000 == 152 [pid = 1771] [id = 396] 02:26:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x96c3c000) [pid = 1771] [serial = 1189] [outer = (nil)] 02:26:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x97193400) [pid = 1771] [serial = 1190] [outer = 0x96c3c000] 02:26:20 INFO - PROCESS | 1771 | 1461144380294 Marionette DEBUG loaded listener.js 02:26:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x97197400) [pid = 1771] [serial = 1191] [outer = 0x96c3c000] 02:26:21 INFO - PROCESS | 1771 | 1461144381205 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]]]}] 02:26:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:26:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1584ms 02:26:21 INFO - PROCESS | 1771 | 1461144381247 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 02:26:21 INFO - PROCESS | 1771 | 1461144381251 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 02:26:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:26:21 INFO - PROCESS | 1771 | 1461144381257 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:26:21 INFO - PROCESS | 1771 | 1461144381260 Marionette TRACE conn3 <- [1,1558,null,{}] 02:26:21 INFO - PROCESS | 1771 | 1461144381266 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}] 02:26:21 INFO - PROCESS | 1771 | 1461144381465 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 02:26:21 INFO - PROCESS | 1771 | 1461144381795 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:21 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e6b5c00 == 153 [pid = 1771] [id = 397] 02:26:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x8f3dcc00) [pid = 1771] [serial = 1192] [outer = (nil)] 02:26:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x97a85000) [pid = 1771] [serial = 1193] [outer = 0x8f3dcc00] 02:26:21 INFO - PROCESS | 1771 | 1461144381885 Marionette DEBUG loaded listener.js 02:26:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x97d2f800) [pid = 1771] [serial = 1194] [outer = 0x8f3dcc00] 02:26:22 INFO - PROCESS | 1771 | 1461144382791 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]]]}] 02:26:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:26:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1584ms 02:26:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:26:22 INFO - PROCESS | 1771 | 1461144382842 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 02:26:22 INFO - PROCESS | 1771 | 1461144382845 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 02:26:22 INFO - PROCESS | 1771 | 1461144382852 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:26:22 INFO - PROCESS | 1771 | 1461144382855 Marionette TRACE conn3 <- [1,1562,null,{}] 02:26:22 INFO - PROCESS | 1771 | 1461144382861 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}] 02:26:23 INFO - PROCESS | 1771 | 1461144383060 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 02:26:23 INFO - PROCESS | 1771 | 1461144383398 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:23 INFO - PROCESS | 1771 | ++DOCSHELL 0x97195000 == 154 [pid = 1771] [id = 398] 02:26:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x97a79c00) [pid = 1771] [serial = 1195] [outer = (nil)] 02:26:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x97e5b800) [pid = 1771] [serial = 1196] [outer = 0x97a79c00] 02:26:23 INFO - PROCESS | 1771 | 1461144383492 Marionette DEBUG loaded listener.js 02:26:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x98089400) [pid = 1771] [serial = 1197] [outer = 0x97a79c00] 02:26:24 INFO - PROCESS | 1771 | 1461144384374 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]]]}] 02:26:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:26:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1593ms 02:26:24 INFO - PROCESS | 1771 | 1461144384445 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 02:26:24 INFO - PROCESS | 1771 | 1461144384450 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 02:26:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:26:24 INFO - PROCESS | 1771 | 1461144384456 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:26:24 INFO - PROCESS | 1771 | 1461144384459 Marionette TRACE conn3 <- [1,1566,null,{}] 02:26:24 INFO - PROCESS | 1771 | 1461144384465 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}] 02:26:24 INFO - PROCESS | 1771 | 1461144384702 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 02:26:25 INFO - PROCESS | 1771 | 1461144385024 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:25 INFO - PROCESS | 1771 | ++DOCSHELL 0x847ce000 == 155 [pid = 1771] [id = 399] 02:26:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x8deee000) [pid = 1771] [serial = 1198] [outer = (nil)] 02:26:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x988ba800) [pid = 1771] [serial = 1199] [outer = 0x8deee000] 02:26:25 INFO - PROCESS | 1771 | 1461144385115 Marionette DEBUG loaded listener.js 02:26:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 182 (0x98adfc00) [pid = 1771] [serial = 1200] [outer = 0x8deee000] 02:26:26 INFO - PROCESS | 1771 | 1461144385999 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]]]}] 02:26:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:26:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1582ms 02:26:26 INFO - PROCESS | 1771 | 1461144386039 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 02:26:26 INFO - PROCESS | 1771 | 1461144386042 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 02:26:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:26:26 INFO - PROCESS | 1771 | 1461144386049 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:26:26 INFO - PROCESS | 1771 | 1461144386052 Marionette TRACE conn3 <- [1,1570,null,{}] 02:26:26 INFO - PROCESS | 1771 | 1461144386058 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}] 02:26:26 INFO - PROCESS | 1771 | 1461144386296 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 02:26:26 INFO - PROCESS | 1771 | 1461144386614 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:26 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f81d000 == 156 [pid = 1771] [id = 400] 02:26:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 183 (0x912aec00) [pid = 1771] [serial = 1201] [outer = (nil)] 02:26:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 184 (0x9fb96c00) [pid = 1771] [serial = 1202] [outer = 0x912aec00] 02:26:26 INFO - PROCESS | 1771 | 1461144386714 Marionette DEBUG loaded listener.js 02:26:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 185 (0x9fca5400) [pid = 1771] [serial = 1203] [outer = 0x912aec00] 02:26:27 INFO - PROCESS | 1771 | 1461144387604 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]]]}] 02:26:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:26:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1634ms 02:26:27 INFO - PROCESS | 1771 | 1461144387684 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 02:26:27 INFO - PROCESS | 1771 | 1461144387687 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 02:26:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:26:27 INFO - PROCESS | 1771 | 1461144387694 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:26:27 INFO - PROCESS | 1771 | 1461144387697 Marionette TRACE conn3 <- [1,1574,null,{}] 02:26:27 INFO - PROCESS | 1771 | 1461144387703 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}] 02:26:27 INFO - PROCESS | 1771 | 1461144387937 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 02:26:28 INFO - PROCESS | 1771 | 1461144388265 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:28 INFO - PROCESS | 1771 | ++DOCSHELL 0x85edf800 == 157 [pid = 1771] [id = 401] 02:26:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 186 (0x9df8f400) [pid = 1771] [serial = 1204] [outer = (nil)] 02:26:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 187 (0xa0a8ec00) [pid = 1771] [serial = 1205] [outer = 0x9df8f400] 02:26:28 INFO - PROCESS | 1771 | 1461144388356 Marionette DEBUG loaded listener.js 02:26:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 188 (0xa0c1e800) [pid = 1771] [serial = 1206] [outer = 0x9df8f400] 02:26:29 INFO - PROCESS | 1771 | 1461144389233 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]]]}] 02:26:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:26:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1581ms 02:26:29 INFO - PROCESS | 1771 | 1461144389276 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 02:26:29 INFO - PROCESS | 1771 | 1461144389279 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 02:26:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:26:29 INFO - PROCESS | 1771 | 1461144389285 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:26:29 INFO - PROCESS | 1771 | 1461144389289 Marionette TRACE conn3 <- [1,1578,null,{}] 02:26:29 INFO - PROCESS | 1771 | 1461144389294 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}] 02:26:29 INFO - PROCESS | 1771 | 1461144389490 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 02:26:29 INFO - PROCESS | 1771 | 1461144389770 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:29 INFO - PROCESS | 1771 | ++DOCSHELL 0x86a50c00 == 158 [pid = 1771] [id = 402] 02:26:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 189 (0x86a51c00) [pid = 1771] [serial = 1207] [outer = (nil)] 02:26:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 190 (0x86a58c00) [pid = 1771] [serial = 1208] [outer = 0x86a51c00] 02:26:29 INFO - PROCESS | 1771 | 1461144389905 Marionette DEBUG loaded listener.js 02:26:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 191 (0x86a5b800) [pid = 1771] [serial = 1209] [outer = 0x86a51c00] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x8b992800 == 157 [pid = 1771] [id = 326] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x882f2c00 == 156 [pid = 1771] [id = 327] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x978ac400 == 155 [pid = 1771] [id = 330] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x8dee8800 == 154 [pid = 1771] [id = 328] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x8e7a1c00 == 153 [pid = 1771] [id = 329] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x8dc12c00 == 152 [pid = 1771] [id = 321] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x8f058c00 == 151 [pid = 1771] [id = 323] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x8b872000 == 150 [pid = 1771] [id = 320] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x89ea6000 == 149 [pid = 1771] [id = 324] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x8c44e800 == 148 [pid = 1771] [id = 325] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae56800 == 147 [pid = 1771] [id = 370] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x8f3d7000 == 146 [pid = 1771] [id = 369] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x8dcaa400 == 145 [pid = 1771] [id = 368] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x8c167c00 == 144 [pid = 1771] [id = 366] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x8dcb5000 == 143 [pid = 1771] [id = 367] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x8afb2c00 == 142 [pid = 1771] [id = 365] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x8885fc00 == 141 [pid = 1771] [id = 364] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x88534800 == 140 [pid = 1771] [id = 363] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x846cf000 == 139 [pid = 1771] [id = 362] 02:26:31 INFO - PROCESS | 1771 | --DOCSHELL 0x8b98f400 == 138 [pid = 1771] [id = 264] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 190 (0x8ffdfc00) [pid = 1771] [serial = 1043] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 189 (0x8e7b0c00) [pid = 1771] [serial = 1038] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 188 (0x8dcb6000) [pid = 1771] [serial = 1034] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 187 (0x968e2c00) [pid = 1771] [serial = 1055] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 186 (0x8c454000) [pid = 1771] [serial = 1032] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 185 (0x8f066c00) [pid = 1771] [serial = 1040] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 184 (0x89ea5800) [pid = 1771] [serial = 1082] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 183 (0x88537c00) [pid = 1771] [serial = 1079] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 182 (0x882f7000) [pid = 1771] [serial = 1026] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 181 (0x972e6800) [pid = 1771] [serial = 1061] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x92a69c00) [pid = 1771] [serial = 1050] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x91f99c00) [pid = 1771] [serial = 1046] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x91ff0800) [pid = 1771] [serial = 1047] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x8ffe2c00) [pid = 1771] [serial = 1044] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x8dcb0800) [pid = 1771] [serial = 957] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x9706a800) [pid = 1771] [serial = 1059] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x8ae44800) [pid = 1771] [serial = 1083] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x8e7a3c00) [pid = 1771] [serial = 1037] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0xa4449800) [pid = 1771] [serial = 1008] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x85edf000) [pid = 1771] [serial = 1076] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x97a7d000) [pid = 1771] [serial = 1064] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x97e50000) [pid = 1771] [serial = 1067] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x93d03000) [pid = 1771] [serial = 1052] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x8dee5000) [pid = 1771] [serial = 1035] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x8b86d800) [pid = 1771] [serial = 1029] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x88864c00) [pid = 1771] [serial = 1080] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x93d0b800) [pid = 1771] [serial = 1053] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x97063800) [pid = 1771] [serial = 1058] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x96b2d800) [pid = 1771] [serial = 1056] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x9b09a800) [pid = 1771] [serial = 1073] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x89dd2400) [pid = 1771] [serial = 1085] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x8fe1cc00) [pid = 1771] [serial = 1041] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x9881e000) [pid = 1771] [serial = 1070] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0xa0acdc00) [pid = 1771] [serial = 1005] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x8c3cd400) [pid = 1771] [serial = 1031] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x8751bc00) [pid = 1771] [serial = 1025] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x9b0e9c00) [pid = 1771] [serial = 999] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x92969c00) [pid = 1771] [serial = 1049] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x86aee400) [pid = 1771] [serial = 1077] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x8aedd400) [pid = 1771] [serial = 1028] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x9fc9f800) [pid = 1771] [serial = 1002] [outer = (nil)] [url = about:blank] 02:26:32 INFO - PROCESS | 1771 | 1461144392387 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]]]}] 02:26:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:26:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 3137ms 02:26:32 INFO - PROCESS | 1771 | 1461144392423 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 02:26:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:26:32 INFO - PROCESS | 1771 | 1461144392429 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 02:26:32 INFO - PROCESS | 1771 | 1461144392445 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:26:32 INFO - PROCESS | 1771 | 1461144392453 Marionette TRACE conn3 <- [1,1582,null,{}] 02:26:32 INFO - PROCESS | 1771 | 1461144392461 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}] 02:26:32 INFO - PROCESS | 1771 | 1461144392697 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 02:26:32 INFO - PROCESS | 1771 | 1461144392895 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:32 INFO - PROCESS | 1771 | ++DOCSHELL 0x846d0800 == 139 [pid = 1771] [id = 403] 02:26:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x85ed3000) [pid = 1771] [serial = 1210] [outer = (nil)] 02:26:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x86ae8800) [pid = 1771] [serial = 1211] [outer = 0x85ed3000] 02:26:32 INFO - PROCESS | 1771 | 1461144392978 Marionette DEBUG loaded listener.js 02:26:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x86af1400) [pid = 1771] [serial = 1212] [outer = 0x85ed3000] 02:26:33 INFO - PROCESS | 1771 | 1461144393760 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]]]}] 02:26:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:26:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1334ms 02:26:33 INFO - PROCESS | 1771 | 1461144393779 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 02:26:33 INFO - PROCESS | 1771 | 1461144393788 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 02:26:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:26:33 INFO - PROCESS | 1771 | 1461144393798 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:26:33 INFO - PROCESS | 1771 | 1461144393802 Marionette TRACE conn3 <- [1,1586,null,{}] 02:26:33 INFO - PROCESS | 1771 | 1461144393808 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}] 02:26:34 INFO - PROCESS | 1771 | 1461144394083 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 02:26:34 INFO - PROCESS | 1771 | 1461144394205 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:34 INFO - PROCESS | 1771 | ++DOCSHELL 0x864f2800 == 140 [pid = 1771] [id = 404] 02:26:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x86aed400) [pid = 1771] [serial = 1213] [outer = (nil)] 02:26:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x88536400) [pid = 1771] [serial = 1214] [outer = 0x86aed400] 02:26:34 INFO - PROCESS | 1771 | 1461144394281 Marionette DEBUG loaded listener.js 02:26:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x8885b800) [pid = 1771] [serial = 1215] [outer = 0x86aed400] 02:26:35 INFO - PROCESS | 1771 | 1461144395278 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]]]}] 02:26:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:26:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1546ms 02:26:35 INFO - PROCESS | 1771 | 1461144395345 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 02:26:35 INFO - PROCESS | 1771 | 1461144395349 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 02:26:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:26:35 INFO - PROCESS | 1771 | 1461144395356 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:26:35 INFO - PROCESS | 1771 | 1461144395362 Marionette TRACE conn3 <- [1,1590,null,{}] 02:26:35 INFO - PROCESS | 1771 | 1461144395384 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}] 02:26:35 INFO - PROCESS | 1771 | 1461144395634 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 02:26:35 INFO - PROCESS | 1771 | 1461144395660 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:35 INFO - PROCESS | 1771 | ++DOCSHELL 0x88535400 == 141 [pid = 1771] [id = 405] 02:26:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x89dd6400) [pid = 1771] [serial = 1216] [outer = (nil)] 02:26:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x8ae43000) [pid = 1771] [serial = 1217] [outer = 0x89dd6400] 02:26:35 INFO - PROCESS | 1771 | 1461144395735 Marionette DEBUG loaded listener.js 02:26:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x8ae5b000) [pid = 1771] [serial = 1218] [outer = 0x89dd6400] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x89eb0c00) [pid = 1771] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x970b5c00) [pid = 1771] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x8fc25800) [pid = 1771] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x8dcb5800) [pid = 1771] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x95e98400) [pid = 1771] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x97a88000) [pid = 1771] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x86af6800) [pid = 1771] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x967d3000) [pid = 1771] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x95b6b000) [pid = 1771] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x97d39800) [pid = 1771] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x8853a400) [pid = 1771] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x864f0000) [pid = 1771] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x9b0ed400) [pid = 1771] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x846d0400) [pid = 1771] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x8b999400) [pid = 1771] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x8f05d800) [pid = 1771] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x96b2c800) [pid = 1771] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8b999800) [pid = 1771] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x8aed5400) [pid = 1771] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x92947800) [pid = 1771] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x8c3c8400) [pid = 1771] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x9b09ac00) [pid = 1771] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x97524800) [pid = 1771] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x978ae400) [pid = 1771] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x978aec00) [pid = 1771] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:26:37 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x89e03400) [pid = 1771] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:26:37 INFO - PROCESS | 1771 | 1461144397435 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]]]}] 02:26:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:26:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2099ms 02:26:37 INFO - PROCESS | 1771 | 1461144397459 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 02:26:37 INFO - PROCESS | 1771 | 1461144397468 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 02:26:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:26:37 INFO - PROCESS | 1771 | 1461144397482 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:26:37 INFO - PROCESS | 1771 | 1461144397484 Marionette TRACE conn3 <- [1,1594,null,{}] 02:26:37 INFO - PROCESS | 1771 | 1461144397490 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}] 02:26:37 INFO - PROCESS | 1771 | 1461144397685 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 02:26:37 INFO - PROCESS | 1771 | 1461144397868 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:37 INFO - PROCESS | 1771 | ++DOCSHELL 0x846d0400 == 142 [pid = 1771] [id = 406] 02:26:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x86aeb400) [pid = 1771] [serial = 1219] [outer = (nil)] 02:26:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x89ea6000) [pid = 1771] [serial = 1220] [outer = 0x86aeb400] 02:26:37 INFO - PROCESS | 1771 | 1461144397942 Marionette DEBUG loaded listener.js 02:26:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x8afb4c00) [pid = 1771] [serial = 1221] [outer = 0x86aeb400] 02:26:38 INFO - PROCESS | 1771 | 1461144398751 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]]]}] 02:26:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:26:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1331ms 02:26:38 INFO - PROCESS | 1771 | 1461144398814 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 02:26:38 INFO - PROCESS | 1771 | 1461144398818 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 02:26:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:26:38 INFO - PROCESS | 1771 | 1461144398824 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:26:38 INFO - PROCESS | 1771 | 1461144398827 Marionette TRACE conn3 <- [1,1598,null,{}] 02:26:38 INFO - PROCESS | 1771 | 1461144398833 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}] 02:26:39 INFO - PROCESS | 1771 | 1461144399028 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 02:26:39 INFO - PROCESS | 1771 | 1461144399328 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:39 INFO - PROCESS | 1771 | ++DOCSHELL 0x847d9400 == 143 [pid = 1771] [id = 407] 02:26:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x847dbc00) [pid = 1771] [serial = 1222] [outer = (nil)] 02:26:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x85eda000) [pid = 1771] [serial = 1223] [outer = 0x847dbc00] 02:26:39 INFO - PROCESS | 1771 | 1461144399496 Marionette DEBUG loaded listener.js 02:26:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x864f7400) [pid = 1771] [serial = 1224] [outer = 0x847dbc00] 02:26:40 INFO - PROCESS | 1771 | 1461144400462 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]]]}] 02:26:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:26:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1692ms 02:26:40 INFO - PROCESS | 1771 | 1461144400518 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 02:26:40 INFO - PROCESS | 1771 | 1461144400527 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 02:26:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:26:40 INFO - PROCESS | 1771 | 1461144400536 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:26:40 INFO - PROCESS | 1771 | 1461144400541 Marionette TRACE conn3 <- [1,1602,null,{}] 02:26:40 INFO - PROCESS | 1771 | 1461144400549 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}] 02:26:40 INFO - PROCESS | 1771 | 1461144400805 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 02:26:41 INFO - PROCESS | 1771 | 1461144401142 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:41 INFO - PROCESS | 1771 | ++DOCSHELL 0x8751a800 == 144 [pid = 1771] [id = 408] 02:26:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8751f000) [pid = 1771] [serial = 1225] [outer = (nil)] 02:26:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x88536c00) [pid = 1771] [serial = 1226] [outer = 0x8751f000] 02:26:41 INFO - PROCESS | 1771 | 1461144401231 Marionette DEBUG loaded listener.js 02:26:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x88a0b400) [pid = 1771] [serial = 1227] [outer = 0x8751f000] 02:26:42 INFO - PROCESS | 1771 | 1461144402221 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]]]}] 02:26:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:26:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1735ms 02:26:42 INFO - PROCESS | 1771 | 1461144402274 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 02:26:42 INFO - PROCESS | 1771 | 1461144402280 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 02:26:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:26:42 INFO - PROCESS | 1771 | 1461144402289 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:26:42 INFO - PROCESS | 1771 | 1461144402293 Marionette TRACE conn3 <- [1,1606,null,{}] 02:26:42 INFO - PROCESS | 1771 | 1461144402299 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}] 02:26:42 INFO - PROCESS | 1771 | 1461144402535 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 02:26:42 INFO - PROCESS | 1771 | 1461144402900 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:42 INFO - PROCESS | 1771 | ++DOCSHELL 0x88537c00 == 145 [pid = 1771] [id = 409] 02:26:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x89ea7800) [pid = 1771] [serial = 1228] [outer = (nil)] 02:26:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8ae4f800) [pid = 1771] [serial = 1229] [outer = 0x89ea7800] 02:26:42 INFO - PROCESS | 1771 | 1461144402991 Marionette DEBUG loaded listener.js 02:26:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8aedd400) [pid = 1771] [serial = 1230] [outer = 0x89ea7800] 02:26:43 INFO - PROCESS | 1771 | 1461144403973 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]]]}] 02:26:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:26:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1740ms 02:26:44 INFO - PROCESS | 1771 | 1461144404029 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 02:26:44 INFO - PROCESS | 1771 | 1461144404033 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 02:26:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:26:44 INFO - PROCESS | 1771 | 1461144404042 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:26:44 INFO - PROCESS | 1771 | 1461144404052 Marionette TRACE conn3 <- [1,1610,null,{}] 02:26:44 INFO - PROCESS | 1771 | 1461144404066 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}] 02:26:44 INFO - PROCESS | 1771 | 1461144404326 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 02:26:44 INFO - PROCESS | 1771 | 1461144404652 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b86f000 == 146 [pid = 1771] [id = 410] 02:26:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8b992800) [pid = 1771] [serial = 1231] [outer = (nil)] 02:26:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x8c203800) [pid = 1771] [serial = 1232] [outer = 0x8b992800] 02:26:44 INFO - PROCESS | 1771 | 1461144404744 Marionette DEBUG loaded listener.js 02:26:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8c3c7400) [pid = 1771] [serial = 1233] [outer = 0x8b992800] 02:26:45 INFO - PROCESS | 1771 | 1461144405644 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]]]}] 02:26:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:26:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1649ms 02:26:45 INFO - PROCESS | 1771 | 1461144405690 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 02:26:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:26:45 INFO - PROCESS | 1771 | 1461144405695 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 02:26:45 INFO - PROCESS | 1771 | 1461144405703 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:26:45 INFO - PROCESS | 1771 | 1461144405706 Marionette TRACE conn3 <- [1,1614,null,{}] 02:26:45 INFO - PROCESS | 1771 | 1461144405714 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}] 02:26:45 INFO - PROCESS | 1771 | 1461144405916 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 02:26:46 INFO - PROCESS | 1771 | 1461144406237 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:46 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b98f400 == 147 [pid = 1771] [id = 411] 02:26:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8c210400) [pid = 1771] [serial = 1234] [outer = (nil)] 02:26:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8c456400) [pid = 1771] [serial = 1235] [outer = 0x8c210400] 02:26:46 INFO - PROCESS | 1771 | 1461144406332 Marionette DEBUG loaded listener.js 02:26:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x8dc0c400) [pid = 1771] [serial = 1236] [outer = 0x8c210400] 02:26:47 INFO - PROCESS | 1771 | 1461144407246 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]]]}] 02:26:47 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 02:26:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1642ms 02:26:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:26:47 INFO - PROCESS | 1771 | 1461144407345 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 02:26:47 INFO - PROCESS | 1771 | 1461144407348 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 02:26:47 INFO - PROCESS | 1771 | 1461144407356 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:26:47 INFO - PROCESS | 1771 | 1461144407361 Marionette TRACE conn3 <- [1,1618,null,{}] 02:26:47 INFO - PROCESS | 1771 | 1461144407368 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}] 02:26:47 INFO - PROCESS | 1771 | 1461144407685 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 02:26:47 INFO - PROCESS | 1771 | 1461144407945 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:47 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dd5c800 == 148 [pid = 1771] [id = 412] 02:26:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x8dd5dc00) [pid = 1771] [serial = 1237] [outer = (nil)] 02:26:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x8dee8800) [pid = 1771] [serial = 1238] [outer = 0x8dd5dc00] 02:26:48 INFO - PROCESS | 1771 | 1461144408047 Marionette DEBUG loaded listener.js 02:26:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x8e889c00) [pid = 1771] [serial = 1239] [outer = 0x8dd5dc00] 02:26:49 INFO - PROCESS | 1771 | 1461144409042 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]]]}] 02:26:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:26:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1734ms 02:26:49 INFO - PROCESS | 1771 | 1461144409089 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 02:26:49 INFO - PROCESS | 1771 | 1461144409093 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 02:26:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:26:49 INFO - PROCESS | 1771 | 1461144409100 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:26:49 INFO - PROCESS | 1771 | 1461144409104 Marionette TRACE conn3 <- [1,1622,null,{}] 02:26:49 INFO - PROCESS | 1771 | 1461144409109 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}] 02:26:49 INFO - PROCESS | 1771 | 1461144409310 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 02:26:49 INFO - PROCESS | 1771 | 1461144409623 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:49 INFO - PROCESS | 1771 | ++DOCSHELL 0x86aef000 == 149 [pid = 1771] [id = 413] 02:26:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x8dcb5000) [pid = 1771] [serial = 1240] [outer = (nil)] 02:26:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x8f823c00) [pid = 1771] [serial = 1241] [outer = 0x8dcb5000] 02:26:49 INFO - PROCESS | 1771 | 1461144409717 Marionette DEBUG loaded listener.js 02:26:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x8fc1dc00) [pid = 1771] [serial = 1242] [outer = 0x8dcb5000] 02:26:50 INFO - PROCESS | 1771 | 1461144410653 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]]]}] 02:26:50 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 02:26:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1587ms 02:26:50 INFO - PROCESS | 1771 | 1461144410688 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 02:26:50 INFO - PROCESS | 1771 | 1461144410691 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 02:26:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:26:50 INFO - PROCESS | 1771 | 1461144410698 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:26:50 INFO - PROCESS | 1771 | 1461144410701 Marionette TRACE conn3 <- [1,1626,null,{}] 02:26:50 INFO - PROCESS | 1771 | 1461144410707 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}] 02:26:50 INFO - PROCESS | 1771 | 1461144410944 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 02:26:51 INFO - PROCESS | 1771 | 1461144411286 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c3d2c00 == 150 [pid = 1771] [id = 414] 02:26:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x8deec000) [pid = 1771] [serial = 1243] [outer = (nil)] 02:26:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x8ffdfc00) [pid = 1771] [serial = 1244] [outer = 0x8deec000] 02:26:51 INFO - PROCESS | 1771 | 1461144411385 Marionette DEBUG loaded listener.js 02:26:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x90379c00) [pid = 1771] [serial = 1245] [outer = 0x8deec000] 02:26:52 INFO - PROCESS | 1771 | 1461144412246 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]]]}] 02:26:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:26:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1584ms 02:26:52 INFO - PROCESS | 1771 | 1461144412283 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 02:26:52 INFO - PROCESS | 1771 | 1461144412286 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 02:26:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:26:52 INFO - PROCESS | 1771 | 1461144412293 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:26:52 INFO - PROCESS | 1771 | 1461144412296 Marionette TRACE conn3 <- [1,1630,null,{}] 02:26:52 INFO - PROCESS | 1771 | 1461144412326 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}] 02:26:52 INFO - PROCESS | 1771 | 1461144412631 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 02:26:52 INFO - PROCESS | 1771 | 1461144412890 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:52 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ffdac00 == 151 [pid = 1771] [id = 415] 02:26:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x8ffdbc00) [pid = 1771] [serial = 1246] [outer = (nil)] 02:26:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x91ff0400) [pid = 1771] [serial = 1247] [outer = 0x8ffdbc00] 02:26:52 INFO - PROCESS | 1771 | 1461144412992 Marionette DEBUG loaded listener.js 02:26:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x91ff7800) [pid = 1771] [serial = 1248] [outer = 0x8ffdbc00] 02:26:54 INFO - PROCESS | 1771 | 1461144414009 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]]]}] 02:26:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:26:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1791ms 02:26:54 INFO - PROCESS | 1771 | 1461144414085 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 02:26:54 INFO - PROCESS | 1771 | 1461144414089 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 02:26:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:26:54 INFO - PROCESS | 1771 | 1461144414095 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:26:54 INFO - PROCESS | 1771 | 1461144414099 Marionette TRACE conn3 <- [1,1634,null,{}] 02:26:54 INFO - PROCESS | 1771 | 1461144414105 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}] 02:26:54 INFO - PROCESS | 1771 | 1461144414317 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 02:26:54 INFO - PROCESS | 1771 | 1461144414638 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:54 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dee5800 == 152 [pid = 1771] [id = 416] 02:26:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x90380c00) [pid = 1771] [serial = 1249] [outer = (nil)] 02:26:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x92a6bc00) [pid = 1771] [serial = 1250] [outer = 0x90380c00] 02:26:54 INFO - PROCESS | 1771 | 1461144414748 Marionette DEBUG loaded listener.js 02:26:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x92a72400) [pid = 1771] [serial = 1251] [outer = 0x90380c00] 02:26:55 INFO - PROCESS | 1771 | 1461144415749 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]]]}] 02:26:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:26:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1684ms 02:26:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:26:55 INFO - PROCESS | 1771 | 1461144415782 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 02:26:55 INFO - PROCESS | 1771 | 1461144415785 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 02:26:55 INFO - PROCESS | 1771 | 1461144415792 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:26:55 INFO - PROCESS | 1771 | 1461144415795 Marionette TRACE conn3 <- [1,1638,null,{}] 02:26:55 INFO - PROCESS | 1771 | 1461144415801 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}] 02:26:56 INFO - PROCESS | 1771 | 1461144416095 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 02:26:56 INFO - PROCESS | 1771 | 1461144416315 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x93d08000 == 153 [pid = 1771] [id = 417] 02:26:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x93d09800) [pid = 1771] [serial = 1252] [outer = (nil)] 02:26:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x9472a800) [pid = 1771] [serial = 1253] [outer = 0x93d09800] 02:26:56 INFO - PROCESS | 1771 | 1461144416474 Marionette DEBUG loaded listener.js 02:26:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x95bf2400) [pid = 1771] [serial = 1254] [outer = 0x93d09800] 02:26:57 INFO - PROCESS | 1771 | 1461144417454 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]]]}] 02:26:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:26:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1738ms 02:26:57 INFO - PROCESS | 1771 | 1461144417529 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 02:26:57 INFO - PROCESS | 1771 | 1461144417532 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 02:26:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:26:57 INFO - PROCESS | 1771 | 1461144417539 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:26:57 INFO - PROCESS | 1771 | 1461144417544 Marionette TRACE conn3 <- [1,1642,null,{}] 02:26:57 INFO - PROCESS | 1771 | 1461144417550 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}] 02:26:57 INFO - PROCESS | 1771 | 1461144417831 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 02:26:58 INFO - PROCESS | 1771 | 1461144418156 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:58 INFO - PROCESS | 1771 | ++DOCSHELL 0x95bee800 == 154 [pid = 1771] [id = 418] 02:26:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x9667fc00) [pid = 1771] [serial = 1255] [outer = (nil)] 02:26:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x96b30000) [pid = 1771] [serial = 1256] [outer = 0x9667fc00] 02:26:58 INFO - PROCESS | 1771 | 1461144418242 Marionette DEBUG loaded listener.js 02:26:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x96cdb400) [pid = 1771] [serial = 1257] [outer = 0x9667fc00] 02:26:59 INFO - PROCESS | 1771 | 1461144419149 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]]]}] 02:26:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:26:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1684ms 02:26:59 INFO - PROCESS | 1771 | 1461144419224 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 02:26:59 INFO - PROCESS | 1771 | 1461144419228 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 02:26:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:26:59 INFO - PROCESS | 1771 | 1461144419235 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:26:59 INFO - PROCESS | 1771 | 1461144419238 Marionette TRACE conn3 <- [1,1646,null,{}] 02:26:59 INFO - PROCESS | 1771 | 1461144419244 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}] 02:26:59 INFO - PROCESS | 1771 | 1461144419485 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 02:26:59 INFO - PROCESS | 1771 | 1461144419806 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:59 INFO - PROCESS | 1771 | ++DOCSHELL 0x94725400 == 155 [pid = 1771] [id = 419] 02:26:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x96b27c00) [pid = 1771] [serial = 1258] [outer = (nil)] 02:26:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x97068000) [pid = 1771] [serial = 1259] [outer = 0x96b27c00] 02:26:59 INFO - PROCESS | 1771 | 1461144419898 Marionette DEBUG loaded listener.js 02:27:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x9706d400) [pid = 1771] [serial = 1260] [outer = 0x96b27c00] 02:27:00 INFO - PROCESS | 1771 | 1461144420802 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]]]}] 02:27:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:27:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1634ms 02:27:00 INFO - PROCESS | 1771 | 1461144420872 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 02:27:00 INFO - PROCESS | 1771 | 1461144420877 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 02:27:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:27:00 INFO - PROCESS | 1771 | 1461144420885 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:27:00 INFO - PROCESS | 1771 | 1461144420889 Marionette TRACE conn3 <- [1,1650,null,{}] 02:27:00 INFO - PROCESS | 1771 | 1461144420894 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}] 02:27:01 INFO - PROCESS | 1771 | 1461144421148 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 02:27:01 INFO - PROCESS | 1771 | 1461144421491 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:01 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a07000 == 156 [pid = 1771] [id = 420] 02:27:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x8b88ac00) [pid = 1771] [serial = 1261] [outer = (nil)] 02:27:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x9744f000) [pid = 1771] [serial = 1262] [outer = 0x8b88ac00] 02:27:01 INFO - PROCESS | 1771 | 1461144421585 Marionette DEBUG loaded listener.js 02:27:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x978a3000) [pid = 1771] [serial = 1263] [outer = 0x8b88ac00] 02:27:02 INFO - PROCESS | 1771 | 1461144422532 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]]]}] 02:27:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:27:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1684ms 02:27:02 INFO - PROCESS | 1771 | 1461144422569 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 02:27:02 INFO - PROCESS | 1771 | 1461144422574 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 02:27:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:27:02 INFO - PROCESS | 1771 | 1461144422588 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:27:02 INFO - PROCESS | 1771 | 1461144422592 Marionette TRACE conn3 <- [1,1654,null,{}] 02:27:02 INFO - PROCESS | 1771 | 1461144422600 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}] 02:27:02 INFO - PROCESS | 1771 | 1461144422819 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 02:27:03 INFO - PROCESS | 1771 | 1461144423140 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x96cdbc00 == 157 [pid = 1771] [id = 421] 02:27:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x97192400) [pid = 1771] [serial = 1264] [outer = (nil)] 02:27:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x97a87000) [pid = 1771] [serial = 1265] [outer = 0x97192400] 02:27:03 INFO - PROCESS | 1771 | 1461144423237 Marionette DEBUG loaded listener.js 02:27:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x97b05000) [pid = 1771] [serial = 1266] [outer = 0x97192400] 02:27:04 INFO - PROCESS | 1771 | 1461144424101 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]]]}] 02:27:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:27:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1591ms 02:27:04 INFO - PROCESS | 1771 | 1461144424172 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 02:27:04 INFO - PROCESS | 1771 | 1461144424176 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 02:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:27:04 INFO - PROCESS | 1771 | 1461144424183 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:27:04 INFO - PROCESS | 1771 | 1461144424185 Marionette TRACE conn3 <- [1,1658,null,{}] 02:27:04 INFO - PROCESS | 1771 | 1461144424191 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}] 02:27:04 INFO - PROCESS | 1771 | 1461144424388 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 02:27:04 INFO - PROCESS | 1771 | 1461144424665 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:04 INFO - PROCESS | 1771 | ++DOCSHELL 0x97a10400 == 158 [pid = 1771] [id = 422] 02:27:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 182 (0x97a7e400) [pid = 1771] [serial = 1267] [outer = (nil)] 02:27:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 183 (0x9884c400) [pid = 1771] [serial = 1268] [outer = 0x97a7e400] 02:27:04 INFO - PROCESS | 1771 | 1461144424799 Marionette DEBUG loaded listener.js 02:27:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 184 (0x988be000) [pid = 1771] [serial = 1269] [outer = 0x97a7e400] 02:27:05 INFO - PROCESS | 1771 | 1461144425678 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]]]}] 02:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1536ms 02:27:05 INFO - PROCESS | 1771 | 1461144425720 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 02:27:05 INFO - PROCESS | 1771 | 1461144425726 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 02:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:27:05 INFO - PROCESS | 1771 | 1461144425752 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:27:05 INFO - PROCESS | 1771 | 1461144425756 Marionette TRACE conn3 <- [1,1662,null,{}] 02:27:05 INFO - PROCESS | 1771 | 1461144425762 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}] 02:27:05 INFO - PROCESS | 1771 | 1461144425966 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 02:27:06 INFO - PROCESS | 1771 | 1461144426294 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:06 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae5f400 == 159 [pid = 1771] [id = 423] 02:27:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 185 (0x8e7a5c00) [pid = 1771] [serial = 1270] [outer = (nil)] 02:27:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 186 (0x9b0e9c00) [pid = 1771] [serial = 1271] [outer = 0x8e7a5c00] 02:27:06 INFO - PROCESS | 1771 | 1461144426384 Marionette DEBUG loaded listener.js 02:27:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 187 (0x9ea19000) [pid = 1771] [serial = 1272] [outer = 0x8e7a5c00] 02:27:07 INFO - PROCESS | 1771 | 1461144427295 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]]]}] 02:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1601ms 02:27:07 INFO - PROCESS | 1771 | 1461144427350 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 02:27:07 INFO - PROCESS | 1771 | 1461144427353 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 02:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:27:07 INFO - PROCESS | 1771 | 1461144427360 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:27:07 INFO - PROCESS | 1771 | 1461144427363 Marionette TRACE conn3 <- [1,1666,null,{}] 02:27:07 INFO - PROCESS | 1771 | 1461144427369 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}] 02:27:07 INFO - PROCESS | 1771 | 1461144427602 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 02:27:07 INFO - PROCESS | 1771 | 1461144427941 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:07 INFO - PROCESS | 1771 | ++DOCSHELL 0x97a7d000 == 160 [pid = 1771] [id = 424] 02:27:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 188 (0x988bdc00) [pid = 1771] [serial = 1273] [outer = (nil)] 02:27:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 189 (0x9fe90400) [pid = 1771] [serial = 1274] [outer = 0x988bdc00] 02:27:08 INFO - PROCESS | 1771 | 1461144428035 Marionette DEBUG loaded listener.js 02:27:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 190 (0x9ff9b800) [pid = 1771] [serial = 1275] [outer = 0x988bdc00] 02:27:08 INFO - PROCESS | 1771 | 1461144428940 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]]]}] 02:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1633ms 02:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:27:09 INFO - PROCESS | 1771 | 1461144428994 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 02:27:09 INFO - PROCESS | 1771 | 1461144428997 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 02:27:09 INFO - PROCESS | 1771 | 1461144429004 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:27:09 INFO - PROCESS | 1771 | 1461144429007 Marionette TRACE conn3 <- [1,1670,null,{}] 02:27:09 INFO - PROCESS | 1771 | 1461144429013 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}] 02:27:09 INFO - PROCESS | 1771 | 1461144429218 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 02:27:09 INFO - PROCESS | 1771 | 1461144429546 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:09 INFO - PROCESS | 1771 | ++DOCSHELL 0x847d3800 == 161 [pid = 1771] [id = 425] 02:27:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 191 (0x98ae4800) [pid = 1771] [serial = 1276] [outer = (nil)] 02:27:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 192 (0xa0f9c800) [pid = 1771] [serial = 1277] [outer = 0x98ae4800] 02:27:09 INFO - PROCESS | 1771 | 1461144429638 Marionette DEBUG loaded listener.js 02:27:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 193 (0xa0fa4800) [pid = 1771] [serial = 1278] [outer = 0x98ae4800] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x912b0400 == 160 [pid = 1771] [id = 47] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x846c8400 == 159 [pid = 1771] [id = 316] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8b990800 == 158 [pid = 1771] [id = 226] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x95bf3400 == 157 [pid = 1771] [id = 217] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x97062c00 == 156 [pid = 1771] [id = 255] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x94727000 == 155 [pid = 1771] [id = 216] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x90378400 == 154 [pid = 1771] [id = 215] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8731ec00 == 153 [pid = 1771] [id = 218] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x882efc00 == 152 [pid = 1771] [id = 214] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x85ed6c00 == 151 [pid = 1771] [id = 314] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x864eec00 == 150 [pid = 1771] [id = 380] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x84a0f400 == 149 [pid = 1771] [id = 315] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x93c49400 == 148 [pid = 1771] [id = 131] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8e88a400 == 147 [pid = 1771] [id = 121] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x85ed0800 == 146 [pid = 1771] [id = 317] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8885d000 == 145 [pid = 1771] [id = 219] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae57c00 == 144 [pid = 1771] [id = 318] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8ffde800 == 143 [pid = 1771] [id = 213] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8fc25000 == 142 [pid = 1771] [id = 130] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x846d0400 == 141 [pid = 1771] [id = 406] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x84a06c00 == 140 [pid = 1771] [id = 357] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x88535400 == 139 [pid = 1771] [id = 405] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x864f2800 == 138 [pid = 1771] [id = 404] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x846d0800 == 137 [pid = 1771] [id = 403] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x86a50c00 == 136 [pid = 1771] [id = 402] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x85edf800 == 135 [pid = 1771] [id = 401] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8f81d000 == 134 [pid = 1771] [id = 400] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x97195000 == 133 [pid = 1771] [id = 398] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x847ce000 == 132 [pid = 1771] [id = 399] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8e6b5c00 == 131 [pid = 1771] [id = 397] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x846c2000 == 130 [pid = 1771] [id = 396] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8c44c400 == 129 [pid = 1771] [id = 395] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x92acc800 == 128 [pid = 1771] [id = 393] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x89e0f800 == 127 [pid = 1771] [id = 394] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8dcae800 == 126 [pid = 1771] [id = 392] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8f829c00 == 125 [pid = 1771] [id = 391] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8e889800 == 124 [pid = 1771] [id = 390] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8e6bac00 == 123 [pid = 1771] [id = 389] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8b883000 == 122 [pid = 1771] [id = 387] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae5bc00 == 121 [pid = 1771] [id = 388] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8b876000 == 120 [pid = 1771] [id = 386] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x8853b000 == 119 [pid = 1771] [id = 385] 02:27:11 INFO - PROCESS | 1771 | --DOCSHELL 0x847cf000 == 118 [pid = 1771] [id = 384] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 192 (0x8b88dc00) [pid = 1771] [serial = 1023] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 191 (0x9789fc00) [pid = 1771] [serial = 1062] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 190 (0x912b6c00) [pid = 1771] [serial = 1110] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 189 (0x8e888000) [pid = 1771] [serial = 1104] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 188 (0x95ea3000) [pid = 1771] [serial = 1118] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 187 (0x9b0ea800) [pid = 1771] [serial = 1074] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 186 (0x87520400) [pid = 1771] [serial = 1145] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 185 (0x9884a400) [pid = 1771] [serial = 1071] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 184 (0x9680b400) [pid = 1771] [serial = 1119] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 183 (0x978ab000) [pid = 1771] [serial = 1124] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 182 (0x98ae5800) [pid = 1771] [serial = 1131] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 181 (0x89dd5c00) [pid = 1771] [serial = 1092] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x86aec800) [pid = 1771] [serial = 1143] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x9fe91000) [pid = 1771] [serial = 1136] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x90385800) [pid = 1771] [serial = 1109] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x84a0bc00) [pid = 1771] [serial = 1089] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x8dd57400) [pid = 1771] [serial = 1103] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x8c209800) [pid = 1771] [serial = 1098] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x8f3de400) [pid = 1771] [serial = 1106] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x96e33000) [pid = 1771] [serial = 1121] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x8fe18800) [pid = 1771] [serial = 1107] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x92961000) [pid = 1771] [serial = 1112] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x864f8800) [pid = 1771] [serial = 1142] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x96e36c00) [pid = 1771] [serial = 1122] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x8afb6000) [pid = 1771] [serial = 1095] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x88a08800) [pid = 1771] [serial = 1091] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x8afa9400) [pid = 1771] [serial = 1094] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x97a04c00) [pid = 1771] [serial = 1125] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x93d08400) [pid = 1771] [serial = 1115] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x8c451c00) [pid = 1771] [serial = 1100] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x9fe92c00) [pid = 1771] [serial = 1137] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x847d6800) [pid = 1771] [serial = 1088] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0xa0a2f400) [pid = 1771] [serial = 1139] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x9fb91000) [pid = 1771] [serial = 1133] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x8dc0d000) [pid = 1771] [serial = 1101] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x97e54c00) [pid = 1771] [serial = 1128] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x97a82000) [pid = 1771] [serial = 1065] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x92a63c00) [pid = 1771] [serial = 1113] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x93d0d400) [pid = 1771] [serial = 1116] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x88539400) [pid = 1771] [serial = 1146] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x9fc4f400) [pid = 1771] [serial = 1134] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x98ae0400) [pid = 1771] [serial = 1130] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x97e55400) [pid = 1771] [serial = 1068] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x89ea1c00) [pid = 1771] [serial = 1148] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x97db7000) [pid = 1771] [serial = 1127] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x8c16dc00) [pid = 1771] [serial = 1097] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x8ae44000) [pid = 1771] [serial = 1149] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x89dd4400) [pid = 1771] [serial = 1151] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1771 | 1461144432291 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]]]}] 02:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 3391ms 02:27:12 INFO - PROCESS | 1771 | 1461144432395 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 02:27:12 INFO - PROCESS | 1771 | 1461144432402 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 02:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:27:12 INFO - PROCESS | 1771 | 1461144432411 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:27:12 INFO - PROCESS | 1771 | 1461144432416 Marionette TRACE conn3 <- [1,1674,null,{}] 02:27:12 INFO - PROCESS | 1771 | 1461144432423 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}] 02:27:12 INFO - PROCESS | 1771 | 1461144432712 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 02:27:12 INFO - PROCESS | 1771 | 1461144432915 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:12 INFO - PROCESS | 1771 | ++DOCSHELL 0x86a57400 == 119 [pid = 1771] [id = 426] 02:27:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x86a5a400) [pid = 1771] [serial = 1279] [outer = (nil)] 02:27:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x86af4000) [pid = 1771] [serial = 1280] [outer = 0x86a5a400] 02:27:12 INFO - PROCESS | 1771 | 1461144432994 Marionette DEBUG loaded listener.js 02:27:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x87513800) [pid = 1771] [serial = 1281] [outer = 0x86a5a400] 02:27:13 INFO - PROCESS | 1771 | 1461144433898 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]]]}] 02:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1543ms 02:27:13 INFO - PROCESS | 1771 | 1461144433955 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 02:27:13 INFO - PROCESS | 1771 | 1461144433962 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 02:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:27:13 INFO - PROCESS | 1771 | 1461144433972 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:27:13 INFO - PROCESS | 1771 | 1461144433975 Marionette TRACE conn3 <- [1,1678,null,{}] 02:27:13 INFO - PROCESS | 1771 | 1461144433982 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}] 02:27:14 INFO - PROCESS | 1771 | 1461144434177 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 02:27:14 INFO - PROCESS | 1771 | 1461144434473 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:14 INFO - PROCESS | 1771 | ++DOCSHELL 0x87515400 == 120 [pid = 1771] [id = 427] 02:27:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8751ec00) [pid = 1771] [serial = 1282] [outer = (nil)] 02:27:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x88865400) [pid = 1771] [serial = 1283] [outer = 0x8751ec00] 02:27:14 INFO - PROCESS | 1771 | 1461144434569 Marionette DEBUG loaded listener.js 02:27:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x89dd3400) [pid = 1771] [serial = 1284] [outer = 0x8751ec00] 02:27:15 INFO - PROCESS | 1771 | 1461144435418 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]]]}] 02:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1487ms 02:27:15 INFO - PROCESS | 1771 | 1461144435462 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 02:27:15 INFO - PROCESS | 1771 | 1461144435465 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 02:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:27:15 INFO - PROCESS | 1771 | 1461144435477 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:27:15 INFO - PROCESS | 1771 | 1461144435487 Marionette TRACE conn3 <- [1,1682,null,{}] 02:27:15 INFO - PROCESS | 1771 | 1461144435540 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}] 02:27:15 INFO - PROCESS | 1771 | 1461144435834 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 02:27:15 INFO - PROCESS | 1771 | 1461144435870 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:15 INFO - PROCESS | 1771 | ++DOCSHELL 0x88533000 == 121 [pid = 1771] [id = 428] 02:27:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x88a03400) [pid = 1771] [serial = 1285] [outer = (nil)] 02:27:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x8ae53c00) [pid = 1771] [serial = 1286] [outer = 0x88a03400] 02:27:15 INFO - PROCESS | 1771 | 1461144435958 Marionette DEBUG loaded listener.js 02:27:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x8afae000) [pid = 1771] [serial = 1287] [outer = 0x88a03400] 02:27:16 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x8f063c00) [pid = 1771] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:27:16 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x967da000) [pid = 1771] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:27:16 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x8f3dcc00) [pid = 1771] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:27:16 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x97a79c00) [pid = 1771] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:27:16 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x86aed400) [pid = 1771] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:27:17 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x8ffda800) [pid = 1771] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:27:17 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x8e6bcc00) [pid = 1771] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:27:17 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x8b99b400) [pid = 1771] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:27:17 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x88a0a000) [pid = 1771] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:27:17 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x92acd400) [pid = 1771] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:27:17 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x8b890800) [pid = 1771] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:27:17 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x847cf800) [pid = 1771] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:27:17 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x864f1400) [pid = 1771] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:27:17 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x8deee000) [pid = 1771] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:27:17 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x96c3c000) [pid = 1771] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:27:17 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x91f9d400) [pid = 1771] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:27:17 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x85ed3000) [pid = 1771] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:27:17 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x8f3de000) [pid = 1771] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:27:17 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x89dd6400) [pid = 1771] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:27:17 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x8b88fc00) [pid = 1771] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:27:17 INFO - PROCESS | 1771 | 1461144437455 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]]]}] 02:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 2044ms 02:27:17 INFO - PROCESS | 1771 | 1461144437521 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 02:27:17 INFO - PROCESS | 1771 | 1461144437526 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 02:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:27:17 INFO - PROCESS | 1771 | 1461144437544 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:27:17 INFO - PROCESS | 1771 | 1461144437546 Marionette TRACE conn3 <- [1,1686,null,{}] 02:27:17 INFO - PROCESS | 1771 | 1461144437552 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}] 02:27:17 INFO - PROCESS | 1771 | 1461144437749 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 02:27:17 INFO - PROCESS | 1771 | 1461144437762 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:17 INFO - PROCESS | 1771 | ++DOCSHELL 0x8751dc00 == 122 [pid = 1771] [id = 429] 02:27:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x88a0a000) [pid = 1771] [serial = 1288] [outer = (nil)] 02:27:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x8b883000) [pid = 1771] [serial = 1289] [outer = 0x88a0a000] 02:27:17 INFO - PROCESS | 1771 | 1461144437835 Marionette DEBUG loaded listener.js 02:27:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x8b88fc00) [pid = 1771] [serial = 1290] [outer = 0x88a0a000] 02:27:18 INFO - PROCESS | 1771 | 1461144438773 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]]]}] 02:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 02:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1279ms 02:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:27:18 INFO - PROCESS | 1771 | 1461144438828 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 02:27:18 INFO - PROCESS | 1771 | 1461144438830 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 02:27:18 INFO - PROCESS | 1771 | 1461144438837 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:27:18 INFO - PROCESS | 1771 | 1461144438840 Marionette TRACE conn3 <- [1,1690,null,{}] 02:27:18 INFO - PROCESS | 1771 | 1461144438846 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}] 02:27:19 INFO - PROCESS | 1771 | 1461144439137 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 02:27:19 INFO - PROCESS | 1771 | 1461144439423 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:19 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a05000 == 123 [pid = 1771] [id = 430] 02:27:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x84a06c00) [pid = 1771] [serial = 1291] [outer = (nil)] 02:27:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x864f7800) [pid = 1771] [serial = 1292] [outer = 0x84a06c00] 02:27:19 INFO - PROCESS | 1771 | 1461144439584 Marionette DEBUG loaded listener.js 02:27:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x86ae9400) [pid = 1771] [serial = 1293] [outer = 0x84a06c00] 02:27:20 INFO - PROCESS | 1771 | 1461144440680 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]]]}] 02:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1885ms 02:27:20 INFO - PROCESS | 1771 | 1461144440723 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 02:27:20 INFO - PROCESS | 1771 | 1461144440730 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 02:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:27:20 INFO - PROCESS | 1771 | 1461144440738 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:27:20 INFO - PROCESS | 1771 | 1461144440745 Marionette TRACE conn3 <- [1,1694,null,{}] 02:27:20 INFO - PROCESS | 1771 | 1461144440752 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}] 02:27:20 INFO - PROCESS | 1771 | 1461144440970 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 02:27:21 INFO - PROCESS | 1771 | 1461144441299 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:21 INFO - PROCESS | 1771 | ++DOCSHELL 0x88535400 == 124 [pid = 1771] [id = 431] 02:27:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8853a400) [pid = 1771] [serial = 1294] [outer = (nil)] 02:27:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x89dd6c00) [pid = 1771] [serial = 1295] [outer = 0x8853a400] 02:27:21 INFO - PROCESS | 1771 | 1461144441394 Marionette DEBUG loaded listener.js 02:27:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x89ea9000) [pid = 1771] [serial = 1296] [outer = 0x8853a400] 02:27:22 INFO - PROCESS | 1771 | 1461144442390 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]]]}] 02:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1685ms 02:27:22 INFO - PROCESS | 1771 | 1461144442424 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 02:27:22 INFO - PROCESS | 1771 | 1461144442429 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 02:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:27:22 INFO - PROCESS | 1771 | 1461144442436 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:27:22 INFO - PROCESS | 1771 | 1461144442439 Marionette TRACE conn3 <- [1,1698,null,{}] 02:27:22 INFO - PROCESS | 1771 | 1461144442446 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}] 02:27:22 INFO - PROCESS | 1771 | 1461144442683 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 02:27:23 INFO - PROCESS | 1771 | 1461144443070 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:23 INFO - PROCESS | 1771 | ++DOCSHELL 0x8afb3400 == 125 [pid = 1771] [id = 432] 02:27:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8b86a400) [pid = 1771] [serial = 1297] [outer = (nil)] 02:27:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8b886c00) [pid = 1771] [serial = 1298] [outer = 0x8b86a400] 02:27:23 INFO - PROCESS | 1771 | 1461144443162 Marionette DEBUG loaded listener.js 02:27:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8b99b400) [pid = 1771] [serial = 1299] [outer = 0x8b86a400] 02:27:24 INFO - PROCESS | 1771 | 1461144444188 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]]]}] 02:27:24 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 02:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1784ms 02:27:24 INFO - PROCESS | 1771 | 1461144444221 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 02:27:24 INFO - PROCESS | 1771 | 1461144444228 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 02:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:27:24 INFO - PROCESS | 1771 | 1461144444245 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:27:24 INFO - PROCESS | 1771 | 1461144444252 Marionette TRACE conn3 <- [1,1702,null,{}] 02:27:24 INFO - PROCESS | 1771 | 1461144444258 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}] 02:27:24 INFO - PROCESS | 1771 | 1461144444482 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 02:27:24 INFO - PROCESS | 1771 | 1461144444802 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:24 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b86f400 == 126 [pid = 1771] [id = 433] 02:27:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x8b887400) [pid = 1771] [serial = 1300] [outer = (nil)] 02:27:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8c458c00) [pid = 1771] [serial = 1301] [outer = 0x8b887400] 02:27:24 INFO - PROCESS | 1771 | 1461144444894 Marionette DEBUG loaded listener.js 02:27:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8dc17000) [pid = 1771] [serial = 1302] [outer = 0x8b887400] 02:27:25 INFO - PROCESS | 1771 | 1461144445792 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]]]}] 02:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1602ms 02:27:25 INFO - PROCESS | 1771 | 1461144445839 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 02:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:27:25 INFO - PROCESS | 1771 | 1461144445844 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 02:27:25 INFO - PROCESS | 1771 | 1461144445850 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:27:25 INFO - PROCESS | 1771 | 1461144445854 Marionette TRACE conn3 <- [1,1706,null,{}] 02:27:25 INFO - PROCESS | 1771 | 1461144445860 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}] 02:27:26 INFO - PROCESS | 1771 | 1461144446060 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 02:27:26 INFO - PROCESS | 1771 | 1461144446374 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:26 INFO - PROCESS | 1771 | ++DOCSHELL 0x89dd2800 == 127 [pid = 1771] [id = 434] 02:27:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8c44b800) [pid = 1771] [serial = 1303] [outer = (nil)] 02:27:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x8dd5c400) [pid = 1771] [serial = 1304] [outer = 0x8c44b800] 02:27:26 INFO - PROCESS | 1771 | 1461144446467 Marionette DEBUG loaded listener.js 02:27:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x8dee6c00) [pid = 1771] [serial = 1305] [outer = 0x8c44b800] 02:27:27 INFO - PROCESS | 1771 | 1461144447347 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]]]}] 02:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1532ms 02:27:27 INFO - PROCESS | 1771 | 1461144447383 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 02:27:27 INFO - PROCESS | 1771 | 1461144447387 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 02:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:27:27 INFO - PROCESS | 1771 | 1461144447394 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:27:27 INFO - PROCESS | 1771 | 1461144447398 Marionette TRACE conn3 <- [1,1710,null,{}] 02:27:27 INFO - PROCESS | 1771 | 1461144447404 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}] 02:27:27 INFO - PROCESS | 1771 | 1461144447621 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 02:27:27 INFO - PROCESS | 1771 | 1461144447965 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:28 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e7a8000 == 128 [pid = 1771] [id = 435] 02:27:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x8e7a8800) [pid = 1771] [serial = 1306] [outer = (nil)] 02:27:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x8e7aec00) [pid = 1771] [serial = 1307] [outer = 0x8e7a8800] 02:27:28 INFO - PROCESS | 1771 | 1461144448072 Marionette DEBUG loaded listener.js 02:27:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x8f05d800) [pid = 1771] [serial = 1308] [outer = 0x8e7a8800] 02:27:29 INFO - PROCESS | 1771 | 1461144449010 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]]]}] 02:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1684ms 02:27:29 INFO - PROCESS | 1771 | 1461144449079 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 02:27:29 INFO - PROCESS | 1771 | 1461144449082 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 02:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:27:29 INFO - PROCESS | 1771 | 1461144449090 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:27:29 INFO - PROCESS | 1771 | 1461144449093 Marionette TRACE conn3 <- [1,1714,null,{}] 02:27:29 INFO - PROCESS | 1771 | 1461144449099 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}] 02:27:29 INFO - PROCESS | 1771 | 1461144449310 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 02:27:29 INFO - PROCESS | 1771 | 1461144449628 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:29 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae54000 == 129 [pid = 1771] [id = 436] 02:27:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x8c163000) [pid = 1771] [serial = 1309] [outer = (nil)] 02:27:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x8fc17c00) [pid = 1771] [serial = 1310] [outer = 0x8c163000] 02:27:29 INFO - PROCESS | 1771 | 1461144449723 Marionette DEBUG loaded listener.js 02:27:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x8fe1dc00) [pid = 1771] [serial = 1311] [outer = 0x8c163000] 02:27:30 INFO - PROCESS | 1771 | 1461144450656 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]]]}] 02:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1638ms 02:27:30 INFO - PROCESS | 1771 | 1461144450729 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 02:27:30 INFO - PROCESS | 1771 | 1461144450732 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 02:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:27:30 INFO - PROCESS | 1771 | 1461144450739 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:27:30 INFO - PROCESS | 1771 | 1461144450742 Marionette TRACE conn3 <- [1,1718,null,{}] 02:27:30 INFO - PROCESS | 1771 | 1461144450748 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}] 02:27:30 INFO - PROCESS | 1771 | 1461144450978 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 02:27:31 INFO - PROCESS | 1771 | 1461144451304 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:31 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dd55000 == 130 [pid = 1771] [id = 437] 02:27:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x8f3e1000) [pid = 1771] [serial = 1312] [outer = (nil)] 02:27:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x912b0400) [pid = 1771] [serial = 1313] [outer = 0x8f3e1000] 02:27:31 INFO - PROCESS | 1771 | 1461144451401 Marionette DEBUG loaded listener.js 02:27:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x914e5800) [pid = 1771] [serial = 1314] [outer = 0x8f3e1000] 02:27:32 INFO - PROCESS | 1771 | 1461144452315 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]]]}] 02:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1632ms 02:27:32 INFO - PROCESS | 1771 | 1461144452371 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 02:27:32 INFO - PROCESS | 1771 | 1461144452375 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 02:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:27:32 INFO - PROCESS | 1771 | 1461144452382 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:27:32 INFO - PROCESS | 1771 | 1461144452385 Marionette TRACE conn3 <- [1,1722,null,{}] 02:27:32 INFO - PROCESS | 1771 | 1461144452391 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}] 02:27:32 INFO - PROCESS | 1771 | 1461144452617 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 02:27:33 INFO - PROCESS | 1771 | 1461144452974 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:33 INFO - PROCESS | 1771 | ++DOCSHELL 0x847d2400 == 131 [pid = 1771] [id = 438] 02:27:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x8ffe2c00) [pid = 1771] [serial = 1315] [outer = (nil)] 02:27:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x92a67000) [pid = 1771] [serial = 1316] [outer = 0x8ffe2c00] 02:27:33 INFO - PROCESS | 1771 | 1461144453074 Marionette DEBUG loaded listener.js 02:27:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x92a6f800) [pid = 1771] [serial = 1317] [outer = 0x8ffe2c00] 02:27:33 INFO - PROCESS | 1771 | 1461144453966 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]]]}] 02:27:34 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 02:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1630ms 02:27:34 INFO - PROCESS | 1771 | 1461144454013 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 02:27:34 INFO - PROCESS | 1771 | 1461144454016 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 02:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:27:34 INFO - PROCESS | 1771 | 1461144454023 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:27:34 INFO - PROCESS | 1771 | 1461144454027 Marionette TRACE conn3 <- [1,1726,null,{}] 02:27:34 INFO - PROCESS | 1771 | 1461144454032 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}] 02:27:34 INFO - PROCESS | 1771 | 1461144454240 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 02:27:34 INFO - PROCESS | 1771 | 1461144454515 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:34 INFO - PROCESS | 1771 | ++DOCSHELL 0x9295b400 == 132 [pid = 1771] [id = 439] 02:27:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x9295c800) [pid = 1771] [serial = 1318] [outer = (nil)] 02:27:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x93d07400) [pid = 1771] [serial = 1319] [outer = 0x9295c800] 02:27:34 INFO - PROCESS | 1771 | 1461144454653 Marionette DEBUG loaded listener.js 02:27:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x94724c00) [pid = 1771] [serial = 1320] [outer = 0x9295c800] 02:27:35 INFO - PROCESS | 1771 | 1461144455543 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]]]}] 02:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1588ms 02:27:35 INFO - PROCESS | 1771 | 1461144455612 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 02:27:35 INFO - PROCESS | 1771 | 1461144455616 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 02:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:27:35 INFO - PROCESS | 1771 | 1461144455623 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:27:35 INFO - PROCESS | 1771 | 1461144455627 Marionette TRACE conn3 <- [1,1730,null,{}] 02:27:35 INFO - PROCESS | 1771 | 1461144455633 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}] 02:27:35 INFO - PROCESS | 1771 | 1461144455847 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 02:27:36 INFO - PROCESS | 1771 | 1461144456183 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:36 INFO - PROCESS | 1771 | ++DOCSHELL 0x95ab5000 == 133 [pid = 1771] [id = 440] 02:27:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x95ab6400) [pid = 1771] [serial = 1321] [outer = (nil)] 02:27:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x95e9e400) [pid = 1771] [serial = 1322] [outer = 0x95ab6400] 02:27:36 INFO - PROCESS | 1771 | 1461144456291 Marionette DEBUG loaded listener.js 02:27:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x967d9800) [pid = 1771] [serial = 1323] [outer = 0x95ab6400] 02:27:37 INFO - PROCESS | 1771 | 1461144457246 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]]]}] 02:27:37 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 02:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1685ms 02:27:37 INFO - PROCESS | 1771 | 1461144457309 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 02:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:27:37 INFO - PROCESS | 1771 | 1461144457320 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 02:27:37 INFO - PROCESS | 1771 | 1461144457327 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:27:37 INFO - PROCESS | 1771 | 1461144457331 Marionette TRACE conn3 <- [1,1734,null,{}] 02:27:37 INFO - PROCESS | 1771 | 1461144457337 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}] 02:27:37 INFO - PROCESS | 1771 | 1461144457621 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 02:27:37 INFO - PROCESS | 1771 | 1461144457974 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:38 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b998400 == 134 [pid = 1771] [id = 441] 02:27:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x8c167400) [pid = 1771] [serial = 1324] [outer = (nil)] 02:27:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x96bbec00) [pid = 1771] [serial = 1325] [outer = 0x8c167400] 02:27:38 INFO - PROCESS | 1771 | 1461144458064 Marionette DEBUG loaded listener.js 02:27:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x96e2b000) [pid = 1771] [serial = 1326] [outer = 0x8c167400] 02:27:39 INFO - PROCESS | 1771 | 1461144459017 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]]]}] 02:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1737ms 02:27:39 INFO - PROCESS | 1771 | 1461144459064 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 02:27:39 INFO - PROCESS | 1771 | 1461144459068 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 02:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:27:39 INFO - PROCESS | 1771 | 1461144459075 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:27:39 INFO - PROCESS | 1771 | 1461144459078 Marionette TRACE conn3 <- [1,1738,null,{}] 02:27:39 INFO - PROCESS | 1771 | 1461144459084 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}] 02:27:39 INFO - PROCESS | 1771 | 1461144459300 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 02:27:39 INFO - PROCESS | 1771 | 1461144459636 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:39 INFO - PROCESS | 1771 | ++DOCSHELL 0x94730c00 == 135 [pid = 1771] [id = 442] 02:27:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x96b22c00) [pid = 1771] [serial = 1327] [outer = (nil)] 02:27:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x9719a800) [pid = 1771] [serial = 1328] [outer = 0x96b22c00] 02:27:39 INFO - PROCESS | 1771 | 1461144459731 Marionette DEBUG loaded listener.js 02:27:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x978a7000) [pid = 1771] [serial = 1329] [outer = 0x96b22c00] 02:27:40 INFO - PROCESS | 1771 | 1461144460644 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]]]}] 02:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1639ms 02:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:27:40 INFO - PROCESS | 1771 | 1461144460715 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 02:27:40 INFO - PROCESS | 1771 | 1461144460718 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 02:27:40 INFO - PROCESS | 1771 | 1461144460725 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:27:40 INFO - PROCESS | 1771 | 1461144460728 Marionette TRACE conn3 <- [1,1742,null,{}] 02:27:40 INFO - PROCESS | 1771 | 1461144460734 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}] 02:27:40 INFO - PROCESS | 1771 | 1461144460952 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 02:27:41 INFO - PROCESS | 1771 | 1461144461277 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:41 INFO - PROCESS | 1771 | ++DOCSHELL 0x9037b800 == 136 [pid = 1771] [id = 443] 02:27:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x9706c400) [pid = 1771] [serial = 1330] [outer = (nil)] 02:27:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x97a87400) [pid = 1771] [serial = 1331] [outer = 0x9706c400] 02:27:41 INFO - PROCESS | 1771 | 1461144461376 Marionette DEBUG loaded listener.js 02:27:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x97b10000) [pid = 1771] [serial = 1332] [outer = 0x9706c400] 02:27:42 INFO - PROCESS | 1771 | 1461144462309 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]]]}] 02:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1641ms 02:27:42 INFO - PROCESS | 1771 | 1461144462365 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 02:27:42 INFO - PROCESS | 1771 | 1461144462368 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 02:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:27:42 INFO - PROCESS | 1771 | 1461144462375 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:27:42 INFO - PROCESS | 1771 | 1461144462378 Marionette TRACE conn3 <- [1,1746,null,{}] 02:27:42 INFO - PROCESS | 1771 | 1461144462385 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}] 02:27:42 INFO - PROCESS | 1771 | 1461144462679 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 02:27:42 INFO - PROCESS | 1771 | ************************* 02:27:42 INFO - PROCESS | 1771 | A coding exception was thrown and uncaught in a Task. 02:27:42 INFO - PROCESS | 1771 | 02:27:42 INFO - PROCESS | 1771 | Full message: TypeError: NetworkError when attempting to fetch resource. 02:27:42 INFO - PROCESS | 1771 | Full stack: 02:27:42 INFO - PROCESS | 1771 | ************************* 02:27:43 INFO - PROCESS | 1771 | 1461144463036 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:43 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e88f800 == 137 [pid = 1771] [id = 444] 02:27:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x90381400) [pid = 1771] [serial = 1333] [outer = (nil)] 02:27:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x981b1800) [pid = 1771] [serial = 1334] [outer = 0x90381400] 02:27:43 INFO - PROCESS | 1771 | 1461144463130 Marionette DEBUG loaded listener.js 02:27:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 182 (0x9b0df800) [pid = 1771] [serial = 1335] [outer = 0x90381400] 02:27:44 INFO - PROCESS | 1771 | 1461144464029 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]]]}] 02:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1731ms 02:27:44 INFO - PROCESS | 1771 | 1461144464107 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 02:27:44 INFO - PROCESS | 1771 | 1461144464111 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 02:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:27:44 INFO - PROCESS | 1771 | 1461144464118 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:27:44 INFO - PROCESS | 1771 | 1461144464121 Marionette TRACE conn3 <- [1,1750,null,{}] 02:27:44 INFO - PROCESS | 1771 | 1461144464127 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}] 02:27:44 INFO - PROCESS | 1771 | 1461144464339 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 02:27:44 INFO - PROCESS | 1771 | 1461144464667 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x970b5400 == 138 [pid = 1771] [id = 445] 02:27:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 183 (0x97e57c00) [pid = 1771] [serial = 1336] [outer = (nil)] 02:27:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 184 (0x9fca5c00) [pid = 1771] [serial = 1337] [outer = 0x97e57c00] 02:27:44 INFO - PROCESS | 1771 | 1461144464759 Marionette DEBUG loaded listener.js 02:27:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 185 (0x9fe89000) [pid = 1771] [serial = 1338] [outer = 0x97e57c00] 02:27:45 INFO - PROCESS | 1771 | 1461144465668 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]]]}] 02:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1583ms 02:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:27:45 INFO - PROCESS | 1771 | 1461144465701 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 02:27:45 INFO - PROCESS | 1771 | 1461144465705 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 02:27:45 INFO - PROCESS | 1771 | 1461144465712 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:27:45 INFO - PROCESS | 1771 | 1461144465715 Marionette TRACE conn3 <- [1,1754,null,{}] 02:27:45 INFO - PROCESS | 1771 | 1461144465721 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}] 02:27:45 INFO - PROCESS | 1771 | 1461144465939 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 02:27:46 INFO - PROCESS | 1771 | 1461144466291 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:46 INFO - PROCESS | 1771 | ++DOCSHELL 0x92949c00 == 139 [pid = 1771] [id = 446] 02:27:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 186 (0x92961400) [pid = 1771] [serial = 1339] [outer = (nil)] 02:27:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 187 (0xa0c3a800) [pid = 1771] [serial = 1340] [outer = 0x92961400] 02:27:46 INFO - PROCESS | 1771 | 1461144466384 Marionette DEBUG loaded listener.js 02:27:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 188 (0xa0ad9800) [pid = 1771] [serial = 1341] [outer = 0x92961400] 02:27:47 INFO - PROCESS | 1771 | 1461144467297 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]]]}] 02:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1633ms 02:27:47 INFO - PROCESS | 1771 | 1461144467344 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 02:27:47 INFO - PROCESS | 1771 | 1461144467348 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 02:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:27:47 INFO - PROCESS | 1771 | 1461144467354 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:27:47 INFO - PROCESS | 1771 | 1461144467358 Marionette TRACE conn3 <- [1,1758,null,{}] 02:27:47 INFO - PROCESS | 1771 | 1461144467364 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}] 02:27:47 INFO - PROCESS | 1771 | 1461144467580 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 02:27:47 INFO - PROCESS | 1771 | 1461144467939 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:48 INFO - PROCESS | 1771 | ++DOCSHELL 0x93d0d800 == 140 [pid = 1771] [id = 447] 02:27:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 189 (0x9ffd4800) [pid = 1771] [serial = 1342] [outer = (nil)] 02:27:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 190 (0xa3cdd400) [pid = 1771] [serial = 1343] [outer = 0x9ffd4800] 02:27:48 INFO - PROCESS | 1771 | 1461144468063 Marionette DEBUG loaded listener.js 02:27:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 191 (0xa444d400) [pid = 1771] [serial = 1344] [outer = 0x9ffd4800] 02:27:48 INFO - PROCESS | 1771 | 1461144468945 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]]]}] 02:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1631ms 02:27:48 INFO - PROCESS | 1771 | 1461144468987 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 02:27:48 INFO - PROCESS | 1771 | 1461144468990 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 02:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:27:49 INFO - PROCESS | 1771 | 1461144468997 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:27:49 INFO - PROCESS | 1771 | 1461144469001 Marionette TRACE conn3 <- [1,1762,null,{}] 02:27:49 INFO - PROCESS | 1771 | 1461144469006 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}] 02:27:49 INFO - PROCESS | 1771 | 1461144469226 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x97195c00 == 139 [pid = 1771] [id = 375] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x95bf2800 == 138 [pid = 1771] [id = 372] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x9706cc00 == 137 [pid = 1771] [id = 376] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x98976400 == 136 [pid = 1771] [id = 377] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x98ae2000 == 135 [pid = 1771] [id = 378] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x90383800 == 134 [pid = 1771] [id = 373] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x90387800 == 133 [pid = 1771] [id = 371] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x95abd400 == 132 [pid = 1771] [id = 374] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x8751dc00 == 131 [pid = 1771] [id = 429] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x8c166000 == 130 [pid = 1771] [id = 156] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x88533000 == 129 [pid = 1771] [id = 428] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x87515400 == 128 [pid = 1771] [id = 427] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x86a57400 == 127 [pid = 1771] [id = 426] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x84a07000 == 126 [pid = 1771] [id = 420] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x94725400 == 125 [pid = 1771] [id = 419] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x93d08000 == 124 [pid = 1771] [id = 417] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x95bee800 == 123 [pid = 1771] [id = 418] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x8dee5800 == 122 [pid = 1771] [id = 416] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x8ffdac00 == 121 [pid = 1771] [id = 415] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x8c3d2c00 == 120 [pid = 1771] [id = 414] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x86aef000 == 119 [pid = 1771] [id = 413] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x8dd5c800 == 118 [pid = 1771] [id = 412] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x8b86f000 == 117 [pid = 1771] [id = 410] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x8b98f400 == 116 [pid = 1771] [id = 411] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x88537c00 == 115 [pid = 1771] [id = 409] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x8751a800 == 114 [pid = 1771] [id = 408] 02:27:50 INFO - PROCESS | 1771 | --DOCSHELL 0x847d9400 == 113 [pid = 1771] [id = 407] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 190 (0x90387c00) [pid = 1771] [serial = 1173] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 189 (0x9fb96c00) [pid = 1771] [serial = 1202] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 188 (0x96e36400) [pid = 1771] [serial = 1188] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 187 (0x97a85000) [pid = 1771] [serial = 1193] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 186 (0x98089400) [pid = 1771] [serial = 1197] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 185 (0x8885b800) [pid = 1771] [serial = 1215] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 184 (0x92965c00) [pid = 1771] [serial = 1175] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 183 (0x8f05f800) [pid = 1771] [serial = 1170] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 182 (0x8dee7800) [pid = 1771] [serial = 1167] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 181 (0x8afad800) [pid = 1771] [serial = 1158] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x95b6c400) [pid = 1771] [serial = 1182] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0xa0a8ec00) [pid = 1771] [serial = 1205] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x8c161c00) [pid = 1771] [serial = 1161] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x864ebc00) [pid = 1771] [serial = 1155] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x8ae4c800) [pid = 1771] [serial = 1086] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x8b997000) [pid = 1771] [serial = 1160] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x988ba800) [pid = 1771] [serial = 1199] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x98adfc00) [pid = 1771] [serial = 1200] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x97193400) [pid = 1771] [serial = 1190] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x96b2fc00) [pid = 1771] [serial = 1185] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x97d2f800) [pid = 1771] [serial = 1194] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x86ae8800) [pid = 1771] [serial = 1211] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x89e04000) [pid = 1771] [serial = 1157] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x93d02800) [pid = 1771] [serial = 1178] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x86af1400) [pid = 1771] [serial = 1212] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x96a73c00) [pid = 1771] [serial = 1184] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x84a04c00) [pid = 1771] [serial = 1154] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x89ea6000) [pid = 1771] [serial = 1220] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x8ae5b000) [pid = 1771] [serial = 1218] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x95ab6800) [pid = 1771] [serial = 1181] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x8c457400) [pid = 1771] [serial = 1164] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x8dd54800) [pid = 1771] [serial = 1166] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x97197400) [pid = 1771] [serial = 1191] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x8ae43000) [pid = 1771] [serial = 1217] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x93d0ac00) [pid = 1771] [serial = 1179] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x8c452000) [pid = 1771] [serial = 1163] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x96e30400) [pid = 1771] [serial = 1187] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x92a6fc00) [pid = 1771] [serial = 1176] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x8e7a4000) [pid = 1771] [serial = 1169] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x97e5b800) [pid = 1771] [serial = 1196] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x88536400) [pid = 1771] [serial = 1214] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x86a58c00) [pid = 1771] [serial = 1208] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x8ffd7c00) [pid = 1771] [serial = 1172] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1771 | 1461144471395 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x864eb400 == 114 [pid = 1771] [id = 448] 02:27:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x864ebc00) [pid = 1771] [serial = 1345] [outer = (nil)] 02:27:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x86a56000) [pid = 1771] [serial = 1346] [outer = 0x864ebc00] 02:27:51 INFO - PROCESS | 1771 | 1461144471482 Marionette DEBUG loaded listener.js 02:27:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x86ae8400) [pid = 1771] [serial = 1347] [outer = 0x864ebc00] 02:27:52 INFO - PROCESS | 1771 | 1461144472302 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]]]}] 02:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 3337ms 02:27:52 INFO - PROCESS | 1771 | 1461144472337 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 02:27:52 INFO - PROCESS | 1771 | 1461144472344 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 02:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:27:52 INFO - PROCESS | 1771 | 1461144472353 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:27:52 INFO - PROCESS | 1771 | 1461144472357 Marionette TRACE conn3 <- [1,1766,null,{}] 02:27:52 INFO - PROCESS | 1771 | 1461144472364 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}] 02:27:52 INFO - PROCESS | 1771 | 1461144472583 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 02:27:52 INFO - PROCESS | 1771 | 1461144472784 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:52 INFO - PROCESS | 1771 | ++DOCSHELL 0x87511800 == 115 [pid = 1771] [id = 449] 02:27:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x8751d000) [pid = 1771] [serial = 1348] [outer = (nil)] 02:27:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x88539400) [pid = 1771] [serial = 1349] [outer = 0x8751d000] 02:27:52 INFO - PROCESS | 1771 | 1461144472879 Marionette DEBUG loaded listener.js 02:27:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x88865800) [pid = 1771] [serial = 1350] [outer = 0x8751d000] 02:27:53 INFO - PROCESS | 1771 | 1461144473867 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]]]}] 02:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1581ms 02:27:53 INFO - PROCESS | 1771 | 1461144473938 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 02:27:53 INFO - PROCESS | 1771 | 1461144473944 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 02:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:27:53 INFO - PROCESS | 1771 | 1461144473950 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:27:53 INFO - PROCESS | 1771 | 1461144473953 Marionette TRACE conn3 <- [1,1770,null,{}] 02:27:53 INFO - PROCESS | 1771 | 1461144473959 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}] 02:27:54 INFO - PROCESS | 1771 | 1461144474236 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 02:27:54 INFO - PROCESS | 1771 | 1461144474261 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:54 INFO - PROCESS | 1771 | ++DOCSHELL 0x88a0b800 == 116 [pid = 1771] [id = 450] 02:27:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x89dd7000) [pid = 1771] [serial = 1351] [outer = (nil)] 02:27:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x8ae45400) [pid = 1771] [serial = 1352] [outer = 0x89dd7000] 02:27:54 INFO - PROCESS | 1771 | 1461144474335 Marionette DEBUG loaded listener.js 02:27:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x8aed8400) [pid = 1771] [serial = 1353] [outer = 0x89dd7000] 02:27:55 INFO - PROCESS | 1771 | 1461144475395 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]]]}] 02:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1484ms 02:27:55 INFO - PROCESS | 1771 | 1461144475435 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 02:27:55 INFO - PROCESS | 1771 | 1461144475439 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 02:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:27:55 INFO - PROCESS | 1771 | 1461144475463 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:27:55 INFO - PROCESS | 1771 | 1461144475471 Marionette TRACE conn3 <- [1,1774,null,{}] 02:27:55 INFO - PROCESS | 1771 | 1461144475478 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}] 02:27:56 INFO - PROCESS | 1771 | 1461144476327 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x98ae8400) [pid = 1771] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x86a51c00) [pid = 1771] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x86af1800) [pid = 1771] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x88a03400) [pid = 1771] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x8dcb5000) [pid = 1771] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x8dd5dc00) [pid = 1771] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x8c210400) [pid = 1771] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x8b992800) [pid = 1771] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x89ea7800) [pid = 1771] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x8751f000) [pid = 1771] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x847dbc00) [pid = 1771] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x86a5a400) [pid = 1771] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x98ae4800) [pid = 1771] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x988bdc00) [pid = 1771] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x8e7a5c00) [pid = 1771] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x97a7e400) [pid = 1771] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x97192400) [pid = 1771] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x8b88ac00) [pid = 1771] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x96b27c00) [pid = 1771] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x9667fc00) [pid = 1771] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x93d09800) [pid = 1771] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x90380c00) [pid = 1771] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x8ffdbc00) [pid = 1771] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x8deec000) [pid = 1771] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:27:56 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x8751ec00) [pid = 1771] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:27:56 INFO - PROCESS | 1771 | 1461144476581 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x846cc800 == 117 [pid = 1771] [id = 451] 02:27:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x846d0800) [pid = 1771] [serial = 1354] [outer = (nil)] 02:27:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x864f8400) [pid = 1771] [serial = 1355] [outer = 0x846d0800] 02:27:56 INFO - PROCESS | 1771 | 1461144476660 Marionette DEBUG loaded listener.js 02:27:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x8751f000) [pid = 1771] [serial = 1356] [outer = 0x846d0800] 02:27:57 INFO - PROCESS | 1771 | 1461144477413 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]]]}] 02:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2013ms 02:27:57 INFO - PROCESS | 1771 | 1461144477460 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 02:27:57 INFO - PROCESS | 1771 | 1461144477464 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 02:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:27:57 INFO - PROCESS | 1771 | 1461144477471 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:27:57 INFO - PROCESS | 1771 | 1461144477474 Marionette TRACE conn3 <- [1,1778,null,{}] 02:27:57 INFO - PROCESS | 1771 | 1461144477479 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}] 02:27:57 INFO - PROCESS | 1771 | 1461144477754 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 02:27:57 INFO - PROCESS | 1771 | 1461144477776 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:57 INFO - PROCESS | 1771 | ++DOCSHELL 0x86a56c00 == 118 [pid = 1771] [id = 452] 02:27:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x8853e000) [pid = 1771] [serial = 1357] [outer = (nil)] 02:27:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x8c16dc00) [pid = 1771] [serial = 1358] [outer = 0x8853e000] 02:27:57 INFO - PROCESS | 1771 | 1461144477858 Marionette DEBUG loaded listener.js 02:27:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x8c209800) [pid = 1771] [serial = 1359] [outer = 0x8853e000] 02:27:59 INFO - PROCESS | 1771 | 1461144479081 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]]]}] 02:27:59 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 02:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1691ms 02:27:59 INFO - PROCESS | 1771 | 1461144479163 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 02:27:59 INFO - PROCESS | 1771 | 1461144479170 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 02:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:27:59 INFO - PROCESS | 1771 | 1461144479180 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:27:59 INFO - PROCESS | 1771 | 1461144479186 Marionette TRACE conn3 <- [1,1782,null,{}] 02:27:59 INFO - PROCESS | 1771 | 1461144479198 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}] 02:27:59 INFO - PROCESS | 1771 | 1461144479522 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 02:27:59 INFO - PROCESS | 1771 | 1461144479801 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:59 INFO - PROCESS | 1771 | ++DOCSHELL 0x87519800 == 119 [pid = 1771] [id = 453] 02:27:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8751a800) [pid = 1771] [serial = 1360] [outer = (nil)] 02:27:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x89dd2400) [pid = 1771] [serial = 1361] [outer = 0x8751a800] 02:27:59 INFO - PROCESS | 1771 | 1461144479899 Marionette DEBUG loaded listener.js 02:28:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8aed3000) [pid = 1771] [serial = 1362] [outer = 0x8751a800] 02:28:00 INFO - PROCESS | 1771 | 1461144480862 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]]]}] 02:28:00 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 02:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1740ms 02:28:00 INFO - PROCESS | 1771 | 1461144480921 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 02:28:00 INFO - PROCESS | 1771 | 1461144480930 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 02:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:28:00 INFO - PROCESS | 1771 | 1461144480942 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:28:00 INFO - PROCESS | 1771 | 1461144480946 Marionette TRACE conn3 <- [1,1786,null,{}] 02:28:00 INFO - PROCESS | 1771 | 1461144480954 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}] 02:28:01 INFO - PROCESS | 1771 | 1461144481187 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 02:28:01 INFO - PROCESS | 1771 | 1461144481581 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:01 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c16e800 == 120 [pid = 1771] [id = 454] 02:28:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8c16ec00) [pid = 1771] [serial = 1363] [outer = (nil)] 02:28:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8c3c6400) [pid = 1771] [serial = 1364] [outer = 0x8c16ec00] 02:28:01 INFO - PROCESS | 1771 | 1461144481671 Marionette DEBUG loaded listener.js 02:28:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8c44c400) [pid = 1771] [serial = 1365] [outer = 0x8c16ec00] 02:28:02 INFO - PROCESS | 1771 | 1461144482710 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]]]}] 02:28:02 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 02:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1843ms 02:28:02 INFO - PROCESS | 1771 | 1461144482784 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 02:28:02 INFO - PROCESS | 1771 | 1461144482788 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 02:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:28:02 INFO - PROCESS | 1771 | 1461144482795 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:28:02 INFO - PROCESS | 1771 | 1461144482802 Marionette TRACE conn3 <- [1,1790,null,{}] 02:28:02 INFO - PROCESS | 1771 | 1461144482819 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}] 02:28:03 INFO - PROCESS | 1771 | 1461144483119 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 02:28:03 INFO - PROCESS | 1771 | 1461144483480 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c3c9400 == 121 [pid = 1771] [id = 455] 02:28:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8dcabc00) [pid = 1771] [serial = 1366] [outer = (nil)] 02:28:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8dd5dc00) [pid = 1771] [serial = 1367] [outer = 0x8dcabc00] 02:28:03 INFO - PROCESS | 1771 | 1461144483573 Marionette DEBUG loaded listener.js 02:28:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x8def2800) [pid = 1771] [serial = 1368] [outer = 0x8dcabc00] 02:28:04 INFO - PROCESS | 1771 | 1461144484545 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]]]}] 02:28:04 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) 02:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1798ms 02:28:04 INFO - PROCESS | 1771 | 1461144484594 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 02:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:28:04 INFO - PROCESS | 1771 | 1461144484599 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 02:28:04 INFO - PROCESS | 1771 | 1461144484606 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:28:04 INFO - PROCESS | 1771 | 1461144484609 Marionette TRACE conn3 <- [1,1794,null,{}] 02:28:04 INFO - PROCESS | 1771 | 1461144484615 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}] 02:28:04 INFO - PROCESS | 1771 | 1461144484840 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 02:28:05 INFO - PROCESS | 1771 | 1461144485171 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:05 INFO - PROCESS | 1771 | ++DOCSHELL 0x8afb0c00 == 122 [pid = 1771] [id = 456] 02:28:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8dcb8800) [pid = 1771] [serial = 1369] [outer = (nil)] 02:28:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8e7af800) [pid = 1771] [serial = 1370] [outer = 0x8dcb8800] 02:28:05 INFO - PROCESS | 1771 | 1461144485266 Marionette DEBUG loaded listener.js 02:28:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8e889800) [pid = 1771] [serial = 1371] [outer = 0x8dcb8800] 02:28:06 INFO - PROCESS | 1771 | 1461144486166 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]]]}] 02:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1594ms 02:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:28:06 INFO - PROCESS | 1771 | 1461144486199 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 02:28:06 INFO - PROCESS | 1771 | 1461144486203 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 02:28:06 INFO - PROCESS | 1771 | 1461144486210 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:28:06 INFO - PROCESS | 1771 | 1461144486213 Marionette TRACE conn3 <- [1,1798,null,{}] 02:28:06 INFO - PROCESS | 1771 | 1461144486219 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}] 02:28:06 INFO - PROCESS | 1771 | 1461144486439 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 02:28:06 INFO - PROCESS | 1771 | 1461144486767 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:06 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dcb1c00 == 123 [pid = 1771] [id = 457] 02:28:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x8e7a9c00) [pid = 1771] [serial = 1372] [outer = (nil)] 02:28:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x8f05fc00) [pid = 1771] [serial = 1373] [outer = 0x8e7a9c00] 02:28:06 INFO - PROCESS | 1771 | 1461144486865 Marionette DEBUG loaded listener.js 02:28:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x8f063800) [pid = 1771] [serial = 1374] [outer = 0x8e7a9c00] 02:28:07 INFO - PROCESS | 1771 | 1461144487799 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]]]}] 02:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1635ms 02:28:07 INFO - PROCESS | 1771 | 1461144487844 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 02:28:07 INFO - PROCESS | 1771 | 1461144487848 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 02:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:28:07 INFO - PROCESS | 1771 | 1461144487855 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:28:07 INFO - PROCESS | 1771 | 1461144487859 Marionette TRACE conn3 <- [1,1802,null,{}] 02:28:07 INFO - PROCESS | 1771 | 1461144487864 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}] 02:28:08 INFO - PROCESS | 1771 | 1461144488115 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 02:28:08 INFO - PROCESS | 1771 | 1461144488459 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:08 INFO - PROCESS | 1771 | ++DOCSHELL 0x8fe16c00 == 124 [pid = 1771] [id = 458] 02:28:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x8ffd4c00) [pid = 1771] [serial = 1375] [outer = (nil)] 02:28:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x90382800) [pid = 1771] [serial = 1376] [outer = 0x8ffd4c00] 02:28:08 INFO - PROCESS | 1771 | 1461144488596 Marionette DEBUG loaded listener.js 02:28:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x914e9c00) [pid = 1771] [serial = 1377] [outer = 0x8ffd4c00] 02:28:09 INFO - PROCESS | 1771 | 1461144489764 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]]]}] 02:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1993ms 02:28:09 INFO - PROCESS | 1771 | 1461144489852 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 02:28:09 INFO - PROCESS | 1771 | 1461144489858 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 02:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:28:09 INFO - PROCESS | 1771 | 1461144489868 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:28:09 INFO - PROCESS | 1771 | 1461144489874 Marionette TRACE conn3 <- [1,1806,null,{}] 02:28:09 INFO - PROCESS | 1771 | 1461144489883 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}] 02:28:10 INFO - PROCESS | 1771 | 1461144490337 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 02:28:10 INFO - PROCESS | 1771 | 1461144490620 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:10 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f05a400 == 125 [pid = 1771] [id = 459] 02:28:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x8f05b400) [pid = 1771] [serial = 1378] [outer = (nil)] 02:28:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x92a6ec00) [pid = 1771] [serial = 1379] [outer = 0x8f05b400] 02:28:10 INFO - PROCESS | 1771 | 1461144490713 Marionette DEBUG loaded listener.js 02:28:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x92ac3800) [pid = 1771] [serial = 1380] [outer = 0x8f05b400] 02:28:11 INFO - PROCESS | 1771 | 1461144491852 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]]]}] 02:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2043ms 02:28:11 INFO - PROCESS | 1771 | 1461144491913 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 02:28:11 INFO - PROCESS | 1771 | 1461144491920 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 02:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:28:11 INFO - PROCESS | 1771 | 1461144491931 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:28:11 INFO - PROCESS | 1771 | 1461144491936 Marionette TRACE conn3 <- [1,1810,null,{}] 02:28:11 INFO - PROCESS | 1771 | 1461144491946 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}] 02:28:12 INFO - PROCESS | 1771 | 1461144492288 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 02:28:12 INFO - PROCESS | 1771 | 1461144492566 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:12 INFO - PROCESS | 1771 | ++DOCSHELL 0x9037c400 == 126 [pid = 1771] [id = 460] 02:28:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x9296a000) [pid = 1771] [serial = 1381] [outer = (nil)] 02:28:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x93ca8800) [pid = 1771] [serial = 1382] [outer = 0x9296a000] 02:28:12 INFO - PROCESS | 1771 | 1461144492656 Marionette DEBUG loaded listener.js 02:28:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x93caa000) [pid = 1771] [serial = 1383] [outer = 0x9296a000] 02:28:13 INFO - PROCESS | 1771 | 1461144493619 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]]]}] 02:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1744ms 02:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:28:13 INFO - PROCESS | 1771 | 1461144493674 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 02:28:13 INFO - PROCESS | 1771 | 1461144493677 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 02:28:13 INFO - PROCESS | 1771 | 1461144493684 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:28:13 INFO - PROCESS | 1771 | 1461144493687 Marionette TRACE conn3 <- [1,1814,null,{}] 02:28:13 INFO - PROCESS | 1771 | 1461144493693 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}] 02:28:13 INFO - PROCESS | 1771 | 1461144493911 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 02:28:14 INFO - PROCESS | 1771 | 1461144494234 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:14 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f057400 == 127 [pid = 1771] [id = 461] 02:28:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x93ca2800) [pid = 1771] [serial = 1384] [outer = (nil)] 02:28:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x93d0ac00) [pid = 1771] [serial = 1385] [outer = 0x93ca2800] 02:28:14 INFO - PROCESS | 1771 | 1461144494327 Marionette DEBUG loaded listener.js 02:28:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x93d0f800) [pid = 1771] [serial = 1386] [outer = 0x93ca2800] 02:28:15 INFO - PROCESS | 1771 | 1461144495240 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]]]}] 02:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1632ms 02:28:15 INFO - PROCESS | 1771 | 1461144495316 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 02:28:15 INFO - PROCESS | 1771 | 1461144495320 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 02:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:28:15 INFO - PROCESS | 1771 | 1461144495326 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:28:15 INFO - PROCESS | 1771 | 1461144495330 Marionette TRACE conn3 <- [1,1818,null,{}] 02:28:15 INFO - PROCESS | 1771 | 1461144495336 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}] 02:28:15 INFO - PROCESS | 1771 | 1461144495602 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 02:28:15 INFO - PROCESS | 1771 | 1461144495939 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:15 INFO - PROCESS | 1771 | ++DOCSHELL 0x91ff2400 == 128 [pid = 1771] [id = 462] 02:28:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x93cb0c00) [pid = 1771] [serial = 1387] [outer = (nil)] 02:28:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x95b67400) [pid = 1771] [serial = 1388] [outer = 0x93cb0c00] 02:28:16 INFO - PROCESS | 1771 | 1461144496029 Marionette DEBUG loaded listener.js 02:28:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x95e98400) [pid = 1771] [serial = 1389] [outer = 0x93cb0c00] 02:28:16 INFO - PROCESS | 1771 | 1461144496939 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]]]}] 02:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1691ms 02:28:17 INFO - PROCESS | 1771 | 1461144497019 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 02:28:17 INFO - PROCESS | 1771 | 1461144497024 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 02:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:28:17 INFO - PROCESS | 1771 | 1461144497030 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:28:17 INFO - PROCESS | 1771 | 1461144497035 Marionette TRACE conn3 <- [1,1822,null,{}] 02:28:17 INFO - PROCESS | 1771 | 1461144497040 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}] 02:28:17 INFO - PROCESS | 1771 | 1461144497322 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 02:28:17 INFO - PROCESS | 1771 | 1461144497667 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:17 INFO - PROCESS | 1771 | ++DOCSHELL 0x952b7800 == 129 [pid = 1771] [id = 463] 02:28:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x96b2a000) [pid = 1771] [serial = 1390] [outer = (nil)] 02:28:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x96bb7400) [pid = 1771] [serial = 1391] [outer = 0x96b2a000] 02:28:17 INFO - PROCESS | 1771 | 1461144497768 Marionette DEBUG loaded listener.js 02:28:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x96e2fc00) [pid = 1771] [serial = 1392] [outer = 0x96b2a000] 02:28:18 INFO - PROCESS | 1771 | 1461144498813 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]]]}] 02:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1835ms 02:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:28:18 INFO - PROCESS | 1771 | 1461144498866 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 02:28:18 INFO - PROCESS | 1771 | 1461144498869 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 02:28:18 INFO - PROCESS | 1771 | 1461144498876 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:28:18 INFO - PROCESS | 1771 | 1461144498879 Marionette TRACE conn3 <- [1,1826,null,{}] 02:28:18 INFO - PROCESS | 1771 | 1461144498886 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}] 02:28:19 INFO - PROCESS | 1771 | 1461144499102 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 02:28:19 INFO - PROCESS | 1771 | 1461144499432 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:19 INFO - PROCESS | 1771 | ++DOCSHELL 0x96b2b000 == 130 [pid = 1771] [id = 464] 02:28:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x96bbf000) [pid = 1771] [serial = 1393] [outer = (nil)] 02:28:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x970adc00) [pid = 1771] [serial = 1394] [outer = 0x96bbf000] 02:28:19 INFO - PROCESS | 1771 | 1461144499528 Marionette DEBUG loaded listener.js 02:28:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x97194c00) [pid = 1771] [serial = 1395] [outer = 0x96bbf000] 02:28:20 INFO - PROCESS | 1771 | 1461144500419 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]]]}] 02:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1582ms 02:28:20 INFO - PROCESS | 1771 | 1461144500458 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 02:28:20 INFO - PROCESS | 1771 | 1461144500462 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 02:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:28:20 INFO - PROCESS | 1771 | 1461144500468 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:28:20 INFO - PROCESS | 1771 | 1461144500472 Marionette TRACE conn3 <- [1,1830,null,{}] 02:28:20 INFO - PROCESS | 1771 | 1461144500477 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}] 02:28:20 INFO - PROCESS | 1771 | 1461144500689 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 02:28:21 INFO - PROCESS | 1771 | 1461144501030 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:21 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae47c00 == 131 [pid = 1771] [id = 465] 02:28:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x8dc0d400) [pid = 1771] [serial = 1396] [outer = (nil)] 02:28:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x97a10800) [pid = 1771] [serial = 1397] [outer = 0x8dc0d400] 02:28:21 INFO - PROCESS | 1771 | 1461144501124 Marionette DEBUG loaded listener.js 02:28:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x97a7d800) [pid = 1771] [serial = 1398] [outer = 0x8dc0d400] 02:28:22 INFO - PROCESS | 1771 | 1461144502042 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]]]}] 02:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1633ms 02:28:22 INFO - PROCESS | 1771 | 1461144502103 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 02:28:22 INFO - PROCESS | 1771 | 1461144502107 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 02:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:28:22 INFO - PROCESS | 1771 | 1461144502114 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:28:22 INFO - PROCESS | 1771 | 1461144502116 Marionette TRACE conn3 <- [1,1834,null,{}] 02:28:22 INFO - PROCESS | 1771 | 1461144502123 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}] 02:28:22 INFO - PROCESS | 1771 | 1461144502353 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 02:28:22 INFO - PROCESS | 1771 | 1461144502682 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:22 INFO - PROCESS | 1771 | ++DOCSHELL 0x97530c00 == 132 [pid = 1771] [id = 466] 02:28:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x978a5400) [pid = 1771] [serial = 1399] [outer = (nil)] 02:28:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x97e5a400) [pid = 1771] [serial = 1400] [outer = 0x978a5400] 02:28:22 INFO - PROCESS | 1771 | 1461144502774 Marionette DEBUG loaded listener.js 02:28:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x9807dc00) [pid = 1771] [serial = 1401] [outer = 0x978a5400] 02:28:23 INFO - PROCESS | 1771 | 1461144503724 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]]]}] 02:28:23 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 02:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1680ms 02:28:23 INFO - PROCESS | 1771 | 1461144503795 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 02:28:23 INFO - PROCESS | 1771 | 1461144503799 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 02:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:28:23 INFO - PROCESS | 1771 | 1461144503805 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:28:23 INFO - PROCESS | 1771 | 1461144503809 Marionette TRACE conn3 <- [1,1838,null,{}] 02:28:23 INFO - PROCESS | 1771 | 1461144503815 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}] 02:28:24 INFO - PROCESS | 1771 | 1461144504029 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 02:28:24 INFO - PROCESS | 1771 | 1461144504358 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:24 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae52800 == 133 [pid = 1771] [id = 467] 02:28:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x978ae800) [pid = 1771] [serial = 1402] [outer = (nil)] 02:28:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 182 (0x9897b800) [pid = 1771] [serial = 1403] [outer = 0x978ae800] 02:28:24 INFO - PROCESS | 1771 | 1461144504456 Marionette DEBUG loaded listener.js 02:28:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 183 (0x98ae2000) [pid = 1771] [serial = 1404] [outer = 0x978ae800] 02:28:25 INFO - PROCESS | 1771 | 1461144505380 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]]]}] 02:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1631ms 02:28:25 INFO - PROCESS | 1771 | 1461144505438 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 02:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:28:25 INFO - PROCESS | 1771 | 1461144505442 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 02:28:25 INFO - PROCESS | 1771 | 1461144505448 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:28:25 INFO - PROCESS | 1771 | 1461144505452 Marionette TRACE conn3 <- [1,1842,null,{}] 02:28:25 INFO - PROCESS | 1771 | 1461144505459 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}] 02:28:25 INFO - PROCESS | 1771 | 1461144505684 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 02:28:26 INFO - PROCESS | 1771 | 1461144506020 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:26 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dd5bc00 == 134 [pid = 1771] [id = 468] 02:28:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 184 (0x8e6b8000) [pid = 1771] [serial = 1405] [outer = (nil)] 02:28:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 185 (0x9ea1b800) [pid = 1771] [serial = 1406] [outer = 0x8e6b8000] 02:28:26 INFO - PROCESS | 1771 | 1461144506115 Marionette DEBUG loaded listener.js 02:28:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 186 (0x9fb90400) [pid = 1771] [serial = 1407] [outer = 0x8e6b8000] 02:28:27 INFO - PROCESS | 1771 | 1461144507031 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]]]}] 02:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1633ms 02:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:28:27 INFO - PROCESS | 1771 | 1461144507082 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 02:28:27 INFO - PROCESS | 1771 | 1461144507085 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 02:28:27 INFO - PROCESS | 1771 | 1461144507092 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:28:27 INFO - PROCESS | 1771 | 1461144507095 Marionette TRACE conn3 <- [1,1846,null,{}] 02:28:27 INFO - PROCESS | 1771 | 1461144507101 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}] 02:28:27 INFO - PROCESS | 1771 | 1461144507319 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 02:28:27 INFO - PROCESS | 1771 | 1461144507649 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:27 INFO - PROCESS | 1771 | ++DOCSHELL 0x864f4000 == 135 [pid = 1771] [id = 469] 02:28:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 187 (0x97065c00) [pid = 1771] [serial = 1408] [outer = (nil)] 02:28:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 188 (0xa0ad7000) [pid = 1771] [serial = 1409] [outer = 0x97065c00] 02:28:27 INFO - PROCESS | 1771 | 1461144507743 Marionette DEBUG loaded listener.js 02:28:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 189 (0xa0f3c000) [pid = 1771] [serial = 1410] [outer = 0x97065c00] 02:28:28 INFO - PROCESS | 1771 | 1461144508664 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]]]}] 02:28:28 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) 02:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1632ms 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x91fed800 == 134 [pid = 1771] [id = 272] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x8c16d400 == 133 [pid = 1771] [id = 297] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x85edcc00 == 132 [pid = 1771] [id = 296] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x98123c00 == 131 [pid = 1771] [id = 59] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x8def0000 == 130 [pid = 1771] [id = 93] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x97a7ec00 == 129 [pid = 1771] [id = 101] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x8f3d9c00 == 128 [pid = 1771] [id = 105] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x8b998400 == 127 [pid = 1771] [id = 441] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x9295b400 == 126 [pid = 1771] [id = 439] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x95ab5000 == 125 [pid = 1771] [id = 440] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x847d2400 == 124 [pid = 1771] [id = 438] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x8dd55000 == 123 [pid = 1771] [id = 437] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae54000 == 122 [pid = 1771] [id = 436] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x8e7a8000 == 121 [pid = 1771] [id = 435] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x89dd2800 == 120 [pid = 1771] [id = 434] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x8afb3400 == 119 [pid = 1771] [id = 432] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x8b86f400 == 118 [pid = 1771] [id = 433] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x88535400 == 117 [pid = 1771] [id = 431] 02:28:30 INFO - PROCESS | 1771 | --DOCSHELL 0x84a05000 == 116 [pid = 1771] [id = 430] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 188 (0x8b883000) [pid = 1771] [serial = 1289] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 187 (0xa0ad0000) [pid = 1771] [serial = 1140] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 186 (0x86a5b800) [pid = 1771] [serial = 1209] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 185 (0x8aed9c00) [pid = 1771] [serial = 1152] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 184 (0x8ae53c00) [pid = 1771] [serial = 1286] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 183 (0x8afae000) [pid = 1771] [serial = 1287] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 182 (0x8f823c00) [pid = 1771] [serial = 1241] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 181 (0x8e889c00) [pid = 1771] [serial = 1239] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x8dee8800) [pid = 1771] [serial = 1238] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x8dc0c400) [pid = 1771] [serial = 1236] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x8c456400) [pid = 1771] [serial = 1235] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x8c3c7400) [pid = 1771] [serial = 1233] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x8c203800) [pid = 1771] [serial = 1232] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x8aedd400) [pid = 1771] [serial = 1230] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x8ae4f800) [pid = 1771] [serial = 1229] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x88a0b400) [pid = 1771] [serial = 1227] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x88536c00) [pid = 1771] [serial = 1226] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x864f7400) [pid = 1771] [serial = 1224] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x85eda000) [pid = 1771] [serial = 1223] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x86af4000) [pid = 1771] [serial = 1280] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x87513800) [pid = 1771] [serial = 1281] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0xa0fa4800) [pid = 1771] [serial = 1278] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0xa0f9c800) [pid = 1771] [serial = 1277] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x9ff9b800) [pid = 1771] [serial = 1275] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x9fe90400) [pid = 1771] [serial = 1274] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x9ea19000) [pid = 1771] [serial = 1272] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x9b0e9c00) [pid = 1771] [serial = 1271] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x988be000) [pid = 1771] [serial = 1269] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x9884c400) [pid = 1771] [serial = 1268] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x97b05000) [pid = 1771] [serial = 1266] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x97a87000) [pid = 1771] [serial = 1265] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x978a3000) [pid = 1771] [serial = 1263] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x9744f000) [pid = 1771] [serial = 1262] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x9706d400) [pid = 1771] [serial = 1260] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x97068000) [pid = 1771] [serial = 1259] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x96cdb400) [pid = 1771] [serial = 1257] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x96b30000) [pid = 1771] [serial = 1256] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x95bf2400) [pid = 1771] [serial = 1254] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x9472a800) [pid = 1771] [serial = 1253] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x92a72400) [pid = 1771] [serial = 1251] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x92a6bc00) [pid = 1771] [serial = 1250] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x91ff7800) [pid = 1771] [serial = 1248] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x91ff0400) [pid = 1771] [serial = 1247] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x90379c00) [pid = 1771] [serial = 1245] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x8ffdfc00) [pid = 1771] [serial = 1244] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x8fc1dc00) [pid = 1771] [serial = 1242] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x88865400) [pid = 1771] [serial = 1283] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x89dd3400) [pid = 1771] [serial = 1284] [outer = (nil)] [url = about:blank] 02:28:30 INFO - PROCESS | 1771 | 1461144510884 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 02:28:30 INFO - PROCESS | 1771 | 1461144510889 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 02:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:28:30 INFO - PROCESS | 1771 | 1461144510921 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:28:30 INFO - PROCESS | 1771 | 1461144510930 Marionette TRACE conn3 <- [1,1850,null,{}] 02:28:30 INFO - PROCESS | 1771 | 1461144510937 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}] 02:28:31 INFO - PROCESS | 1771 | 1461144511142 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 02:28:31 INFO - PROCESS | 1771 | 1461144511369 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:31 INFO - PROCESS | 1771 | ++DOCSHELL 0x86aed400 == 117 [pid = 1771] [id = 470] 02:28:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x86aedc00) [pid = 1771] [serial = 1411] [outer = (nil)] 02:28:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x86af3000) [pid = 1771] [serial = 1412] [outer = 0x86aedc00] 02:28:31 INFO - PROCESS | 1771 | 1461144511449 Marionette DEBUG loaded listener.js 02:28:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8731ec00) [pid = 1771] [serial = 1413] [outer = 0x86aedc00] 02:28:32 INFO - PROCESS | 1771 | 1461144512282 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]]]}] 02:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1393ms 02:28:32 INFO - PROCESS | 1771 | 1461144512314 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 02:28:32 INFO - PROCESS | 1771 | 1461144512319 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 02:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:28:32 INFO - PROCESS | 1771 | 1461144512331 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:28:32 INFO - PROCESS | 1771 | 1461144512336 Marionette TRACE conn3 <- [1,1854,null,{}] 02:28:32 INFO - PROCESS | 1771 | 1461144512343 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}] 02:28:32 INFO - PROCESS | 1771 | 1461144512539 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 02:28:32 INFO - PROCESS | 1771 | 1461144512757 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:32 INFO - PROCESS | 1771 | ++DOCSHELL 0x86a5d000 == 118 [pid = 1771] [id = 471] 02:28:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x87520400) [pid = 1771] [serial = 1414] [outer = (nil)] 02:28:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8853bc00) [pid = 1771] [serial = 1415] [outer = 0x87520400] 02:28:32 INFO - PROCESS | 1771 | 1461144512842 Marionette DEBUG loaded listener.js 02:28:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x88a07800) [pid = 1771] [serial = 1416] [outer = 0x87520400] 02:28:33 INFO - PROCESS | 1771 | 1461144513919 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]]]}] 02:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1636ms 02:28:33 INFO - PROCESS | 1771 | 1461144513964 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 02:28:33 INFO - PROCESS | 1771 | 1461144513969 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 02:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:28:33 INFO - PROCESS | 1771 | 1461144513982 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:28:33 INFO - PROCESS | 1771 | 1461144513985 Marionette TRACE conn3 <- [1,1858,null,{}] 02:28:34 INFO - PROCESS | 1771 | 1461144513998 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}] 02:28:34 INFO - PROCESS | 1771 | 1461144514262 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 02:28:34 INFO - PROCESS | 1771 | 1461144514444 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:34 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae42400 == 119 [pid = 1771] [id = 472] 02:28:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8ae46400) [pid = 1771] [serial = 1417] [outer = (nil)] 02:28:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8ae5ac00) [pid = 1771] [serial = 1418] [outer = 0x8ae46400] 02:28:34 INFO - PROCESS | 1771 | 1461144514522 Marionette DEBUG loaded listener.js 02:28:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8aee0000) [pid = 1771] [serial = 1419] [outer = 0x8ae46400] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x912aec00) [pid = 1771] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x86aeb400) [pid = 1771] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x9df8f400) [pid = 1771] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x89dd7000) [pid = 1771] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x846d0800) [pid = 1771] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x8c163000) [pid = 1771] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x8e7a8800) [pid = 1771] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x8c44b800) [pid = 1771] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8b887400) [pid = 1771] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x8b86a400) [pid = 1771] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x8853a400) [pid = 1771] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x84a06c00) [pid = 1771] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x8751d000) [pid = 1771] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x864ebc00) [pid = 1771] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x9ffd4800) [pid = 1771] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x92961400) [pid = 1771] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x97e57c00) [pid = 1771] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x90381400) [pid = 1771] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x9706c400) [pid = 1771] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x96b22c00) [pid = 1771] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x8c167400) [pid = 1771] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x95ab6400) [pid = 1771] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 127 (0x9295c800) [pid = 1771] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 126 (0x8ffe2c00) [pid = 1771] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:28:35 INFO - PROCESS | 1771 | --DOMWINDOW == 125 (0x8f3e1000) [pid = 1771] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:28:36 INFO - PROCESS | 1771 | 1461144516141 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]]]}] 02:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2189ms 02:28:36 INFO - PROCESS | 1771 | 1461144516164 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 02:28:36 INFO - PROCESS | 1771 | 1461144516168 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 02:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:28:36 INFO - PROCESS | 1771 | 1461144516174 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:28:36 INFO - PROCESS | 1771 | 1461144516177 Marionette TRACE conn3 <- [1,1862,null,{}] 02:28:36 INFO - PROCESS | 1771 | 1461144516197 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}] 02:28:36 INFO - PROCESS | 1771 | 1461144516401 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 02:28:36 INFO - PROCESS | 1771 | 1461144516595 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:36 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a06c00 == 120 [pid = 1771] [id = 473] 02:28:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 126 (0x86a54800) [pid = 1771] [serial = 1420] [outer = (nil)] 02:28:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 127 (0x8aed9000) [pid = 1771] [serial = 1421] [outer = 0x86a54800] 02:28:36 INFO - PROCESS | 1771 | 1461144516680 Marionette DEBUG loaded listener.js 02:28:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0x8afb6000) [pid = 1771] [serial = 1422] [outer = 0x86a54800] 02:28:37 INFO - PROCESS | 1771 | 1461144517482 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]]]}] 02:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1351ms 02:28:37 INFO - PROCESS | 1771 | 1461144517526 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 02:28:37 INFO - PROCESS | 1771 | 1461144517530 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 02:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:28:37 INFO - PROCESS | 1771 | 1461144517536 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:28:37 INFO - PROCESS | 1771 | 1461144517539 Marionette TRACE conn3 <- [1,1866,null,{}] 02:28:37 INFO - PROCESS | 1771 | 1461144517545 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}] 02:28:37 INFO - PROCESS | 1771 | 1461144517731 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 02:28:37 INFO - PROCESS | 1771 | 1461144517751 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:37 INFO - PROCESS | 1771 | ++DOCSHELL 0x86aed800 == 121 [pid = 1771] [id = 474] 02:28:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x8ae57400) [pid = 1771] [serial = 1423] [outer = (nil)] 02:28:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x8b994400) [pid = 1771] [serial = 1424] [outer = 0x8ae57400] 02:28:38 INFO - PROCESS | 1771 | 1461144518006 Marionette DEBUG loaded listener.js 02:28:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x8c165000) [pid = 1771] [serial = 1425] [outer = 0x8ae57400] 02:28:39 INFO - PROCESS | 1771 | 1461144519156 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]]]}] 02:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1683ms 02:28:39 INFO - PROCESS | 1771 | 1461144519221 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 02:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:28:39 INFO - PROCESS | 1771 | 1461144519230 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 02:28:39 INFO - PROCESS | 1771 | 1461144519239 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:28:39 INFO - PROCESS | 1771 | 1461144519246 Marionette TRACE conn3 <- [1,1870,null,{}] 02:28:39 INFO - PROCESS | 1771 | 1461144519254 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}] 02:28:39 INFO - PROCESS | 1771 | 1461144519513 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 02:28:39 INFO - PROCESS | 1771 | 1461144519849 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:39 INFO - PROCESS | 1771 | ++DOCSHELL 0x86aea400 == 122 [pid = 1771] [id = 475] 02:28:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x86af4000) [pid = 1771] [serial = 1426] [outer = (nil)] 02:28:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x8853c400) [pid = 1771] [serial = 1427] [outer = 0x86af4000] 02:28:39 INFO - PROCESS | 1771 | 1461144519939 Marionette DEBUG loaded listener.js 02:28:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x89dcd800) [pid = 1771] [serial = 1428] [outer = 0x86af4000] 02:28:40 INFO - PROCESS | 1771 | 1461144520929 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]]]}] 02:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1739ms 02:28:40 INFO - PROCESS | 1771 | 1461144520978 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 02:28:40 INFO - PROCESS | 1771 | 1461144520987 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 02:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:28:41 INFO - PROCESS | 1771 | 1461144520999 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:28:41 INFO - PROCESS | 1771 | 1461144521003 Marionette TRACE conn3 <- [1,1874,null,{}] 02:28:41 INFO - PROCESS | 1771 | 1461144521009 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}] 02:28:41 INFO - PROCESS | 1771 | 1461144521235 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 02:28:41 INFO - PROCESS | 1771 | 1461144521596 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:41 INFO - PROCESS | 1771 | ++DOCSHELL 0x8853ec00 == 123 [pid = 1771] [id = 476] 02:28:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x8afad800) [pid = 1771] [serial = 1429] [outer = (nil)] 02:28:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x8b88f000) [pid = 1771] [serial = 1430] [outer = 0x8afad800] 02:28:41 INFO - PROCESS | 1771 | 1461144521692 Marionette DEBUG loaded listener.js 02:28:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x8c208000) [pid = 1771] [serial = 1431] [outer = 0x8afad800] 02:28:42 INFO - PROCESS | 1771 | 1461144522628 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]]]}] 02:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1684ms 02:28:42 INFO - PROCESS | 1771 | 1461144522683 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 02:28:42 INFO - PROCESS | 1771 | 1461144522687 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 02:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:28:42 INFO - PROCESS | 1771 | 1461144522694 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:28:42 INFO - PROCESS | 1771 | 1461144522700 Marionette TRACE conn3 <- [1,1878,null,{}] 02:28:42 INFO - PROCESS | 1771 | 1461144522718 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}] 02:28:42 INFO - PROCESS | 1771 | 1461144522981 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 02:28:43 INFO - PROCESS | 1771 | 1461144523324 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:43 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae60000 == 124 [pid = 1771] [id = 477] 02:28:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x8c163000) [pid = 1771] [serial = 1432] [outer = (nil)] 02:28:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8dc0c000) [pid = 1771] [serial = 1433] [outer = 0x8c163000] 02:28:43 INFO - PROCESS | 1771 | 1461144523417 Marionette DEBUG loaded listener.js 02:28:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8dca9800) [pid = 1771] [serial = 1434] [outer = 0x8c163000] 02:28:44 INFO - PROCESS | 1771 | 1461144524328 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]]]}] 02:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1689ms 02:28:44 INFO - PROCESS | 1771 | 1461144524384 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 02:28:44 INFO - PROCESS | 1771 | 1461144524388 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 02:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:28:44 INFO - PROCESS | 1771 | 1461144524395 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:28:44 INFO - PROCESS | 1771 | 1461144524398 Marionette TRACE conn3 <- [1,1882,null,{}] 02:28:44 INFO - PROCESS | 1771 | 1461144524404 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}] 02:28:44 INFO - PROCESS | 1771 | 1461144524609 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 02:28:44 INFO - PROCESS | 1771 | 1461144524882 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c44e400 == 125 [pid = 1771] [id = 478] 02:28:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8dc0c800) [pid = 1771] [serial = 1435] [outer = (nil)] 02:28:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8dd56800) [pid = 1771] [serial = 1436] [outer = 0x8dc0c800] 02:28:45 INFO - PROCESS | 1771 | 1461144525017 Marionette DEBUG loaded listener.js 02:28:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8deed800) [pid = 1771] [serial = 1437] [outer = 0x8dc0c800] 02:28:45 INFO - PROCESS | 1771 | 1461144525954 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]]]}] 02:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1637ms 02:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:28:46 INFO - PROCESS | 1771 | 1461144526033 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 02:28:46 INFO - PROCESS | 1771 | 1461144526037 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 02:28:46 INFO - PROCESS | 1771 | 1461144526043 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:28:46 INFO - PROCESS | 1771 | 1461144526047 Marionette TRACE conn3 <- [1,1886,null,{}] 02:28:46 INFO - PROCESS | 1771 | 1461144526052 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}] 02:28:46 INFO - PROCESS | 1771 | 1461144526344 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 02:28:46 INFO - PROCESS | 1771 | 1461144526615 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:46 INFO - PROCESS | 1771 | ++DOCSHELL 0x8afb5400 == 126 [pid = 1771] [id = 479] 02:28:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8e6b7c00) [pid = 1771] [serial = 1438] [outer = (nil)] 02:28:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8e7a5400) [pid = 1771] [serial = 1439] [outer = 0x8e6b7c00] 02:28:46 INFO - PROCESS | 1771 | 1461144526707 Marionette DEBUG loaded listener.js 02:28:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8e886000) [pid = 1771] [serial = 1440] [outer = 0x8e6b7c00] 02:28:47 INFO - PROCESS | 1771 | 1461144527644 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]]]}] 02:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1638ms 02:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:28:47 INFO - PROCESS | 1771 | 1461144527680 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 02:28:47 INFO - PROCESS | 1771 | 1461144527684 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 02:28:47 INFO - PROCESS | 1771 | 1461144527691 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:28:47 INFO - PROCESS | 1771 | 1461144527694 Marionette TRACE conn3 <- [1,1890,null,{}] 02:28:47 INFO - PROCESS | 1771 | 1461144527700 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}] 02:28:47 INFO - PROCESS | 1771 | 1461144527914 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 02:28:48 INFO - PROCESS | 1771 | 1461144528250 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:48 INFO - PROCESS | 1771 | ++DOCSHELL 0x864ecc00 == 127 [pid = 1771] [id = 480] 02:28:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x8dd52800) [pid = 1771] [serial = 1441] [outer = (nil)] 02:28:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8fc26400) [pid = 1771] [serial = 1442] [outer = 0x8dd52800] 02:28:48 INFO - PROCESS | 1771 | 1461144528345 Marionette DEBUG loaded listener.js 02:28:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8fe1b800) [pid = 1771] [serial = 1443] [outer = 0x8dd52800] 02:28:49 INFO - PROCESS | 1771 | 1461144529280 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]]]}] 02:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1631ms 02:28:49 INFO - PROCESS | 1771 | 1461144529322 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 02:28:49 INFO - PROCESS | 1771 | 1461144529326 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 02:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:28:49 INFO - PROCESS | 1771 | 1461144529332 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:28:49 INFO - PROCESS | 1771 | 1461144529336 Marionette TRACE conn3 <- [1,1894,null,{}] 02:28:49 INFO - PROCESS | 1771 | 1461144529341 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}] 02:28:49 INFO - PROCESS | 1771 | 1461144529533 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 02:28:49 INFO - PROCESS | 1771 | 1461144529857 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:49 INFO - PROCESS | 1771 | ++DOCSHELL 0x89dd4c00 == 128 [pid = 1771] [id = 481] 02:28:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8e7a8000) [pid = 1771] [serial = 1444] [outer = (nil)] 02:28:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x90379c00) [pid = 1771] [serial = 1445] [outer = 0x8e7a8000] 02:28:49 INFO - PROCESS | 1771 | 1461144529951 Marionette DEBUG loaded listener.js 02:28:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x9037d000) [pid = 1771] [serial = 1446] [outer = 0x8e7a8000] 02:28:50 INFO - PROCESS | 1771 | 1461144530876 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]]]}] 02:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1586ms 02:28:50 INFO - PROCESS | 1771 | 1461144530919 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 02:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:28:50 INFO - PROCESS | 1771 | 1461144530923 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 02:28:50 INFO - PROCESS | 1771 | 1461144530930 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:28:50 INFO - PROCESS | 1771 | 1461144530933 Marionette TRACE conn3 <- [1,1898,null,{}] 02:28:50 INFO - PROCESS | 1771 | 1461144530939 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}] 02:28:51 INFO - PROCESS | 1771 | 1461144531167 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 02:28:51 INFO - PROCESS | 1771 | 1461144531489 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x8fe1ac00 == 129 [pid = 1771] [id = 482] 02:28:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x8ffe2400) [pid = 1771] [serial = 1447] [outer = (nil)] 02:28:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x91ff6800) [pid = 1771] [serial = 1448] [outer = 0x8ffe2400] 02:28:51 INFO - PROCESS | 1771 | 1461144531583 Marionette DEBUG loaded listener.js 02:28:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x92947800) [pid = 1771] [serial = 1449] [outer = 0x8ffe2400] 02:28:52 INFO - PROCESS | 1771 | 1461144532486 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]]]}] 02:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1632ms 02:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:28:52 INFO - PROCESS | 1771 | 1461144532562 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 02:28:52 INFO - PROCESS | 1771 | 1461144532566 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 02:28:52 INFO - PROCESS | 1771 | 1461144532572 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:28:52 INFO - PROCESS | 1771 | 1461144532576 Marionette TRACE conn3 <- [1,1902,null,{}] 02:28:52 INFO - PROCESS | 1771 | 1461144532581 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}] 02:28:52 INFO - PROCESS | 1771 | 1461144532795 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 02:28:53 INFO - PROCESS | 1771 | 1461144533122 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:53 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ffdd000 == 130 [pid = 1771] [id = 483] 02:28:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x8ffe0400) [pid = 1771] [serial = 1450] [outer = (nil)] 02:28:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x92ac5400) [pid = 1771] [serial = 1451] [outer = 0x8ffe0400] 02:28:53 INFO - PROCESS | 1771 | 1461144533227 Marionette DEBUG loaded listener.js 02:28:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x92c1b400) [pid = 1771] [serial = 1452] [outer = 0x8ffe0400] 02:28:54 INFO - PROCESS | 1771 | 1461144534155 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]]]}] 02:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1635ms 02:28:54 INFO - PROCESS | 1771 | 1461144534207 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 02:28:54 INFO - PROCESS | 1771 | 1461144534211 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 02:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:28:54 INFO - PROCESS | 1771 | 1461144534218 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:28:54 INFO - PROCESS | 1771 | 1461144534221 Marionette TRACE conn3 <- [1,1906,null,{}] 02:28:54 INFO - PROCESS | 1771 | 1461144534228 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}] 02:28:54 INFO - PROCESS | 1771 | 1461144534429 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 02:28:54 INFO - PROCESS | 1771 | 1461144534761 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:54 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae5c400 == 131 [pid = 1771] [id = 484] 02:28:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x93ca7000) [pid = 1771] [serial = 1453] [outer = (nil)] 02:28:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x93d08400) [pid = 1771] [serial = 1454] [outer = 0x93ca7000] 02:28:54 INFO - PROCESS | 1771 | 1461144534851 Marionette DEBUG loaded listener.js 02:28:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x93d0e800) [pid = 1771] [serial = 1455] [outer = 0x93ca7000] 02:28:55 INFO - PROCESS | 1771 | 1461144535750 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]]]}] 02:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1587ms 02:28:55 INFO - PROCESS | 1771 | 1461144535806 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 02:28:55 INFO - PROCESS | 1771 | 1461144535810 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 02:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:28:55 INFO - PROCESS | 1771 | 1461144535818 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:28:55 INFO - PROCESS | 1771 | 1461144535822 Marionette TRACE conn3 <- [1,1910,null,{}] 02:28:55 INFO - PROCESS | 1771 | 1461144535828 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}] 02:28:56 INFO - PROCESS | 1771 | 1461144536071 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 02:28:56 INFO - PROCESS | 1771 | 1461144536396 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x95245400 == 132 [pid = 1771] [id = 485] 02:28:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x952b2800) [pid = 1771] [serial = 1456] [outer = (nil)] 02:28:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x96808c00) [pid = 1771] [serial = 1457] [outer = 0x952b2800] 02:28:56 INFO - PROCESS | 1771 | 1461144536498 Marionette DEBUG loaded listener.js 02:28:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x96b28800) [pid = 1771] [serial = 1458] [outer = 0x952b2800] 02:28:57 INFO - PROCESS | 1771 | 1461144537407 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]]]}] 02:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1641ms 02:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:28:57 INFO - PROCESS | 1771 | 1461144537460 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 02:28:57 INFO - PROCESS | 1771 | 1461144537463 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 02:28:57 INFO - PROCESS | 1771 | 1461144537470 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:28:57 INFO - PROCESS | 1771 | 1461144537473 Marionette TRACE conn3 <- [1,1914,null,{}] 02:28:57 INFO - PROCESS | 1771 | 1461144537479 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}] 02:28:57 INFO - PROCESS | 1771 | 1461144537681 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 02:28:58 INFO - PROCESS | 1771 | 1461144538007 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:58 INFO - PROCESS | 1771 | ++DOCSHELL 0x88532000 == 133 [pid = 1771] [id = 486] 02:28:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x8f058400) [pid = 1771] [serial = 1459] [outer = (nil)] 02:28:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x96c3c800) [pid = 1771] [serial = 1460] [outer = 0x8f058400] 02:28:58 INFO - PROCESS | 1771 | 1461144538099 Marionette DEBUG loaded listener.js 02:28:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x96e2bc00) [pid = 1771] [serial = 1461] [outer = 0x8f058400] 02:28:58 INFO - PROCESS | 1771 | 1461144538975 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]]]}] 02:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1544ms 02:28:59 INFO - PROCESS | 1771 | 1461144539014 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 02:28:59 INFO - PROCESS | 1771 | 1461144539017 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 02:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:28:59 INFO - PROCESS | 1771 | 1461144539024 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:28:59 INFO - PROCESS | 1771 | 1461144539027 Marionette TRACE conn3 <- [1,1918,null,{}] 02:28:59 INFO - PROCESS | 1771 | 1461144539033 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}] 02:28:59 INFO - PROCESS | 1771 | 1461144539232 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 02:28:59 INFO - PROCESS | 1771 | 1461144539516 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:59 INFO - PROCESS | 1771 | ++DOCSHELL 0x96b2e800 == 134 [pid = 1771] [id = 487] 02:28:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x96c3d400) [pid = 1771] [serial = 1462] [outer = (nil)] 02:28:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x970b6400) [pid = 1771] [serial = 1463] [outer = 0x96c3d400] 02:28:59 INFO - PROCESS | 1771 | 1461144539651 Marionette DEBUG loaded listener.js 02:28:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x97194400) [pid = 1771] [serial = 1464] [outer = 0x96c3d400] 02:29:00 INFO - PROCESS | 1771 | 1461144540621 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]]]}] 02:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1683ms 02:29:00 INFO - PROCESS | 1771 | 1461144540710 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 02:29:00 INFO - PROCESS | 1771 | 1461144540717 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 02:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:29:00 INFO - PROCESS | 1771 | 1461144540725 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:29:00 INFO - PROCESS | 1771 | 1461144540728 Marionette TRACE conn3 <- [1,1922,null,{}] 02:29:00 INFO - PROCESS | 1771 | 1461144540735 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}] 02:29:00 INFO - PROCESS | 1771 | 1461144540983 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 02:29:01 INFO - PROCESS | 1771 | 1461144541348 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:01 INFO - PROCESS | 1771 | ++DOCSHELL 0x97068c00 == 135 [pid = 1771] [id = 488] 02:29:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x97070800) [pid = 1771] [serial = 1465] [outer = (nil)] 02:29:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x97a7a800) [pid = 1771] [serial = 1466] [outer = 0x97070800] 02:29:01 INFO - PROCESS | 1771 | 1461144541439 Marionette DEBUG loaded listener.js 02:29:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x97a7f800) [pid = 1771] [serial = 1467] [outer = 0x97070800] 02:29:02 INFO - PROCESS | 1771 | 1461144542531 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]]]}] 02:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1848ms 02:29:02 INFO - PROCESS | 1771 | 1461144542573 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 02:29:02 INFO - PROCESS | 1771 | 1461144542576 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 02:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:29:02 INFO - PROCESS | 1771 | 1461144542583 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:29:02 INFO - PROCESS | 1771 | 1461144542587 Marionette TRACE conn3 <- [1,1926,null,{}] 02:29:02 INFO - PROCESS | 1771 | 1461144542592 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}] 02:29:02 INFO - PROCESS | 1771 | 1461144542796 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 02:29:03 INFO - PROCESS | 1771 | 1461144543150 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x85ed2c00 == 136 [pid = 1771] [id = 489] 02:29:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x8afac000) [pid = 1771] [serial = 1468] [outer = (nil)] 02:29:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x97e52800) [pid = 1771] [serial = 1469] [outer = 0x8afac000] 02:29:03 INFO - PROCESS | 1771 | 1461144543254 Marionette DEBUG loaded listener.js 02:29:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x97e5a000) [pid = 1771] [serial = 1470] [outer = 0x8afac000] 02:29:04 INFO - PROCESS | 1771 | 1461144544192 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]]]}] 02:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1682ms 02:29:04 INFO - PROCESS | 1771 | 1461144544266 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 02:29:04 INFO - PROCESS | 1771 | 1461144544270 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 02:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:29:04 INFO - PROCESS | 1771 | 1461144544276 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:29:04 INFO - PROCESS | 1771 | 1461144544278 Marionette TRACE conn3 <- [1,1930,null,{}] 02:29:04 INFO - PROCESS | 1771 | 1461144544285 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}] 02:29:04 INFO - PROCESS | 1771 | 1461144544543 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 02:29:04 INFO - PROCESS | 1771 | 1461144544881 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:04 INFO - PROCESS | 1771 | ++DOCSHELL 0x978ad800 == 137 [pid = 1771] [id = 490] 02:29:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x97e52400) [pid = 1771] [serial = 1471] [outer = (nil)] 02:29:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x98ae2400) [pid = 1771] [serial = 1472] [outer = 0x97e52400] 02:29:04 INFO - PROCESS | 1771 | 1461144544968 Marionette DEBUG loaded listener.js 02:29:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x9b095c00) [pid = 1771] [serial = 1473] [outer = 0x97e52400] 02:29:05 INFO - PROCESS | 1771 | 1461144545889 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]]]}] 02:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1685ms 02:29:05 INFO - PROCESS | 1771 | 1461144545962 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 02:29:05 INFO - PROCESS | 1771 | 1461144545965 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 02:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:29:05 INFO - PROCESS | 1771 | 1461144545972 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:29:05 INFO - PROCESS | 1771 | 1461144545974 Marionette TRACE conn3 <- [1,1934,null,{}] 02:29:05 INFO - PROCESS | 1771 | 1461144545981 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}] 02:29:06 INFO - PROCESS | 1771 | 1461144546205 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 02:29:06 INFO - PROCESS | 1771 | 1461144546534 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:06 INFO - PROCESS | 1771 | ++DOCSHELL 0x97d31800 == 138 [pid = 1771] [id = 491] 02:29:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x97e56400) [pid = 1771] [serial = 1474] [outer = (nil)] 02:29:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x9ea20c00) [pid = 1771] [serial = 1475] [outer = 0x97e56400] 02:29:06 INFO - PROCESS | 1771 | 1461144546626 Marionette DEBUG loaded listener.js 02:29:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 182 (0x9fb8e800) [pid = 1771] [serial = 1476] [outer = 0x97e56400] 02:29:07 INFO - PROCESS | 1771 | 1461144547520 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]]]}] 02:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1593ms 02:29:07 INFO - PROCESS | 1771 | 1461144547565 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 02:29:07 INFO - PROCESS | 1771 | 1461144547569 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 02:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:29:07 INFO - PROCESS | 1771 | 1461144547575 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:29:07 INFO - PROCESS | 1771 | 1461144547579 Marionette TRACE conn3 <- [1,1938,null,{}] 02:29:07 INFO - PROCESS | 1771 | 1461144547585 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}] 02:29:07 INFO - PROCESS | 1771 | 1461144547793 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 02:29:08 INFO - PROCESS | 1771 | 1461144548132 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:08 INFO - PROCESS | 1771 | ++DOCSHELL 0x85ed4c00 == 139 [pid = 1771] [id = 492] 02:29:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 183 (0x864f4c00) [pid = 1771] [serial = 1477] [outer = (nil)] 02:29:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 184 (0x9fe89400) [pid = 1771] [serial = 1478] [outer = 0x864f4c00] 02:29:08 INFO - PROCESS | 1771 | 1461144548240 Marionette DEBUG loaded listener.js 02:29:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 185 (0x9ff10800) [pid = 1771] [serial = 1479] [outer = 0x864f4c00] 02:29:10 INFO - PROCESS | 1771 | --DOCSHELL 0x84a0b400 == 138 [pid = 1771] [id = 381] 02:29:10 INFO - PROCESS | 1771 | --DOCSHELL 0x8dcb7800 == 137 [pid = 1771] [id = 322] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 184 (0x9fca5400) [pid = 1771] [serial = 1203] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 183 (0x8afb4c00) [pid = 1771] [serial = 1221] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 182 (0xa0c1e800) [pid = 1771] [serial = 1206] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 181 (0x8ae45400) [pid = 1771] [serial = 1352] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x8aed8400) [pid = 1771] [serial = 1353] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x864f8400) [pid = 1771] [serial = 1355] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x8fc17c00) [pid = 1771] [serial = 1310] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x8f05d800) [pid = 1771] [serial = 1308] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x8e7aec00) [pid = 1771] [serial = 1307] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x8dee6c00) [pid = 1771] [serial = 1305] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x8dd5c400) [pid = 1771] [serial = 1304] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x8dc17000) [pid = 1771] [serial = 1302] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x8c458c00) [pid = 1771] [serial = 1301] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x8b99b400) [pid = 1771] [serial = 1299] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x8b886c00) [pid = 1771] [serial = 1298] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x89ea9000) [pid = 1771] [serial = 1296] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x89dd6c00) [pid = 1771] [serial = 1295] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x86ae9400) [pid = 1771] [serial = 1293] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x864f7800) [pid = 1771] [serial = 1292] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x88539400) [pid = 1771] [serial = 1349] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x86a56000) [pid = 1771] [serial = 1346] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x86ae8400) [pid = 1771] [serial = 1347] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0xa444d400) [pid = 1771] [serial = 1344] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0xa3cdd400) [pid = 1771] [serial = 1343] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0xa0ad9800) [pid = 1771] [serial = 1341] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0xa0c3a800) [pid = 1771] [serial = 1340] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x9fe89000) [pid = 1771] [serial = 1338] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x9fca5c00) [pid = 1771] [serial = 1337] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x9b0df800) [pid = 1771] [serial = 1335] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x981b1800) [pid = 1771] [serial = 1334] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x97b10000) [pid = 1771] [serial = 1332] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x97a87400) [pid = 1771] [serial = 1331] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x978a7000) [pid = 1771] [serial = 1329] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x9719a800) [pid = 1771] [serial = 1328] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x96e2b000) [pid = 1771] [serial = 1326] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x96bbec00) [pid = 1771] [serial = 1325] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x967d9800) [pid = 1771] [serial = 1323] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x95e9e400) [pid = 1771] [serial = 1322] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x94724c00) [pid = 1771] [serial = 1320] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x93d07400) [pid = 1771] [serial = 1319] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x92a6f800) [pid = 1771] [serial = 1317] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x92a67000) [pid = 1771] [serial = 1316] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x914e5800) [pid = 1771] [serial = 1314] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x912b0400) [pid = 1771] [serial = 1313] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x8fe1dc00) [pid = 1771] [serial = 1311] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x8c16dc00) [pid = 1771] [serial = 1358] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x88865800) [pid = 1771] [serial = 1350] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x8751f000) [pid = 1771] [serial = 1356] [outer = (nil)] [url = about:blank] 02:29:10 INFO - PROCESS | 1771 | 1461144550974 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]]]}] 02:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 3435ms 02:29:11 INFO - PROCESS | 1771 | 1461144551011 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 02:29:11 INFO - PROCESS | 1771 | 1461144551018 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 02:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:29:11 INFO - PROCESS | 1771 | 1461144551030 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:29:11 INFO - PROCESS | 1771 | 1461144551034 Marionette TRACE conn3 <- [1,1942,null,{}] 02:29:11 INFO - PROCESS | 1771 | 1461144551043 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}] 02:29:11 INFO - PROCESS | 1771 | 1461144551246 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 02:29:11 INFO - PROCESS | 1771 | 1461144551441 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:11 INFO - PROCESS | 1771 | ++DOCSHELL 0x86a55400 == 138 [pid = 1771] [id = 493] 02:29:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x86aea000) [pid = 1771] [serial = 1480] [outer = (nil)] 02:29:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x87519400) [pid = 1771] [serial = 1481] [outer = 0x86aea000] 02:29:11 INFO - PROCESS | 1771 | 1461144551522 Marionette DEBUG loaded listener.js 02:29:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x88531400) [pid = 1771] [serial = 1482] [outer = 0x86aea000] 02:29:12 INFO - PROCESS | 1771 | 1461144552453 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]]]}] 02:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1441ms 02:29:12 INFO - PROCESS | 1771 | 1461144552472 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 02:29:12 INFO - PROCESS | 1771 | 1461144552481 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 02:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:29:12 INFO - PROCESS | 1771 | 1461144552491 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:29:12 INFO - PROCESS | 1771 | 1461144552495 Marionette TRACE conn3 <- [1,1946,null,{}] 02:29:12 INFO - PROCESS | 1771 | 1461144552501 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}] 02:29:12 INFO - PROCESS | 1771 | 1461144552687 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 02:29:12 INFO - PROCESS | 1771 | 1461144552916 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:12 INFO - PROCESS | 1771 | ++DOCSHELL 0x8751bc00 == 139 [pid = 1771] [id = 494] 02:29:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x88865000) [pid = 1771] [serial = 1483] [outer = (nil)] 02:29:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x89e0a000) [pid = 1771] [serial = 1484] [outer = 0x88865000] 02:29:12 INFO - PROCESS | 1771 | 1461144552992 Marionette DEBUG loaded listener.js 02:29:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8ae45400) [pid = 1771] [serial = 1485] [outer = 0x88865000] 02:29:13 INFO - PROCESS | 1771 | 1461144553900 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]]]}] 02:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1433ms 02:29:13 INFO - PROCESS | 1771 | 1461144553923 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 02:29:13 INFO - PROCESS | 1771 | 1461144553927 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 02:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:29:13 INFO - PROCESS | 1771 | 1461144553933 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:29:13 INFO - PROCESS | 1771 | 1461144553939 Marionette TRACE conn3 <- [1,1950,null,{}] 02:29:13 INFO - PROCESS | 1771 | 1461144553961 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}] 02:29:14 INFO - PROCESS | 1771 | 1461144554253 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 02:29:14 INFO - PROCESS | 1771 | 1461144554298 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:14 INFO - PROCESS | 1771 | ++DOCSHELL 0x864ea400 == 140 [pid = 1771] [id = 495] 02:29:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8afb5800) [pid = 1771] [serial = 1486] [outer = (nil)] 02:29:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8b887000) [pid = 1771] [serial = 1487] [outer = 0x8afb5800] 02:29:14 INFO - PROCESS | 1771 | 1461144554508 Marionette DEBUG loaded listener.js 02:29:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8b999800) [pid = 1771] [serial = 1488] [outer = 0x8afb5800] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x88a0a000) [pid = 1771] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x8ae46400) [pid = 1771] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x9296a000) [pid = 1771] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x8f05b400) [pid = 1771] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8ffd4c00) [pid = 1771] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x8e7a9c00) [pid = 1771] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x8dcb8800) [pid = 1771] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x8dcabc00) [pid = 1771] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x8c16ec00) [pid = 1771] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x8751a800) [pid = 1771] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x87520400) [pid = 1771] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x86aedc00) [pid = 1771] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x97065c00) [pid = 1771] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x8e6b8000) [pid = 1771] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x978ae800) [pid = 1771] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x978a5400) [pid = 1771] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x8dc0d400) [pid = 1771] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x96bbf000) [pid = 1771] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 127 (0x96b2a000) [pid = 1771] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 126 (0x93cb0c00) [pid = 1771] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 125 (0x93ca2800) [pid = 1771] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:29:15 INFO - PROCESS | 1771 | --DOMWINDOW == 124 (0x86a54800) [pid = 1771] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:29:15 INFO - PROCESS | 1771 | 1461144555946 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]]]}] 02:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2035ms 02:29:15 INFO - PROCESS | 1771 | 1461144555969 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 02:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:29:15 INFO - PROCESS | 1771 | 1461144555973 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 02:29:15 INFO - PROCESS | 1771 | 1461144555980 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:29:15 INFO - PROCESS | 1771 | 1461144555983 Marionette TRACE conn3 <- [1,1954,null,{}] 02:29:15 INFO - PROCESS | 1771 | 1461144555988 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}] 02:29:16 INFO - PROCESS | 1771 | 1461144556182 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 02:29:16 INFO - PROCESS | 1771 | 1461144556374 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:16 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a10800 == 141 [pid = 1771] [id = 496] 02:29:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 125 (0x8751b800) [pid = 1771] [serial = 1489] [outer = (nil)] 02:29:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 126 (0x8c167400) [pid = 1771] [serial = 1490] [outer = 0x8751b800] 02:29:16 INFO - PROCESS | 1771 | 1461144556458 Marionette DEBUG loaded listener.js 02:29:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 127 (0x8c209000) [pid = 1771] [serial = 1491] [outer = 0x8751b800] 02:29:17 INFO - PROCESS | 1771 | 1461144557222 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]]]}] 02:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1285ms 02:29:17 INFO - PROCESS | 1771 | 1461144557381 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 02:29:17 INFO - PROCESS | 1771 | 1461144557388 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 02:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:29:17 INFO - PROCESS | 1771 | 1461144557414 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:29:17 INFO - PROCESS | 1771 | 1461144557419 Marionette TRACE conn3 <- [1,1958,null,{}] 02:29:17 INFO - PROCESS | 1771 | 1461144557427 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}] 02:29:17 INFO - PROCESS | 1771 | 1461144557635 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 02:29:18 INFO - PROCESS | 1771 | 1461144557985 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:18 INFO - PROCESS | 1771 | ++DOCSHELL 0x86af6000 == 142 [pid = 1771] [id = 497] 02:29:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0x86af6c00) [pid = 1771] [serial = 1492] [outer = (nil)] 02:29:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x8751ac00) [pid = 1771] [serial = 1493] [outer = 0x86af6c00] 02:29:18 INFO - PROCESS | 1771 | 1461144558082 Marionette DEBUG loaded listener.js 02:29:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x8853b000) [pid = 1771] [serial = 1494] [outer = 0x86af6c00] 02:29:19 INFO - PROCESS | 1771 | 1461144559028 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]]]}] 02:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1647ms 02:29:19 INFO - PROCESS | 1771 | 1461144559062 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 02:29:19 INFO - PROCESS | 1771 | 1461144559068 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 02:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:29:19 INFO - PROCESS | 1771 | 1461144559081 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:29:19 INFO - PROCESS | 1771 | 1461144559086 Marionette TRACE conn3 <- [1,1962,null,{}] 02:29:19 INFO - PROCESS | 1771 | 1461144559094 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}] 02:29:19 INFO - PROCESS | 1771 | 1461144559349 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 02:29:19 INFO - PROCESS | 1771 | 1461144559715 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:19 INFO - PROCESS | 1771 | ++DOCSHELL 0x8aed5000 == 143 [pid = 1771] [id = 498] 02:29:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x8aed8400) [pid = 1771] [serial = 1495] [outer = (nil)] 02:29:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x8b870400) [pid = 1771] [serial = 1496] [outer = 0x8aed8400] 02:29:19 INFO - PROCESS | 1771 | 1461144559813 Marionette DEBUG loaded listener.js 02:29:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x8b99ac00) [pid = 1771] [serial = 1497] [outer = 0x8aed8400] 02:29:20 INFO - PROCESS | 1771 | 1461144560835 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]]]}] 02:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1808ms 02:29:20 INFO - PROCESS | 1771 | 1461144560886 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 02:29:20 INFO - PROCESS | 1771 | 1461144560891 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 02:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:29:20 INFO - PROCESS | 1771 | 1461144560900 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:29:20 INFO - PROCESS | 1771 | 1461144560905 Marionette TRACE conn3 <- [1,1966,null,{}] 02:29:20 INFO - PROCESS | 1771 | 1461144560920 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}] 02:29:21 INFO - PROCESS | 1771 | 1461144561150 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 02:29:21 INFO - PROCESS | 1771 | 1461144561525 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:21 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c3cdc00 == 144 [pid = 1771] [id = 499] 02:29:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x8dc10800) [pid = 1771] [serial = 1498] [outer = (nil)] 02:29:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x8dc17800) [pid = 1771] [serial = 1499] [outer = 0x8dc10800] 02:29:21 INFO - PROCESS | 1771 | 1461144561625 Marionette DEBUG loaded listener.js 02:29:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x8dcb5800) [pid = 1771] [serial = 1500] [outer = 0x8dc10800] 02:29:22 INFO - PROCESS | 1771 | 1461144562541 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]]]}] 02:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1691ms 02:29:22 INFO - PROCESS | 1771 | 1461144562591 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 02:29:22 INFO - PROCESS | 1771 | 1461144562595 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 02:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:29:22 INFO - PROCESS | 1771 | 1461144562602 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:29:22 INFO - PROCESS | 1771 | 1461144562605 Marionette TRACE conn3 <- [1,1970,null,{}] 02:29:22 INFO - PROCESS | 1771 | 1461144562613 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}] 02:29:22 INFO - PROCESS | 1771 | 1461144562821 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 02:29:23 INFO - PROCESS | 1771 | 1461144563096 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:23 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dcb8800 == 145 [pid = 1771] [id = 500] 02:29:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x8deeac00) [pid = 1771] [serial = 1501] [outer = (nil)] 02:29:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x8e6b9400) [pid = 1771] [serial = 1502] [outer = 0x8deeac00] 02:29:23 INFO - PROCESS | 1771 | 1461144563240 Marionette DEBUG loaded listener.js 02:29:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8e7b0800) [pid = 1771] [serial = 1503] [outer = 0x8deeac00] 02:29:24 INFO - PROCESS | 1771 | 1461144564207 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]]]}] 02:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1638ms 02:29:24 INFO - PROCESS | 1771 | 1461144564241 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 02:29:24 INFO - PROCESS | 1771 | 1461144564245 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 02:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:29:24 INFO - PROCESS | 1771 | 1461144564253 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:29:24 INFO - PROCESS | 1771 | 1461144564257 Marionette TRACE conn3 <- [1,1974,null,{}] 02:29:24 INFO - PROCESS | 1771 | 1461144564264 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}] 02:29:24 INFO - PROCESS | 1771 | 1461144564487 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 02:29:24 INFO - PROCESS | 1771 | 1461144564823 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:24 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae56c00 == 146 [pid = 1771] [id = 501] 02:29:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8aed9800) [pid = 1771] [serial = 1504] [outer = (nil)] 02:29:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8f060400) [pid = 1771] [serial = 1505] [outer = 0x8aed9800] 02:29:24 INFO - PROCESS | 1771 | 1461144564910 Marionette DEBUG loaded listener.js 02:29:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8f062c00) [pid = 1771] [serial = 1506] [outer = 0x8aed9800] 02:29:25 INFO - PROCESS | 1771 | 1461144565786 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]]]}] 02:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1582ms 02:29:25 INFO - PROCESS | 1771 | 1461144565836 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 02:29:25 INFO - PROCESS | 1771 | 1461144565841 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 02:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:29:25 INFO - PROCESS | 1771 | 1461144565847 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:29:25 INFO - PROCESS | 1771 | 1461144565850 Marionette TRACE conn3 <- [1,1978,null,{}] 02:29:25 INFO - PROCESS | 1771 | 1461144565856 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}] 02:29:26 INFO - PROCESS | 1771 | 1461144566101 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 02:29:26 INFO - PROCESS | 1771 | 1461144566443 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:26 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e6ba400 == 147 [pid = 1771] [id = 502] 02:29:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8f059c00) [pid = 1771] [serial = 1507] [outer = (nil)] 02:29:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8ffdb800) [pid = 1771] [serial = 1508] [outer = 0x8f059c00] 02:29:26 INFO - PROCESS | 1771 | 1461144566541 Marionette DEBUG loaded listener.js 02:29:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x914e0c00) [pid = 1771] [serial = 1509] [outer = 0x8f059c00] 02:29:27 INFO - PROCESS | 1771 | 1461144567390 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]]]}] 02:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1584ms 02:29:27 INFO - PROCESS | 1771 | 1461144567432 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 02:29:27 INFO - PROCESS | 1771 | 1461144567436 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 02:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:29:27 INFO - PROCESS | 1771 | 1461144567443 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:29:27 INFO - PROCESS | 1771 | 1461144567446 Marionette TRACE conn3 <- [1,1982,null,{}] 02:29:27 INFO - PROCESS | 1771 | 1461144567452 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}] 02:29:27 INFO - PROCESS | 1771 | 1461144567665 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 02:29:27 INFO - PROCESS | 1771 | 1461144567943 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:28 INFO - PROCESS | 1771 | ++DOCSHELL 0x91f99400 == 148 [pid = 1771] [id = 503] 02:29:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x91fe9000) [pid = 1771] [serial = 1510] [outer = (nil)] 02:29:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x92949400) [pid = 1771] [serial = 1511] [outer = 0x91fe9000] 02:29:28 INFO - PROCESS | 1771 | 1461144568077 Marionette DEBUG loaded listener.js 02:29:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x92a65400) [pid = 1771] [serial = 1512] [outer = 0x91fe9000] 02:29:28 INFO - PROCESS | 1771 | 1461144568935 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]]]}] 02:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1534ms 02:29:28 INFO - PROCESS | 1771 | 1461144568978 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 02:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:29:28 INFO - PROCESS | 1771 | 1461144568982 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 02:29:28 INFO - PROCESS | 1771 | 1461144568989 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:29:28 INFO - PROCESS | 1771 | 1461144568992 Marionette TRACE conn3 <- [1,1986,null,{}] 02:29:29 INFO - PROCESS | 1771 | 1461144569018 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}] 02:29:29 INFO - PROCESS | 1771 | 1461144569231 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 02:29:29 INFO - PROCESS | 1771 | 1461144569527 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:29 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b994000 == 149 [pid = 1771] [id = 504] 02:29:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8dcb8400) [pid = 1771] [serial = 1513] [outer = (nil)] 02:29:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x93c49000) [pid = 1771] [serial = 1514] [outer = 0x8dcb8400] 02:29:29 INFO - PROCESS | 1771 | 1461144569660 Marionette DEBUG loaded listener.js 02:29:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x93ca6000) [pid = 1771] [serial = 1515] [outer = 0x8dcb8400] 02:29:30 INFO - PROCESS | 1771 | 1461144570564 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]]]}] 02:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1603ms 02:29:30 INFO - PROCESS | 1771 | 1461144570596 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 02:29:30 INFO - PROCESS | 1771 | 1461144570600 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 02:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:29:30 INFO - PROCESS | 1771 | 1461144570607 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:29:30 INFO - PROCESS | 1771 | 1461144570610 Marionette TRACE conn3 <- [1,1990,null,{}] 02:29:30 INFO - PROCESS | 1771 | 1461144570616 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}] 02:29:30 INFO - PROCESS | 1771 | 1461144570825 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 02:29:31 INFO - PROCESS | 1771 | 1461144571115 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:31 INFO - PROCESS | 1771 | ++DOCSHELL 0x92a6f400 == 150 [pid = 1771] [id = 505] 02:29:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x92a71800) [pid = 1771] [serial = 1516] [outer = (nil)] 02:29:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x93d0c000) [pid = 1771] [serial = 1517] [outer = 0x92a71800] 02:29:31 INFO - PROCESS | 1771 | 1461144571265 Marionette DEBUG loaded listener.js 02:29:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x94727400) [pid = 1771] [serial = 1518] [outer = 0x92a71800] 02:29:32 INFO - PROCESS | 1771 | 1461144572169 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]]]}] 02:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1639ms 02:29:32 INFO - PROCESS | 1771 | 1461144572247 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 02:29:32 INFO - PROCESS | 1771 | 1461144572251 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 02:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:29:32 INFO - PROCESS | 1771 | 1461144572257 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:29:32 INFO - PROCESS | 1771 | 1461144572260 Marionette TRACE conn3 <- [1,1994,null,{}] 02:29:32 INFO - PROCESS | 1771 | 1461144572266 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}] 02:29:32 INFO - PROCESS | 1771 | 1461144572471 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 02:29:32 INFO - PROCESS | 1771 | 1461144572794 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:32 INFO - PROCESS | 1771 | ++DOCSHELL 0x93caf400 == 151 [pid = 1771] [id = 506] 02:29:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x93cb0400) [pid = 1771] [serial = 1519] [outer = (nil)] 02:29:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x95bf4000) [pid = 1771] [serial = 1520] [outer = 0x93cb0400] 02:29:32 INFO - PROCESS | 1771 | 1461144572888 Marionette DEBUG loaded listener.js 02:29:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x95ea3000) [pid = 1771] [serial = 1521] [outer = 0x93cb0400] 02:29:33 INFO - PROCESS | 1771 | 1461144573779 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]]]}] 02:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1582ms 02:29:33 INFO - PROCESS | 1771 | 1461144573840 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 02:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:29:33 INFO - PROCESS | 1771 | 1461144573845 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 02:29:33 INFO - PROCESS | 1771 | 1461144573852 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:29:33 INFO - PROCESS | 1771 | 1461144573856 Marionette TRACE conn3 <- [1,1998,null,{}] 02:29:33 INFO - PROCESS | 1771 | 1461144573862 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}] 02:29:34 INFO - PROCESS | 1771 | 1461144574117 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 02:29:34 INFO - PROCESS | 1771 | 1461144574462 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:34 INFO - PROCESS | 1771 | ++DOCSHELL 0x93caa800 == 152 [pid = 1771] [id = 507] 02:29:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x96b2ac00) [pid = 1771] [serial = 1522] [outer = (nil)] 02:29:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x96e28400) [pid = 1771] [serial = 1523] [outer = 0x96b2ac00] 02:29:34 INFO - PROCESS | 1771 | 1461144574569 Marionette DEBUG loaded listener.js 02:29:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x97063800) [pid = 1771] [serial = 1524] [outer = 0x96b2ac00] 02:29:35 INFO - PROCESS | 1771 | 1461144575523 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]]]}] 02:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1734ms 02:29:35 INFO - PROCESS | 1771 | 1461144575586 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 02:29:35 INFO - PROCESS | 1771 | 1461144575590 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 02:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:29:35 INFO - PROCESS | 1771 | 1461144575596 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:29:35 INFO - PROCESS | 1771 | 1461144575600 Marionette TRACE conn3 <- [1,2002,null,{}] 02:29:35 INFO - PROCESS | 1771 | 1461144575606 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}] 02:29:35 INFO - PROCESS | 1771 | 1461144575814 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 02:29:36 INFO - PROCESS | 1771 | 1461144576096 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:36 INFO - PROCESS | 1771 | ++DOCSHELL 0x9718e000 == 153 [pid = 1771] [id = 508] 02:29:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x97191c00) [pid = 1771] [serial = 1525] [outer = (nil)] 02:29:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x978ab000) [pid = 1771] [serial = 1526] [outer = 0x97191c00] 02:29:36 INFO - PROCESS | 1771 | 1461144576246 Marionette DEBUG loaded listener.js 02:29:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x97a0f400) [pid = 1771] [serial = 1527] [outer = 0x97191c00] 02:29:37 INFO - PROCESS | 1771 | 1461144577166 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]]]}] 02:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1644ms 02:29:37 INFO - PROCESS | 1771 | 1461144577242 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 02:29:37 INFO - PROCESS | 1771 | 1461144577247 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 02:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:29:37 INFO - PROCESS | 1771 | 1461144577254 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:29:37 INFO - PROCESS | 1771 | 1461144577258 Marionette TRACE conn3 <- [1,2006,null,{}] 02:29:37 INFO - PROCESS | 1771 | 1461144577263 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}] 02:29:37 INFO - PROCESS | 1771 | 1461144577519 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 02:29:37 INFO - PROCESS | 1771 | 1461144577849 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:37 INFO - PROCESS | 1771 | ++DOCSHELL 0x85ed3800 == 154 [pid = 1771] [id = 509] 02:29:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x97069400) [pid = 1771] [serial = 1528] [outer = (nil)] 02:29:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x97d37400) [pid = 1771] [serial = 1529] [outer = 0x97069400] 02:29:37 INFO - PROCESS | 1771 | 1461144577949 Marionette DEBUG loaded listener.js 02:29:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x97dae000) [pid = 1771] [serial = 1530] [outer = 0x97069400] 02:29:38 INFO - PROCESS | 1771 | 1461144578891 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]]]}] 02:29:38 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 02:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1683ms 02:29:38 INFO - PROCESS | 1771 | 1461144578938 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 02:29:38 INFO - PROCESS | 1771 | 1461144578942 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 02:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:29:38 INFO - PROCESS | 1771 | 1461144578949 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:29:38 INFO - PROCESS | 1771 | 1461144578952 Marionette TRACE conn3 <- [1,2010,null,{}] 02:29:38 INFO - PROCESS | 1771 | 1461144578958 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}] 02:29:39 INFO - PROCESS | 1771 | 1461144579167 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 02:29:39 INFO - PROCESS | 1771 | 1461144579507 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:39 INFO - PROCESS | 1771 | ++DOCSHELL 0x97d2cc00 == 155 [pid = 1771] [id = 510] 02:29:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x97d2ec00) [pid = 1771] [serial = 1531] [outer = (nil)] 02:29:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x988c3000) [pid = 1771] [serial = 1532] [outer = 0x97d2ec00] 02:29:39 INFO - PROCESS | 1771 | 1461144579601 Marionette DEBUG loaded listener.js 02:29:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x98adfc00) [pid = 1771] [serial = 1533] [outer = 0x97d2ec00] 02:29:40 INFO - PROCESS | 1771 | 1461144580500 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]]]}] 02:29:40 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 02:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1586ms 02:29:40 INFO - PROCESS | 1771 | 1461144580536 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 02:29:40 INFO - PROCESS | 1771 | 1461144580540 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 02:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:29:40 INFO - PROCESS | 1771 | 1461144580547 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:29:40 INFO - PROCESS | 1771 | 1461144580550 Marionette TRACE conn3 <- [1,2014,null,{}] 02:29:40 INFO - PROCESS | 1771 | 1461144580556 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}] 02:29:40 INFO - PROCESS | 1771 | 1461144580779 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 02:29:41 INFO - PROCESS | 1771 | 1461144581123 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:41 INFO - PROCESS | 1771 | ++DOCSHELL 0x864f2800 == 156 [pid = 1771] [id = 511] 02:29:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x967dfc00) [pid = 1771] [serial = 1534] [outer = (nil)] 02:29:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x9ea18c00) [pid = 1771] [serial = 1535] [outer = 0x967dfc00] 02:29:41 INFO - PROCESS | 1771 | 1461144581233 Marionette DEBUG loaded listener.js 02:29:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x9fb34000) [pid = 1771] [serial = 1536] [outer = 0x967dfc00] 02:29:42 INFO - PROCESS | 1771 | 1461144582144 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]]]}] 02:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1635ms 02:29:42 INFO - PROCESS | 1771 | 1461144582183 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 02:29:42 INFO - PROCESS | 1771 | 1461144582187 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 02:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:29:42 INFO - PROCESS | 1771 | 1461144582193 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:29:42 INFO - PROCESS | 1771 | 1461144582196 Marionette TRACE conn3 <- [1,2018,null,{}] 02:29:42 INFO - PROCESS | 1771 | 1461144582202 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}] 02:29:42 INFO - PROCESS | 1771 | 1461144582423 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 02:29:42 INFO - PROCESS | 1771 | 1461144582961 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:43 INFO - PROCESS | 1771 | ++DOCSHELL 0x9fe84000 == 157 [pid = 1771] [id = 512] 02:29:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x9feeb800) [pid = 1771] [serial = 1537] [outer = (nil)] 02:29:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0xa0a2d000) [pid = 1771] [serial = 1538] [outer = 0x9feeb800] 02:29:43 INFO - PROCESS | 1771 | 1461144583085 Marionette DEBUG loaded listener.js 02:29:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0xa0a8ec00) [pid = 1771] [serial = 1539] [outer = 0x9feeb800] 02:29:43 INFO - PROCESS | 1771 | 1461144583981 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]]]}] 02:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1830ms 02:29:44 INFO - PROCESS | 1771 | 1461144584024 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 02:29:44 INFO - PROCESS | 1771 | 1461144584028 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 02:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:29:44 INFO - PROCESS | 1771 | 1461144584035 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:29:44 INFO - PROCESS | 1771 | 1461144584039 Marionette TRACE conn3 <- [1,2022,null,{}] 02:29:44 INFO - PROCESS | 1771 | 1461144584045 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}] 02:29:44 INFO - PROCESS | 1771 | 1461144584255 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 02:29:44 INFO - PROCESS | 1771 | 1461144584593 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x86ae7c00 == 158 [pid = 1771] [id = 513] 02:29:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x8f824400) [pid = 1771] [serial = 1540] [outer = (nil)] 02:29:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0xa0f9f400) [pid = 1771] [serial = 1541] [outer = 0x8f824400] 02:29:44 INFO - PROCESS | 1771 | 1461144584686 Marionette DEBUG loaded listener.js 02:29:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0xa2a81c00) [pid = 1771] [serial = 1542] [outer = 0x8f824400] 02:29:45 INFO - PROCESS | 1771 | 1461144585616 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]]]}] 02:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1632ms 02:29:45 INFO - PROCESS | 1771 | 1461144585668 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 02:29:45 INFO - PROCESS | 1771 | 1461144585672 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 02:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:29:45 INFO - PROCESS | 1771 | 1461144585678 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:29:45 INFO - PROCESS | 1771 | 1461144585682 Marionette TRACE conn3 <- [1,2026,null,{}] 02:29:45 INFO - PROCESS | 1771 | 1461144585687 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}] 02:29:45 INFO - PROCESS | 1771 | 1461144585921 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 02:29:46 INFO - PROCESS | 1771 | 1461144586273 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:46 INFO - PROCESS | 1771 | ++DOCSHELL 0x92c1ac00 == 159 [pid = 1771] [id = 514] 02:29:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x97065800) [pid = 1771] [serial = 1543] [outer = (nil)] 02:29:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0xa444a000) [pid = 1771] [serial = 1544] [outer = 0x97065800] 02:29:46 INFO - PROCESS | 1771 | 1461144586364 Marionette DEBUG loaded listener.js 02:29:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0xa4458000) [pid = 1771] [serial = 1545] [outer = 0x97065800] 02:29:47 INFO - PROCESS | 1771 | 1461144587263 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]]]}] 02:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1629ms 02:29:47 INFO - PROCESS | 1771 | 1461144587309 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 02:29:47 INFO - PROCESS | 1771 | 1461144587313 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 02:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:29:47 INFO - PROCESS | 1771 | 1461144587319 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:29:47 INFO - PROCESS | 1771 | 1461144587323 Marionette TRACE conn3 <- [1,2030,null,{}] 02:29:47 INFO - PROCESS | 1771 | 1461144587329 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}] 02:29:47 INFO - PROCESS | 1771 | 1461144587549 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x864eb400 == 158 [pid = 1771] [id = 448] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x88859c00 == 157 [pid = 1771] [id = 209] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae5ec00 == 156 [pid = 1771] [id = 203] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x9037b800 == 155 [pid = 1771] [id = 443] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x94730c00 == 154 [pid = 1771] [id = 442] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x970b5400 == 153 [pid = 1771] [id = 445] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8e88f800 == 152 [pid = 1771] [id = 444] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x92949c00 == 151 [pid = 1771] [id = 446] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x864ea400 == 150 [pid = 1771] [id = 495] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8751bc00 == 149 [pid = 1771] [id = 494] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x86a55400 == 148 [pid = 1771] [id = 493] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x88532000 == 147 [pid = 1771] [id = 486] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x95245400 == 146 [pid = 1771] [id = 485] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8ffdd000 == 145 [pid = 1771] [id = 483] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae5c400 == 144 [pid = 1771] [id = 484] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8fe1ac00 == 143 [pid = 1771] [id = 482] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x89dd4c00 == 142 [pid = 1771] [id = 481] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x864ecc00 == 141 [pid = 1771] [id = 480] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8afb5400 == 140 [pid = 1771] [id = 479] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8c44e400 == 139 [pid = 1771] [id = 478] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8853ec00 == 138 [pid = 1771] [id = 476] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae60000 == 137 [pid = 1771] [id = 477] 02:29:49 INFO - PROCESS | 1771 | --DOCSHELL 0x86aea400 == 136 [pid = 1771] [id = 475] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x8b88fc00) [pid = 1771] [serial = 1290] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x8ae5ac00) [pid = 1771] [serial = 1418] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x8aee0000) [pid = 1771] [serial = 1419] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x93ca8800) [pid = 1771] [serial = 1382] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x92ac3800) [pid = 1771] [serial = 1380] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x92a6ec00) [pid = 1771] [serial = 1379] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x914e9c00) [pid = 1771] [serial = 1377] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x90382800) [pid = 1771] [serial = 1376] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x8f063800) [pid = 1771] [serial = 1374] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x8f05fc00) [pid = 1771] [serial = 1373] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x8e889800) [pid = 1771] [serial = 1371] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x8e7af800) [pid = 1771] [serial = 1370] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x8def2800) [pid = 1771] [serial = 1368] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x8dd5dc00) [pid = 1771] [serial = 1367] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x8c44c400) [pid = 1771] [serial = 1365] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x8c3c6400) [pid = 1771] [serial = 1364] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x8aed3000) [pid = 1771] [serial = 1362] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x89dd2400) [pid = 1771] [serial = 1361] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x8853bc00) [pid = 1771] [serial = 1415] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x86af3000) [pid = 1771] [serial = 1412] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x8731ec00) [pid = 1771] [serial = 1413] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0xa0f3c000) [pid = 1771] [serial = 1410] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0xa0ad7000) [pid = 1771] [serial = 1409] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x9fb90400) [pid = 1771] [serial = 1407] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x9ea1b800) [pid = 1771] [serial = 1406] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x98ae2000) [pid = 1771] [serial = 1404] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x9897b800) [pid = 1771] [serial = 1403] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x9807dc00) [pid = 1771] [serial = 1401] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x97e5a400) [pid = 1771] [serial = 1400] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x97a7d800) [pid = 1771] [serial = 1398] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x97a10800) [pid = 1771] [serial = 1397] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x97194c00) [pid = 1771] [serial = 1395] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x970adc00) [pid = 1771] [serial = 1394] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x96e2fc00) [pid = 1771] [serial = 1392] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x96bb7400) [pid = 1771] [serial = 1391] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x95e98400) [pid = 1771] [serial = 1389] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x95b67400) [pid = 1771] [serial = 1388] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x93d0f800) [pid = 1771] [serial = 1386] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x93d0ac00) [pid = 1771] [serial = 1385] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x93caa000) [pid = 1771] [serial = 1383] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x8aed9000) [pid = 1771] [serial = 1421] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x88a07800) [pid = 1771] [serial = 1416] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x8afb6000) [pid = 1771] [serial = 1422] [outer = (nil)] [url = about:blank] 02:29:49 INFO - PROCESS | 1771 | 1461144589974 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:50 INFO - PROCESS | 1771 | ++DOCSHELL 0x864ed000 == 137 [pid = 1771] [id = 515] 02:29:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x864f3c00) [pid = 1771] [serial = 1546] [outer = (nil)] 02:29:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x86a58c00) [pid = 1771] [serial = 1547] [outer = 0x864f3c00] 02:29:50 INFO - PROCESS | 1771 | 1461144590095 Marionette DEBUG loaded listener.js 02:29:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x86aeb800) [pid = 1771] [serial = 1548] [outer = 0x864f3c00] 02:29:50 INFO - PROCESS | 1771 | 1461144590936 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]]]}] 02:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 3647ms 02:29:50 INFO - PROCESS | 1771 | 1461144590969 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 02:29:50 INFO - PROCESS | 1771 | 1461144590975 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 02:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:29:50 INFO - PROCESS | 1771 | 1461144590982 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:29:50 INFO - PROCESS | 1771 | 1461144590989 Marionette TRACE conn3 <- [1,2034,null,{}] 02:29:51 INFO - PROCESS | 1771 | 1461144591031 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}] 02:29:51 INFO - PROCESS | 1771 | 1461144591253 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 02:29:51 INFO - PROCESS | 1771 | 1461144591265 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x847da800 == 138 [pid = 1771] [id = 516] 02:29:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x87511c00) [pid = 1771] [serial = 1549] [outer = (nil)] 02:29:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x88859c00) [pid = 1771] [serial = 1550] [outer = 0x87511c00] 02:29:51 INFO - PROCESS | 1771 | 1461144591527 Marionette DEBUG loaded listener.js 02:29:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x89c9e400) [pid = 1771] [serial = 1551] [outer = 0x87511c00] 02:29:52 INFO - PROCESS | 1771 | 1461144592473 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]]]}] 02:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1562ms 02:29:52 INFO - PROCESS | 1771 | 1461144592548 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 02:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:29:52 INFO - PROCESS | 1771 | 1461144592554 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 02:29:52 INFO - PROCESS | 1771 | 1461144592560 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:29:52 INFO - PROCESS | 1771 | 1461144592563 Marionette TRACE conn3 <- [1,2038,null,{}] 02:29:52 INFO - PROCESS | 1771 | 1461144592575 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}] 02:29:52 INFO - PROCESS | 1771 | 1461144592837 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 02:29:52 INFO - PROCESS | 1771 | 1461144592869 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:52 INFO - PROCESS | 1771 | ++DOCSHELL 0x8885dc00 == 139 [pid = 1771] [id = 517] 02:29:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x89ca6800) [pid = 1771] [serial = 1552] [outer = (nil)] 02:29:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x89dd5c00) [pid = 1771] [serial = 1553] [outer = 0x89ca6800] 02:29:52 INFO - PROCESS | 1771 | 1461144592941 Marionette DEBUG loaded listener.js 02:29:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x89e0a400) [pid = 1771] [serial = 1554] [outer = 0x89ca6800] 02:29:53 INFO - PROCESS | 1771 | 1461144593974 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]]]}] 02:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1487ms 02:29:54 INFO - PROCESS | 1771 | 1461144594047 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 02:29:54 INFO - PROCESS | 1771 | 1461144594050 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 02:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:29:54 INFO - PROCESS | 1771 | 1461144594065 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:29:54 INFO - PROCESS | 1771 | 1461144594074 Marionette TRACE conn3 <- [1,2042,null,{}] 02:29:54 INFO - PROCESS | 1771 | 1461144594087 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}] 02:29:54 INFO - PROCESS | 1771 | 1461144594344 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x8dc0c800) [pid = 1771] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x93ca7000) [pid = 1771] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x8afac000) [pid = 1771] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x8c163000) [pid = 1771] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x97e52400) [pid = 1771] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8853e000) [pid = 1771] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x8e7a8000) [pid = 1771] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x8dd52800) [pid = 1771] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x8afb5800) [pid = 1771] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x97070800) [pid = 1771] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x97e56400) [pid = 1771] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x86af4000) [pid = 1771] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x8e6b7c00) [pid = 1771] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x96c3d400) [pid = 1771] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x8f058400) [pid = 1771] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x864f4c00) [pid = 1771] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x8afad800) [pid = 1771] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x88865000) [pid = 1771] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x86aea000) [pid = 1771] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 127 (0x952b2800) [pid = 1771] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 126 (0x8ffe2400) [pid = 1771] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:29:55 INFO - PROCESS | 1771 | --DOMWINDOW == 125 (0x8ffe0400) [pid = 1771] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:29:55 INFO - PROCESS | 1771 | 1461144595316 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:55 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a06800 == 140 [pid = 1771] [id = 518] 02:29:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 126 (0x85ed1c00) [pid = 1771] [serial = 1555] [outer = (nil)] 02:29:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 127 (0x86aeb000) [pid = 1771] [serial = 1556] [outer = 0x85ed1c00] 02:29:55 INFO - PROCESS | 1771 | 1461144595389 Marionette DEBUG loaded listener.js 02:29:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0x88a0f000) [pid = 1771] [serial = 1557] [outer = 0x85ed1c00] 02:29:56 INFO - PROCESS | 1771 | 1461144596121 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]]]}] 02:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 2101ms 02:29:56 INFO - PROCESS | 1771 | 1461144596168 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 02:29:56 INFO - PROCESS | 1771 | 1461144596171 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 02:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:29:56 INFO - PROCESS | 1771 | 1461144596178 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:29:56 INFO - PROCESS | 1771 | 1461144596181 Marionette TRACE conn3 <- [1,2046,null,{}] 02:29:56 INFO - PROCESS | 1771 | 1461144596187 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}] 02:29:56 INFO - PROCESS | 1771 | 1461144596390 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 02:29:56 INFO - PROCESS | 1771 | 1461144596400 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x864f8c00 == 141 [pid = 1771] [id = 519] 02:29:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x8afb5800) [pid = 1771] [serial = 1558] [outer = (nil)] 02:29:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x8b874c00) [pid = 1771] [serial = 1559] [outer = 0x8afb5800] 02:29:56 INFO - PROCESS | 1771 | 1461144596473 Marionette DEBUG loaded listener.js 02:29:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x8b997000) [pid = 1771] [serial = 1560] [outer = 0x8afb5800] 02:29:57 INFO - PROCESS | 1771 | 1461144597697 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]]]}] 02:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1581ms 02:29:57 INFO - PROCESS | 1771 | 1461144597761 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 02:29:57 INFO - PROCESS | 1771 | 1461144597767 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 02:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:29:57 INFO - PROCESS | 1771 | 1461144597777 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:29:57 INFO - PROCESS | 1771 | 1461144597783 Marionette TRACE conn3 <- [1,2050,null,{}] 02:29:57 INFO - PROCESS | 1771 | 1461144597794 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}] 02:29:58 INFO - PROCESS | 1771 | 1461144598078 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 02:29:58 INFO - PROCESS | 1771 | 1461144598438 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:58 INFO - PROCESS | 1771 | ++DOCSHELL 0x86a5c800 == 142 [pid = 1771] [id = 520] 02:29:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x86af4000) [pid = 1771] [serial = 1561] [outer = (nil)] 02:29:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x8853d000) [pid = 1771] [serial = 1562] [outer = 0x86af4000] 02:29:58 INFO - PROCESS | 1771 | 1461144598529 Marionette DEBUG loaded listener.js 02:29:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x89ca4000) [pid = 1771] [serial = 1563] [outer = 0x86af4000] 02:29:59 INFO - PROCESS | 1771 | 1461144599488 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]]]}] 02:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1748ms 02:29:59 INFO - PROCESS | 1771 | 1461144599524 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 02:29:59 INFO - PROCESS | 1771 | 1461144599533 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 02:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:29:59 INFO - PROCESS | 1771 | 1461144599544 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:29:59 INFO - PROCESS | 1771 | 1461144599548 Marionette TRACE conn3 <- [1,2054,null,{}] 02:29:59 INFO - PROCESS | 1771 | 1461144599555 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}] 02:29:59 INFO - PROCESS | 1771 | 1461144599779 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 02:30:00 INFO - PROCESS | 1771 | 1461144600120 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:00 INFO - PROCESS | 1771 | ++DOCSHELL 0x89ca3c00 == 143 [pid = 1771] [id = 521] 02:30:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x89dcdc00) [pid = 1771] [serial = 1564] [outer = (nil)] 02:30:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x8ae55000) [pid = 1771] [serial = 1565] [outer = 0x89dcdc00] 02:30:00 INFO - PROCESS | 1771 | 1461144600214 Marionette DEBUG loaded listener.js 02:30:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x8afa9800) [pid = 1771] [serial = 1566] [outer = 0x89dcdc00] 02:30:01 INFO - PROCESS | 1771 | 1461144601256 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]]]}] 02:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1790ms 02:30:01 INFO - PROCESS | 1771 | 1461144601336 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 02:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:30:01 INFO - PROCESS | 1771 | 1461144601340 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 02:30:01 INFO - PROCESS | 1771 | 1461144601347 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:30:01 INFO - PROCESS | 1771 | 1461144601354 Marionette TRACE conn3 <- [1,2058,null,{}] 02:30:01 INFO - PROCESS | 1771 | 1461144601371 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}] 02:30:01 INFO - PROCESS | 1771 | 1461144601648 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 02:30:01 INFO - PROCESS | 1771 | 1461144601974 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:02 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae4b800 == 144 [pid = 1771] [id = 522] 02:30:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x8c3cb000) [pid = 1771] [serial = 1567] [outer = (nil)] 02:30:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8c44e800) [pid = 1771] [serial = 1568] [outer = 0x8c3cb000] 02:30:02 INFO - PROCESS | 1771 | 1461144602069 Marionette DEBUG loaded listener.js 02:30:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8dc0d400) [pid = 1771] [serial = 1569] [outer = 0x8c3cb000] 02:30:03 INFO - PROCESS | 1771 | 1461144603212 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]]]}] 02:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1940ms 02:30:03 INFO - PROCESS | 1771 | 1461144603287 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 02:30:03 INFO - PROCESS | 1771 | 1461144603292 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 02:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:30:03 INFO - PROCESS | 1771 | 1461144603299 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:30:03 INFO - PROCESS | 1771 | 1461144603302 Marionette TRACE conn3 <- [1,2062,null,{}] 02:30:03 INFO - PROCESS | 1771 | 1461144603308 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}] 02:30:03 INFO - PROCESS | 1771 | 1461144603549 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 02:30:03 INFO - PROCESS | 1771 | 1461144603875 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c20f000 == 145 [pid = 1771] [id = 523] 02:30:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8c44f000) [pid = 1771] [serial = 1570] [outer = (nil)] 02:30:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8dd58c00) [pid = 1771] [serial = 1571] [outer = 0x8c44f000] 02:30:03 INFO - PROCESS | 1771 | 1461144603984 Marionette DEBUG loaded listener.js 02:30:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8dee6c00) [pid = 1771] [serial = 1572] [outer = 0x8c44f000] 02:30:04 INFO - PROCESS | 1771 | 1461144604931 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]]]}] 02:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1692ms 02:30:05 INFO - PROCESS | 1771 | 1461144604992 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 02:30:05 INFO - PROCESS | 1771 | 1461144604996 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 02:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:30:05 INFO - PROCESS | 1771 | 1461144605003 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:30:05 INFO - PROCESS | 1771 | 1461144605006 Marionette TRACE conn3 <- [1,2066,null,{}] 02:30:05 INFO - PROCESS | 1771 | 1461144605042 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}] 02:30:05 INFO - PROCESS | 1771 | 1461144605303 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 02:30:05 INFO - PROCESS | 1771 | 1461144605642 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:05 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dcaf000 == 146 [pid = 1771] [id = 524] 02:30:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8dcb4000) [pid = 1771] [serial = 1573] [outer = (nil)] 02:30:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8e6bb400) [pid = 1771] [serial = 1574] [outer = 0x8dcb4000] 02:30:05 INFO - PROCESS | 1771 | 1461144605728 Marionette DEBUG loaded listener.js 02:30:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8e7a3800) [pid = 1771] [serial = 1575] [outer = 0x8dcb4000] 02:30:06 INFO - PROCESS | 1771 | 1461144606649 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]]]}] 02:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1693ms 02:30:06 INFO - PROCESS | 1771 | 1461144606696 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 02:30:06 INFO - PROCESS | 1771 | 1461144606700 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 02:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:30:06 INFO - PROCESS | 1771 | 1461144606706 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:30:06 INFO - PROCESS | 1771 | 1461144606710 Marionette TRACE conn3 <- [1,2070,null,{}] 02:30:06 INFO - PROCESS | 1771 | 1461144606716 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}] 02:30:06 INFO - PROCESS | 1771 | 1461144606972 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 02:30:07 INFO - PROCESS | 1771 | 1461144607307 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:07 INFO - PROCESS | 1771 | ++DOCSHELL 0x847db800 == 147 [pid = 1771] [id = 525] 02:30:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x8dcb2400) [pid = 1771] [serial = 1576] [outer = (nil)] 02:30:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8f066800) [pid = 1771] [serial = 1577] [outer = 0x8dcb2400] 02:30:07 INFO - PROCESS | 1771 | 1461144607403 Marionette DEBUG loaded listener.js 02:30:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8f822c00) [pid = 1771] [serial = 1578] [outer = 0x8dcb2400] 02:30:08 INFO - PROCESS | 1771 | 1461144608364 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]]]}] 02:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1732ms 02:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:30:08 INFO - PROCESS | 1771 | 1461144608439 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 02:30:08 INFO - PROCESS | 1771 | 1461144608443 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 02:30:08 INFO - PROCESS | 1771 | 1461144608449 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:30:08 INFO - PROCESS | 1771 | 1461144608452 Marionette TRACE conn3 <- [1,2074,null,{}] 02:30:08 INFO - PROCESS | 1771 | 1461144608458 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}] 02:30:08 INFO - PROCESS | 1771 | 1461144608736 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 02:30:09 INFO - PROCESS | 1771 | 1461144609077 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:09 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f060000 == 148 [pid = 1771] [id = 526] 02:30:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8f065000) [pid = 1771] [serial = 1579] [outer = (nil)] 02:30:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x8ffd9800) [pid = 1771] [serial = 1580] [outer = 0x8f065000] 02:30:09 INFO - PROCESS | 1771 | 1461144609168 Marionette DEBUG loaded listener.js 02:30:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x8ffde400) [pid = 1771] [serial = 1581] [outer = 0x8f065000] 02:30:10 INFO - PROCESS | 1771 | 1461144610132 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]]]}] 02:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1737ms 02:30:10 INFO - PROCESS | 1771 | 1461144610187 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 02:30:10 INFO - PROCESS | 1771 | 1461144610190 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 02:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:30:10 INFO - PROCESS | 1771 | 1461144610197 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:30:10 INFO - PROCESS | 1771 | 1461144610200 Marionette TRACE conn3 <- [1,2078,null,{}] 02:30:10 INFO - PROCESS | 1771 | 1461144610206 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}] 02:30:10 INFO - PROCESS | 1771 | 1461144610434 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 02:30:10 INFO - PROCESS | 1771 | 1461144610761 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:10 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e6b5c00 == 149 [pid = 1771] [id = 527] 02:30:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x8e885800) [pid = 1771] [serial = 1582] [outer = (nil)] 02:30:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x91f97c00) [pid = 1771] [serial = 1583] [outer = 0x8e885800] 02:30:10 INFO - PROCESS | 1771 | 1461144610862 Marionette DEBUG loaded listener.js 02:30:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x91fed400) [pid = 1771] [serial = 1584] [outer = 0x8e885800] 02:30:11 INFO - PROCESS | 1771 | 1461144611766 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]]]}] 02:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1632ms 02:30:11 INFO - PROCESS | 1771 | 1461144611830 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 02:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:30:11 INFO - PROCESS | 1771 | 1461144611834 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 02:30:11 INFO - PROCESS | 1771 | 1461144611841 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:30:11 INFO - PROCESS | 1771 | 1461144611844 Marionette TRACE conn3 <- [1,2082,null,{}] 02:30:11 INFO - PROCESS | 1771 | 1461144611850 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}] 02:30:12 INFO - PROCESS | 1771 | 1461144612069 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 02:30:12 INFO - PROCESS | 1771 | 1461144612474 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:12 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e88e000 == 150 [pid = 1771] [id = 528] 02:30:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x8e88fc00) [pid = 1771] [serial = 1585] [outer = (nil)] 02:30:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x92a70000) [pid = 1771] [serial = 1586] [outer = 0x8e88fc00] 02:30:12 INFO - PROCESS | 1771 | 1461144612588 Marionette DEBUG loaded listener.js 02:30:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x92ac9800) [pid = 1771] [serial = 1587] [outer = 0x8e88fc00] 02:30:13 INFO - PROCESS | 1771 | 1461144613502 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]]]}] 02:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1735ms 02:30:13 INFO - PROCESS | 1771 | 1461144613578 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 02:30:13 INFO - PROCESS | 1771 | 1461144613584 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 02:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:30:13 INFO - PROCESS | 1771 | 1461144613594 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:30:13 INFO - PROCESS | 1771 | 1461144613598 Marionette TRACE conn3 <- [1,2086,null,{}] 02:30:13 INFO - PROCESS | 1771 | 1461144613607 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}] 02:30:13 INFO - PROCESS | 1771 | 1461144613838 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 02:30:14 INFO - PROCESS | 1771 | 1461144614172 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:14 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f81c000 == 151 [pid = 1771] [id = 529] 02:30:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x914e4000) [pid = 1771] [serial = 1588] [outer = (nil)] 02:30:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x93caa400) [pid = 1771] [serial = 1589] [outer = 0x914e4000] 02:30:14 INFO - PROCESS | 1771 | 1461144614260 Marionette DEBUG loaded listener.js 02:30:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x93cacc00) [pid = 1771] [serial = 1590] [outer = 0x914e4000] 02:30:15 INFO - PROCESS | 1771 | 1461144615248 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]]]}] 02:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1734ms 02:30:15 INFO - PROCESS | 1771 | 1461144615327 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 02:30:15 INFO - PROCESS | 1771 | 1461144615332 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 02:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:30:15 INFO - PROCESS | 1771 | 1461144615338 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:30:15 INFO - PROCESS | 1771 | 1461144615343 Marionette TRACE conn3 <- [1,2090,null,{}] 02:30:15 INFO - PROCESS | 1771 | 1461144615349 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}] 02:30:15 INFO - PROCESS | 1771 | 1461144615640 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 02:30:16 INFO - PROCESS | 1771 | 1461144616020 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:16 INFO - PROCESS | 1771 | ++DOCSHELL 0x92ac8c00 == 152 [pid = 1771] [id = 530] 02:30:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x95ab4000) [pid = 1771] [serial = 1591] [outer = (nil)] 02:30:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x95e99400) [pid = 1771] [serial = 1592] [outer = 0x95ab4000] 02:30:16 INFO - PROCESS | 1771 | 1461144616130 Marionette DEBUG loaded listener.js 02:30:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x96803800) [pid = 1771] [serial = 1593] [outer = 0x95ab4000] 02:30:17 INFO - PROCESS | 1771 | 1461144617157 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]]]}] 02:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1888ms 02:30:17 INFO - PROCESS | 1771 | 1461144617230 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 02:30:17 INFO - PROCESS | 1771 | 1461144617236 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 02:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:30:17 INFO - PROCESS | 1771 | 1461144617246 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:30:17 INFO - PROCESS | 1771 | 1461144617250 Marionette TRACE conn3 <- [1,2094,null,{}] 02:30:17 INFO - PROCESS | 1771 | 1461144617260 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}] 02:30:17 INFO - PROCESS | 1771 | 1461144617623 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 02:30:18 INFO - PROCESS | 1771 | 1461144617994 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:18 INFO - PROCESS | 1771 | ++DOCSHELL 0x94732800 == 153 [pid = 1771] [id = 531] 02:30:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x95e9d000) [pid = 1771] [serial = 1594] [outer = (nil)] 02:30:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x96b26000) [pid = 1771] [serial = 1595] [outer = 0x95e9d000] 02:30:18 INFO - PROCESS | 1771 | 1461144618082 Marionette DEBUG loaded listener.js 02:30:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x96b2a000) [pid = 1771] [serial = 1596] [outer = 0x95e9d000] 02:30:19 INFO - PROCESS | 1771 | 1461144619111 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]]]}] 02:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1941ms 02:30:19 INFO - PROCESS | 1771 | 1461144619187 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 02:30:19 INFO - PROCESS | 1771 | 1461144619191 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 02:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:30:19 INFO - PROCESS | 1771 | 1461144619197 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:30:19 INFO - PROCESS | 1771 | 1461144619200 Marionette TRACE conn3 <- [1,2098,null,{}] 02:30:19 INFO - PROCESS | 1771 | 1461144619206 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}] 02:30:19 INFO - PROCESS | 1771 | 1461144619480 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 02:30:19 INFO - PROCESS | 1771 | 1461144619815 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:19 INFO - PROCESS | 1771 | ++DOCSHELL 0x92966c00 == 154 [pid = 1771] [id = 532] 02:30:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x96b26800) [pid = 1771] [serial = 1597] [outer = (nil)] 02:30:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x96e2f000) [pid = 1771] [serial = 1598] [outer = 0x96b26800] 02:30:19 INFO - PROCESS | 1771 | 1461144619910 Marionette DEBUG loaded listener.js 02:30:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x96e31000) [pid = 1771] [serial = 1599] [outer = 0x96b26800] 02:30:20 INFO - PROCESS | 1771 | 1461144620890 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]]]}] 02:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1739ms 02:30:20 INFO - PROCESS | 1771 | 1461144620938 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 02:30:20 INFO - PROCESS | 1771 | 1461144620941 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 02:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:30:20 INFO - PROCESS | 1771 | 1461144620948 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:30:20 INFO - PROCESS | 1771 | 1461144620951 Marionette TRACE conn3 <- [1,2102,null,{}] 02:30:20 INFO - PROCESS | 1771 | 1461144620957 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}] 02:30:21 INFO - PROCESS | 1771 | 1461144621189 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 02:30:21 INFO - PROCESS | 1771 | 1461144621534 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:21 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a03800 == 155 [pid = 1771] [id = 533] 02:30:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x96abf400) [pid = 1771] [serial = 1600] [outer = (nil)] 02:30:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x9719a000) [pid = 1771] [serial = 1601] [outer = 0x96abf400] 02:30:21 INFO - PROCESS | 1771 | 1461144621628 Marionette DEBUG loaded listener.js 02:30:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x978a5c00) [pid = 1771] [serial = 1602] [outer = 0x96abf400] 02:30:22 INFO - PROCESS | 1771 | 1461144622543 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]]]}] 02:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1638ms 02:30:22 INFO - PROCESS | 1771 | 1461144622588 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 02:30:22 INFO - PROCESS | 1771 | 1461144622592 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 02:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:30:22 INFO - PROCESS | 1771 | 1461144622598 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:30:22 INFO - PROCESS | 1771 | 1461144622602 Marionette TRACE conn3 <- [1,2106,null,{}] 02:30:22 INFO - PROCESS | 1771 | 1461144622607 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}] 02:30:22 INFO - PROCESS | 1771 | 1461144622876 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 02:30:23 INFO - PROCESS | 1771 | 1461144623260 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:23 INFO - PROCESS | 1771 | ++DOCSHELL 0x96e36000 == 156 [pid = 1771] [id = 534] 02:30:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x9706cc00) [pid = 1771] [serial = 1603] [outer = (nil)] 02:30:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x97a82c00) [pid = 1771] [serial = 1604] [outer = 0x9706cc00] 02:30:23 INFO - PROCESS | 1771 | 1461144623358 Marionette DEBUG loaded listener.js 02:30:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x97d2f400) [pid = 1771] [serial = 1605] [outer = 0x9706cc00] 02:30:24 INFO - PROCESS | 1771 | 1461144624247 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]]]}] 02:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1681ms 02:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:30:24 INFO - PROCESS | 1771 | 1461144624280 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 02:30:24 INFO - PROCESS | 1771 | 1461144624283 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 02:30:24 INFO - PROCESS | 1771 | 1461144624292 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:30:24 INFO - PROCESS | 1771 | 1461144624294 Marionette TRACE conn3 <- [1,2110,null,{}] 02:30:24 INFO - PROCESS | 1771 | 1461144624300 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}] 02:30:24 INFO - PROCESS | 1771 | 1461144624501 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 02:30:24 INFO - PROCESS | 1771 | 1461144624789 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:24 INFO - PROCESS | 1771 | ++DOCSHELL 0x96e2b000 == 157 [pid = 1771] [id = 535] 02:30:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x97a04c00) [pid = 1771] [serial = 1606] [outer = (nil)] 02:30:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x98088800) [pid = 1771] [serial = 1607] [outer = 0x97a04c00] 02:30:24 INFO - PROCESS | 1771 | 1461144624882 Marionette DEBUG loaded listener.js 02:30:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x9812e800) [pid = 1771] [serial = 1608] [outer = 0x97a04c00] 02:30:25 INFO - PROCESS | 1771 | 1461144625845 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]]]}] 02:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1591ms 02:30:25 INFO - PROCESS | 1771 | 1461144625882 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 02:30:25 INFO - PROCESS | 1771 | 1461144625885 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 02:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:30:25 INFO - PROCESS | 1771 | 1461144625893 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:30:25 INFO - PROCESS | 1771 | 1461144625896 Marionette TRACE conn3 <- [1,2114,null,{}] 02:30:25 INFO - PROCESS | 1771 | 1461144625902 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}] 02:30:26 INFO - PROCESS | 1771 | 1461144626108 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 02:30:26 INFO - PROCESS | 1771 | 1461144626450 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:26 INFO - PROCESS | 1771 | ++DOCSHELL 0x97a84400 == 158 [pid = 1771] [id = 536] 02:30:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x97db2400) [pid = 1771] [serial = 1609] [outer = (nil)] 02:30:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x9b097000) [pid = 1771] [serial = 1610] [outer = 0x97db2400] 02:30:26 INFO - PROCESS | 1771 | 1461144626549 Marionette DEBUG loaded listener.js 02:30:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 182 (0x9df90400) [pid = 1771] [serial = 1611] [outer = 0x97db2400] 02:30:27 INFO - PROCESS | 1771 | 1461144627463 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]]]}] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x86aed400 == 157 [pid = 1771] [id = 470] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x86a5d000 == 156 [pid = 1771] [id = 471] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x84a06c00 == 155 [pid = 1771] [id = 473] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x9472e000 == 154 [pid = 1771] [id = 148] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x84a06800 == 153 [pid = 1771] [id = 518] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x8885dc00 == 152 [pid = 1771] [id = 517] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x847da800 == 151 [pid = 1771] [id = 516] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x864ed000 == 150 [pid = 1771] [id = 515] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x86ae7c00 == 149 [pid = 1771] [id = 513] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x864f2800 == 148 [pid = 1771] [id = 511] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x9fe84000 == 147 [pid = 1771] [id = 512] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x97d2cc00 == 146 [pid = 1771] [id = 510] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x85ed3800 == 145 [pid = 1771] [id = 509] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x9718e000 == 144 [pid = 1771] [id = 508] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x93caf400 == 143 [pid = 1771] [id = 506] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x93caa800 == 142 [pid = 1771] [id = 507] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x92a6f400 == 141 [pid = 1771] [id = 505] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x8b994000 == 140 [pid = 1771] [id = 504] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x91f99400 == 139 [pid = 1771] [id = 503] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x8e6ba400 == 138 [pid = 1771] [id = 502] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae56c00 == 137 [pid = 1771] [id = 501] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x8c3cdc00 == 136 [pid = 1771] [id = 499] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x8dcb8800 == 135 [pid = 1771] [id = 500] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x8aed5000 == 134 [pid = 1771] [id = 498] 02:30:29 INFO - PROCESS | 1771 | --DOCSHELL 0x86af6000 == 133 [pid = 1771] [id = 497] 02:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 3687ms 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 181 (0x8b994400) [pid = 1771] [serial = 1424] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x8deed800) [pid = 1771] [serial = 1437] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x93d0e800) [pid = 1771] [serial = 1455] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x97e52800) [pid = 1771] [serial = 1469] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x8dca9800) [pid = 1771] [serial = 1434] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x98ae2400) [pid = 1771] [serial = 1472] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x8c209800) [pid = 1771] [serial = 1359] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x90379c00) [pid = 1771] [serial = 1445] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x9037d000) [pid = 1771] [serial = 1446] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x8fc26400) [pid = 1771] [serial = 1442] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x8fe1b800) [pid = 1771] [serial = 1443] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x8b999800) [pid = 1771] [serial = 1488] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x97a7a800) [pid = 1771] [serial = 1466] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x9fb8e800) [pid = 1771] [serial = 1476] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x97e5a000) [pid = 1771] [serial = 1470] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x8853c400) [pid = 1771] [serial = 1427] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x8e7a5400) [pid = 1771] [serial = 1439] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x8dc0c000) [pid = 1771] [serial = 1433] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x8e886000) [pid = 1771] [serial = 1440] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x97194400) [pid = 1771] [serial = 1464] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x96e2bc00) [pid = 1771] [serial = 1461] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x9ff10800) [pid = 1771] [serial = 1479] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x970b6400) [pid = 1771] [serial = 1463] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x8b88f000) [pid = 1771] [serial = 1430] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x89dcd800) [pid = 1771] [serial = 1428] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x97a7f800) [pid = 1771] [serial = 1467] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x8dd56800) [pid = 1771] [serial = 1436] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x89e0a000) [pid = 1771] [serial = 1484] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x9ea20c00) [pid = 1771] [serial = 1475] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x93d08400) [pid = 1771] [serial = 1454] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x9fe89400) [pid = 1771] [serial = 1478] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x8ae45400) [pid = 1771] [serial = 1485] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x87519400) [pid = 1771] [serial = 1481] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x88531400) [pid = 1771] [serial = 1482] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x8c208000) [pid = 1771] [serial = 1431] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x9b095c00) [pid = 1771] [serial = 1473] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x96c3c800) [pid = 1771] [serial = 1460] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x96808c00) [pid = 1771] [serial = 1457] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x91ff6800) [pid = 1771] [serial = 1448] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x96b28800) [pid = 1771] [serial = 1458] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x92c1b400) [pid = 1771] [serial = 1452] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x8b887000) [pid = 1771] [serial = 1487] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x92ac5400) [pid = 1771] [serial = 1451] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x92947800) [pid = 1771] [serial = 1449] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x8c167400) [pid = 1771] [serial = 1490] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1771 | 1461144629877 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 02:30:29 INFO - PROCESS | 1771 | 1461144629882 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 02:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:30:29 INFO - PROCESS | 1771 | 1461144629896 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:30:29 INFO - PROCESS | 1771 | 1461144629904 Marionette TRACE conn3 <- [1,2118,null,{}] 02:30:29 INFO - PROCESS | 1771 | 1461144629911 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}] 02:30:30 INFO - PROCESS | 1771 | 1461144630099 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 02:30:30 INFO - PROCESS | 1771 | 1461144630117 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:30 INFO - PROCESS | 1771 | ++DOCSHELL 0x8751dc00 == 134 [pid = 1771] [id = 537] 02:30:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x8751e400) [pid = 1771] [serial = 1612] [outer = (nil)] 02:30:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x882ee800) [pid = 1771] [serial = 1613] [outer = 0x8751e400] 02:30:30 INFO - PROCESS | 1771 | 1461144630232 Marionette DEBUG loaded listener.js 02:30:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8853a400) [pid = 1771] [serial = 1614] [outer = 0x8751e400] 02:30:31 INFO - PROCESS | 1771 | 1461144631256 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]]]}] 02:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1388ms 02:30:31 INFO - PROCESS | 1771 | 1461144631283 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 02:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:30:31 INFO - PROCESS | 1771 | 1461144631289 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 02:30:31 INFO - PROCESS | 1771 | 1461144631301 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:30:31 INFO - PROCESS | 1771 | 1461144631306 Marionette TRACE conn3 <- [1,2122,null,{}] 02:30:31 INFO - PROCESS | 1771 | 1461144631312 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}] 02:30:31 INFO - PROCESS | 1771 | 1461144631604 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 02:30:31 INFO - PROCESS | 1771 | 1461144631754 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:31 INFO - PROCESS | 1771 | ++DOCSHELL 0x87318400 == 135 [pid = 1771] [id = 538] 02:30:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8731f000) [pid = 1771] [serial = 1615] [outer = (nil)] 02:30:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x89dcf400) [pid = 1771] [serial = 1616] [outer = 0x8731f000] 02:30:31 INFO - PROCESS | 1771 | 1461144631835 Marionette DEBUG loaded listener.js 02:30:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x89ea6000) [pid = 1771] [serial = 1617] [outer = 0x8731f000] 02:30:32 INFO - PROCESS | 1771 | 1461144632855 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]]]}] 02:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1587ms 02:30:32 INFO - PROCESS | 1771 | 1461144632884 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 02:30:32 INFO - PROCESS | 1771 | 1461144632888 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 02:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:30:32 INFO - PROCESS | 1771 | 1461144632894 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:30:32 INFO - PROCESS | 1771 | 1461144632897 Marionette TRACE conn3 <- [1,2126,null,{}] 02:30:32 INFO - PROCESS | 1771 | 1461144632918 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}] 02:30:33 INFO - PROCESS | 1771 | 1461144633195 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 02:30:33 INFO - PROCESS | 1771 | 1461144633232 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:33 INFO - PROCESS | 1771 | ++DOCSHELL 0x89dd0800 == 136 [pid = 1771] [id = 539] 02:30:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8afb4000) [pid = 1771] [serial = 1618] [outer = (nil)] 02:30:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8b88c000) [pid = 1771] [serial = 1619] [outer = 0x8afb4000] 02:30:33 INFO - PROCESS | 1771 | 1461144633311 Marionette DEBUG loaded listener.js 02:30:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8c164c00) [pid = 1771] [serial = 1620] [outer = 0x8afb4000] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x92a71800) [pid = 1771] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x96b2ac00) [pid = 1771] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x864f3c00) [pid = 1771] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x85ed1c00) [pid = 1771] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8deeac00) [pid = 1771] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x8dcb8400) [pid = 1771] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x97069400) [pid = 1771] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x91fe9000) [pid = 1771] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x8dc10800) [pid = 1771] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x89ca6800) [pid = 1771] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x8f059c00) [pid = 1771] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x9feeb800) [pid = 1771] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x87511c00) [pid = 1771] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x97d2ec00) [pid = 1771] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x967dfc00) [pid = 1771] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x97191c00) [pid = 1771] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x86af6c00) [pid = 1771] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x93cb0400) [pid = 1771] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 127 (0x8f824400) [pid = 1771] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 126 (0x8aed8400) [pid = 1771] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 125 (0x97065800) [pid = 1771] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 124 (0x8aed9800) [pid = 1771] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:30:34 INFO - PROCESS | 1771 | --DOMWINDOW == 123 (0x8ae57400) [pid = 1771] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:30:35 INFO - PROCESS | 1771 | 1461144635075 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]]]}] 02:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2237ms 02:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:30:35 INFO - PROCESS | 1771 | 1461144635132 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 02:30:35 INFO - PROCESS | 1771 | 1461144635135 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 02:30:35 INFO - PROCESS | 1771 | 1461144635142 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:30:35 INFO - PROCESS | 1771 | 1461144635146 Marionette TRACE conn3 <- [1,2130,null,{}] 02:30:35 INFO - PROCESS | 1771 | 1461144635151 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}] 02:30:35 INFO - PROCESS | 1771 | 1461144635386 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 02:30:35 INFO - PROCESS | 1771 | 1461144635619 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:35 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a10000 == 137 [pid = 1771] [id = 540] 02:30:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 124 (0x86af6c00) [pid = 1771] [serial = 1621] [outer = (nil)] 02:30:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 125 (0x8afb0800) [pid = 1771] [serial = 1622] [outer = 0x86af6c00] 02:30:35 INFO - PROCESS | 1771 | 1461144635695 Marionette DEBUG loaded listener.js 02:30:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 126 (0x8c208c00) [pid = 1771] [serial = 1623] [outer = 0x86af6c00] 02:30:36 INFO - PROCESS | 1771 | 1461144636541 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] 02:30:36 INFO - PROCESS | 1771 | 1461144636590 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 02:30:36 INFO - PROCESS | 1771 | 1461144636597 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:30:36 INFO - PROCESS | 1771 | 1461144636601 Marionette TRACE conn3 <- [1,2134,null,{}] 02:30:36 INFO - PROCESS | 1771 | 1461144636606 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}] 02:30:36 INFO - PROCESS | 1771 | 1461144636799 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 02:30:37 INFO - PROCESS | 1771 | 1461144637246 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:37 INFO - PROCESS | 1771 | ++DOCSHELL 0x864ed000 == 138 [pid = 1771] [id = 541] 02:30:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 127 (0x864f2800) [pid = 1771] [serial = 1624] [outer = (nil)] 02:30:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0x86a5f000) [pid = 1771] [serial = 1625] [outer = 0x864f2800] 02:30:37 INFO - PROCESS | 1771 | 1461144637343 Marionette DEBUG loaded listener.js 02:30:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x87514400) [pid = 1771] [serial = 1626] [outer = 0x864f2800] 02:30:38 INFO - PROCESS | 1771 | 1461144638481 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]]]}] 02:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1934ms 02:30:38 INFO - PROCESS | 1771 | 1461144638533 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 02:30:38 INFO - PROCESS | 1771 | 1461144638541 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 02:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:30:38 INFO - PROCESS | 1771 | 1461144638551 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:30:38 INFO - PROCESS | 1771 | 1461144638555 Marionette TRACE conn3 <- [1,2138,null,{}] 02:30:38 INFO - PROCESS | 1771 | 1461144638563 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}] 02:30:38 INFO - PROCESS | 1771 | 1461144638810 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 02:30:39 INFO - PROCESS | 1771 | 1461144639147 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:39 INFO - PROCESS | 1771 | ++DOCSHELL 0x89c9f000 == 139 [pid = 1771] [id = 542] 02:30:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x89dd7000) [pid = 1771] [serial = 1627] [outer = (nil)] 02:30:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x8ae41800) [pid = 1771] [serial = 1628] [outer = 0x89dd7000] 02:30:39 INFO - PROCESS | 1771 | 1461144639250 Marionette DEBUG loaded listener.js 02:30:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x8ae59c00) [pid = 1771] [serial = 1629] [outer = 0x89dd7000] 02:30:40 INFO - PROCESS | 1771 | 1461144640277 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]]]}] 02:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1789ms 02:30:40 INFO - PROCESS | 1771 | 1461144640343 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 02:30:40 INFO - PROCESS | 1771 | 1461144640350 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 02:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:30:40 INFO - PROCESS | 1771 | 1461144640358 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:30:40 INFO - PROCESS | 1771 | 1461144640362 Marionette TRACE conn3 <- [1,2142,null,{}] 02:30:40 INFO - PROCESS | 1771 | 1461144640368 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}] 02:30:40 INFO - PROCESS | 1771 | 1461144640638 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 02:30:41 INFO - PROCESS | 1771 | 1461144641026 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:41 INFO - PROCESS | 1771 | ++DOCSHELL 0x8afb6800 == 140 [pid = 1771] [id = 543] 02:30:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x8b98f400) [pid = 1771] [serial = 1630] [outer = (nil)] 02:30:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x8b99d800) [pid = 1771] [serial = 1631] [outer = 0x8b98f400] 02:30:41 INFO - PROCESS | 1771 | 1461144641118 Marionette DEBUG loaded listener.js 02:30:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x8c451000) [pid = 1771] [serial = 1632] [outer = 0x8b98f400] 02:30:42 INFO - PROCESS | 1771 | 1461144642104 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] 02:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:30:42 INFO - PROCESS | 1771 | 1461144642197 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 02:30:42 INFO - PROCESS | 1771 | 1461144642213 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:30:42 INFO - PROCESS | 1771 | 1461144642223 Marionette TRACE conn3 <- [1,2146,null,{}] 02:30:42 INFO - PROCESS | 1771 | 1461144642230 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}] 02:30:42 INFO - PROCESS | 1771 | 1461144642564 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 02:30:42 INFO - PROCESS | 1771 | 1461144642824 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:42 INFO - PROCESS | 1771 | ++DOCSHELL 0x89cab800 == 141 [pid = 1771] [id = 544] 02:30:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x8b871000) [pid = 1771] [serial = 1633] [outer = (nil)] 02:30:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x8dee8c00) [pid = 1771] [serial = 1634] [outer = 0x8b871000] 02:30:42 INFO - PROCESS | 1771 | 1461144642915 Marionette DEBUG loaded listener.js 02:30:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x8e7a9400) [pid = 1771] [serial = 1635] [outer = 0x8b871000] 02:30:43 INFO - PROCESS | 1771 | 1461144643901 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] 02:30:43 INFO - PROCESS | 1771 | 1461144643974 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 02:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:30:43 INFO - PROCESS | 1771 | 1461144643981 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:30:43 INFO - PROCESS | 1771 | 1461144643985 Marionette TRACE conn3 <- [1,2150,null,{}] 02:30:43 INFO - PROCESS | 1771 | 1461144643990 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}] 02:30:44 INFO - PROCESS | 1771 | 1461144644215 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 02:30:44 INFO - PROCESS | 1771 | 1461144644540 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dd54800 == 142 [pid = 1771] [id = 545] 02:30:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8deea800) [pid = 1771] [serial = 1636] [outer = (nil)] 02:30:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8f066000) [pid = 1771] [serial = 1637] [outer = 0x8deea800] 02:30:44 INFO - PROCESS | 1771 | 1461144644633 Marionette DEBUG loaded listener.js 02:30:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8f3e3400) [pid = 1771] [serial = 1638] [outer = 0x8deea800] 02:30:45 INFO - PROCESS | 1771 | 1461144645556 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]]]}] 02:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1637ms 02:30:45 INFO - PROCESS | 1771 | 1461144645619 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 02:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:30:45 INFO - PROCESS | 1771 | 1461144645624 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 02:30:45 INFO - PROCESS | 1771 | 1461144645631 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:30:45 INFO - PROCESS | 1771 | 1461144645634 Marionette TRACE conn3 <- [1,2154,null,{}] 02:30:45 INFO - PROCESS | 1771 | 1461144645641 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}] 02:30:45 INFO - PROCESS | 1771 | 1461144645867 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 02:30:46 INFO - PROCESS | 1771 | 1461144646208 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:46 INFO - PROCESS | 1771 | ++DOCSHELL 0x8fc24800 == 143 [pid = 1771] [id = 546] 02:30:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8fc26c00) [pid = 1771] [serial = 1639] [outer = (nil)] 02:30:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8ffd8400) [pid = 1771] [serial = 1640] [outer = 0x8fc26c00] 02:30:46 INFO - PROCESS | 1771 | 1461144646326 Marionette DEBUG loaded listener.js 02:30:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x914eb400) [pid = 1771] [serial = 1641] [outer = 0x8fc26c00] 02:30:47 INFO - PROCESS | 1771 | 1461144647318 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]]]}] 02:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1746ms 02:30:47 INFO - PROCESS | 1771 | 1461144647377 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 02:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:30:47 INFO - PROCESS | 1771 | 1461144647382 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 02:30:47 INFO - PROCESS | 1771 | 1461144647389 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:30:47 INFO - PROCESS | 1771 | 1461144647392 Marionette TRACE conn3 <- [1,2158,null,{}] 02:30:47 INFO - PROCESS | 1771 | 1461144647399 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}] 02:30:47 INFO - PROCESS | 1771 | 1461144647625 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 02:30:47 INFO - PROCESS | 1771 | 1461144647954 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:47 INFO - PROCESS | 1771 | ++DOCSHELL 0x89dcc800 == 144 [pid = 1771] [id = 547] 02:30:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8fe20000) [pid = 1771] [serial = 1642] [outer = (nil)] 02:30:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x92966400) [pid = 1771] [serial = 1643] [outer = 0x8fe20000] 02:30:48 INFO - PROCESS | 1771 | 1461144648046 Marionette DEBUG loaded listener.js 02:30:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x92ac8800) [pid = 1771] [serial = 1644] [outer = 0x8fe20000] 02:30:49 INFO - PROCESS | 1771 | 1461144649022 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]]]}] 02:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1682ms 02:30:49 INFO - PROCESS | 1771 | 1461144649071 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 02:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:30:49 INFO - PROCESS | 1771 | 1461144649076 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 02:30:49 INFO - PROCESS | 1771 | 1461144649082 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:30:49 INFO - PROCESS | 1771 | 1461144649086 Marionette TRACE conn3 <- [1,2162,null,{}] 02:30:49 INFO - PROCESS | 1771 | 1461144649092 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}] 02:30:49 INFO - PROCESS | 1771 | 1461144649327 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 02:30:49 INFO - PROCESS | 1771 | 1461144649638 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:49 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b887000 == 145 [pid = 1771] [id = 548] 02:30:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x91fe9400) [pid = 1771] [serial = 1645] [outer = (nil)] 02:30:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x93cac400) [pid = 1771] [serial = 1646] [outer = 0x91fe9400] 02:30:49 INFO - PROCESS | 1771 | 1461144649736 Marionette DEBUG loaded listener.js 02:30:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x93caf400) [pid = 1771] [serial = 1647] [outer = 0x91fe9400] 02:30:50 INFO - PROCESS | 1771 | 1461144650702 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]]]}] 02:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1683ms 02:30:50 INFO - PROCESS | 1771 | 1461144650767 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 02:30:50 INFO - PROCESS | 1771 | 1461144650771 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 02:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:30:50 INFO - PROCESS | 1771 | 1461144650777 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:30:50 INFO - PROCESS | 1771 | 1461144650781 Marionette TRACE conn3 <- [1,2166,null,{}] 02:30:50 INFO - PROCESS | 1771 | 1461144650787 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}] 02:30:51 INFO - PROCESS | 1771 | 1461144651022 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 02:30:51 INFO - PROCESS | 1771 | 1461144651355 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x86a53c00 == 146 [pid = 1771] [id = 549] 02:30:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x8c206800) [pid = 1771] [serial = 1648] [outer = (nil)] 02:30:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x9472e400) [pid = 1771] [serial = 1649] [outer = 0x8c206800] 02:30:51 INFO - PROCESS | 1771 | 1461144651450 Marionette DEBUG loaded listener.js 02:30:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x95245000) [pid = 1771] [serial = 1650] [outer = 0x8c206800] 02:30:52 INFO - PROCESS | 1771 | 1461144652384 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]]]}] 02:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1644ms 02:30:52 INFO - PROCESS | 1771 | 1461144652421 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 02:30:52 INFO - PROCESS | 1771 | 1461144652426 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 02:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:30:52 INFO - PROCESS | 1771 | 1461144652433 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:30:52 INFO - PROCESS | 1771 | 1461144652436 Marionette TRACE conn3 <- [1,2170,null,{}] 02:30:52 INFO - PROCESS | 1771 | 1461144652442 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}] 02:30:52 INFO - PROCESS | 1771 | 1461144652655 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 02:30:53 INFO - PROCESS | 1771 | 1461144652990 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:53 INFO - PROCESS | 1771 | ++DOCSHELL 0x93ca3400 == 147 [pid = 1771] [id = 550] 02:30:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x93d0f800) [pid = 1771] [serial = 1651] [outer = (nil)] 02:30:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x96684400) [pid = 1771] [serial = 1652] [outer = 0x93d0f800] 02:30:53 INFO - PROCESS | 1771 | 1461144653087 Marionette DEBUG loaded listener.js 02:30:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x967d9800) [pid = 1771] [serial = 1653] [outer = 0x93d0f800] 02:30:54 INFO - PROCESS | 1771 | 1461144654018 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]]]}] 02:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1634ms 02:30:54 INFO - PROCESS | 1771 | 1461144654068 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 02:30:54 INFO - PROCESS | 1771 | 1461144654072 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 02:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:30:54 INFO - PROCESS | 1771 | 1461144654078 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:30:54 INFO - PROCESS | 1771 | 1461144654082 Marionette TRACE conn3 <- [1,2174,null,{}] 02:30:54 INFO - PROCESS | 1771 | 1461144654088 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}] 02:30:54 INFO - PROCESS | 1771 | 1461144654309 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 02:30:54 INFO - PROCESS | 1771 | 1461144654651 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:54 INFO - PROCESS | 1771 | ++DOCSHELL 0x96b2fc00 == 148 [pid = 1771] [id = 551] 02:30:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x96b30000) [pid = 1771] [serial = 1654] [outer = (nil)] 02:30:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x96e2c000) [pid = 1771] [serial = 1655] [outer = 0x96b30000] 02:30:54 INFO - PROCESS | 1771 | 1461144654760 Marionette DEBUG loaded listener.js 02:30:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x9706a800) [pid = 1771] [serial = 1656] [outer = 0x96b30000] 02:30:55 INFO - PROCESS | 1771 | 1461144655695 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]]]}] 02:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1681ms 02:30:55 INFO - PROCESS | 1771 | 1461144655769 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 02:30:55 INFO - PROCESS | 1771 | 1461144655773 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 02:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:30:55 INFO - PROCESS | 1771 | 1461144655783 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:30:55 INFO - PROCESS | 1771 | 1461144655788 Marionette TRACE conn3 <- [1,2178,null,{}] 02:30:55 INFO - PROCESS | 1771 | 1461144655794 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}] 02:30:56 INFO - PROCESS | 1771 | 1461144656048 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 02:30:56 INFO - PROCESS | 1771 | 1461144656388 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ffd9400 == 149 [pid = 1771] [id = 552] 02:30:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x91f98400) [pid = 1771] [serial = 1657] [outer = (nil)] 02:30:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x978a8c00) [pid = 1771] [serial = 1658] [outer = 0x91f98400] 02:30:56 INFO - PROCESS | 1771 | 1461144656480 Marionette DEBUG loaded listener.js 02:30:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x97a81000) [pid = 1771] [serial = 1659] [outer = 0x91f98400] 02:30:57 INFO - PROCESS | 1771 | 1461144657361 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]]]}] 02:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1649ms 02:30:57 INFO - PROCESS | 1771 | 1461144657433 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 02:30:57 INFO - PROCESS | 1771 | 1461144657437 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 02:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:30:57 INFO - PROCESS | 1771 | 1461144657444 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:30:57 INFO - PROCESS | 1771 | 1461144657447 Marionette TRACE conn3 <- [1,2182,null,{}] 02:30:57 INFO - PROCESS | 1771 | 1461144657454 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}] 02:30:57 INFO - PROCESS | 1771 | 1461144657711 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 02:30:58 INFO - PROCESS | 1771 | 1461144658046 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:58 INFO - PROCESS | 1771 | ++DOCSHELL 0x96b25800 == 150 [pid = 1771] [id = 553] 02:30:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x97d2cc00) [pid = 1771] [serial = 1660] [outer = (nil)] 02:30:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x97e65800) [pid = 1771] [serial = 1661] [outer = 0x97d2cc00] 02:30:58 INFO - PROCESS | 1771 | 1461144658135 Marionette DEBUG loaded listener.js 02:30:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x98081400) [pid = 1771] [serial = 1662] [outer = 0x97d2cc00] 02:30:59 INFO - PROCESS | 1771 | 1461144659053 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]]]}] 02:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1686ms 02:30:59 INFO - PROCESS | 1771 | 1461144659132 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 02:30:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:30:59 INFO - PROCESS | 1771 | 1461144659136 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 02:30:59 INFO - PROCESS | 1771 | 1461144659142 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:30:59 INFO - PROCESS | 1771 | 1461144659146 Marionette TRACE conn3 <- [1,2186,null,{}] 02:30:59 INFO - PROCESS | 1771 | 1461144659151 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}] 02:30:59 INFO - PROCESS | 1771 | 1461144659413 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 02:30:59 INFO - PROCESS | 1771 | 1461144659746 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:59 INFO - PROCESS | 1771 | ++DOCSHELL 0x97194400 == 151 [pid = 1771] [id = 554] 02:30:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x97db6c00) [pid = 1771] [serial = 1663] [outer = (nil)] 02:30:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x98ae9400) [pid = 1771] [serial = 1664] [outer = 0x97db6c00] 02:30:59 INFO - PROCESS | 1771 | 1461144659840 Marionette DEBUG loaded listener.js 02:30:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x9b098400) [pid = 1771] [serial = 1665] [outer = 0x97db6c00] 02:31:00 INFO - PROCESS | 1771 | 1461144660793 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]]]}] 02:31:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1684ms 02:31:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:31:00 INFO - PROCESS | 1771 | 1461144660826 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 02:31:00 INFO - PROCESS | 1771 | 1461144660830 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 02:31:00 INFO - PROCESS | 1771 | 1461144660837 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:31:00 INFO - PROCESS | 1771 | 1461144660840 Marionette TRACE conn3 <- [1,2190,null,{}] 02:31:00 INFO - PROCESS | 1771 | 1461144660846 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}] 02:31:01 INFO - PROCESS | 1771 | 1461144661070 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 02:31:01 INFO - PROCESS | 1771 | 1461144661417 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:01 INFO - PROCESS | 1771 | ++DOCSHELL 0x86a51800 == 152 [pid = 1771] [id = 555] 02:31:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x92968800) [pid = 1771] [serial = 1666] [outer = (nil)] 02:31:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x9fb90400) [pid = 1771] [serial = 1667] [outer = 0x92968800] 02:31:01 INFO - PROCESS | 1771 | 1461144661511 Marionette DEBUG loaded listener.js 02:31:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x9fc50000) [pid = 1771] [serial = 1668] [outer = 0x92968800] 02:31:02 INFO - PROCESS | 1771 | 1461144662569 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]]]}] 02:31:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:31:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1783ms 02:31:02 INFO - PROCESS | 1771 | 1461144662619 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 02:31:02 INFO - PROCESS | 1771 | 1461144662622 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 02:31:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:31:02 INFO - PROCESS | 1771 | 1461144662629 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:31:02 INFO - PROCESS | 1771 | 1461144662633 Marionette TRACE conn3 <- [1,2194,null,{}] 02:31:02 INFO - PROCESS | 1771 | 1461144662638 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}] 02:31:02 INFO - PROCESS | 1771 | 1461144662885 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 02:31:03 INFO - PROCESS | 1771 | 1461144663223 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x86a51000 == 153 [pid = 1771] [id = 556] 02:31:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x9fe87c00) [pid = 1771] [serial = 1669] [outer = (nil)] 02:31:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x9fe91000) [pid = 1771] [serial = 1670] [outer = 0x9fe87c00] 02:31:03 INFO - PROCESS | 1771 | 1461144663318 Marionette DEBUG loaded listener.js 02:31:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x9ff15000) [pid = 1771] [serial = 1671] [outer = 0x9fe87c00] 02:31:04 INFO - PROCESS | 1771 | 1461144664352 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]]]}] 02:31:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:31:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1788ms 02:31:04 INFO - PROCESS | 1771 | 1461144664418 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 02:31:04 INFO - PROCESS | 1771 | 1461144664422 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 02:31:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:31:04 INFO - PROCESS | 1771 | 1461144664429 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:31:04 INFO - PROCESS | 1771 | 1461144664432 Marionette TRACE conn3 <- [1,2198,null,{}] 02:31:04 INFO - PROCESS | 1771 | 1461144664438 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}] 02:31:04 INFO - PROCESS | 1771 | 1461144664678 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 02:31:05 INFO - PROCESS | 1771 | 1461144665015 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:05 INFO - PROCESS | 1771 | ++DOCSHELL 0x846c4000 == 154 [pid = 1771] [id = 557] 02:31:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x9fe8c400) [pid = 1771] [serial = 1672] [outer = (nil)] 02:31:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0xa0c3a800) [pid = 1771] [serial = 1673] [outer = 0x9fe8c400] 02:31:05 INFO - PROCESS | 1771 | 1461144665123 Marionette DEBUG loaded listener.js 02:31:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0xa0f99800) [pid = 1771] [serial = 1674] [outer = 0x9fe8c400] 02:31:06 INFO - PROCESS | 1771 | 1461144666074 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]]]}] 02:31:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:31:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1685ms 02:31:06 INFO - PROCESS | 1771 | 1461144666115 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 02:31:06 INFO - PROCESS | 1771 | 1461144666119 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 02:31:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:31:06 INFO - PROCESS | 1771 | 1461144666125 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:31:06 INFO - PROCESS | 1771 | 1461144666129 Marionette TRACE conn3 <- [1,2202,null,{}] 02:31:06 INFO - PROCESS | 1771 | 1461144666135 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}] 02:31:06 INFO - PROCESS | 1771 | 1461144666364 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 02:31:06 INFO - PROCESS | 1771 | 1461144666714 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:06 INFO - PROCESS | 1771 | ++DOCSHELL 0x95b6b400 == 155 [pid = 1771] [id = 558] 02:31:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x96e34000) [pid = 1771] [serial = 1675] [outer = (nil)] 02:31:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0xa3ce1800) [pid = 1771] [serial = 1676] [outer = 0x96e34000] 02:31:06 INFO - PROCESS | 1771 | 1461144666810 Marionette DEBUG loaded listener.js 02:31:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0xa4480c00) [pid = 1771] [serial = 1677] [outer = 0x96e34000] 02:31:09 INFO - PROCESS | 1771 | --DOCSHELL 0x84a10800 == 154 [pid = 1771] [id = 496] 02:31:09 INFO - PROCESS | 1771 | --DOCSHELL 0x84a10000 == 153 [pid = 1771] [id = 540] 02:31:09 INFO - PROCESS | 1771 | --DOCSHELL 0x89dd0800 == 152 [pid = 1771] [id = 539] 02:31:09 INFO - PROCESS | 1771 | --DOCSHELL 0x87318400 == 151 [pid = 1771] [id = 538] 02:31:09 INFO - PROCESS | 1771 | --DOCSHELL 0x8751dc00 == 150 [pid = 1771] [id = 537] 02:31:09 INFO - PROCESS | 1771 | --DOCSHELL 0x8e88e000 == 149 [pid = 1771] [id = 528] 02:31:09 INFO - PROCESS | 1771 | --DOCSHELL 0x8e6b5c00 == 148 [pid = 1771] [id = 527] 02:31:09 INFO - PROCESS | 1771 | --DOCSHELL 0x8f060000 == 147 [pid = 1771] [id = 526] 02:31:09 INFO - PROCESS | 1771 | --DOCSHELL 0x8dcaf000 == 146 [pid = 1771] [id = 524] 02:31:09 INFO - PROCESS | 1771 | --DOCSHELL 0x847db800 == 145 [pid = 1771] [id = 525] 02:31:09 INFO - PROCESS | 1771 | --DOCSHELL 0x8c20f000 == 144 [pid = 1771] [id = 523] 02:31:09 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae4b800 == 143 [pid = 1771] [id = 522] 02:31:09 INFO - PROCESS | 1771 | --DOCSHELL 0x89ca3c00 == 142 [pid = 1771] [id = 521] 02:31:09 INFO - PROCESS | 1771 | --DOCSHELL 0x86a5c800 == 141 [pid = 1771] [id = 520] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x93d0c000) [pid = 1771] [serial = 1517] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x97063800) [pid = 1771] [serial = 1524] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x86a58c00) [pid = 1771] [serial = 1547] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x88a0f000) [pid = 1771] [serial = 1557] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x8e6b9400) [pid = 1771] [serial = 1502] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x93ca6000) [pid = 1771] [serial = 1515] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x97d37400) [pid = 1771] [serial = 1529] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x92a65400) [pid = 1771] [serial = 1512] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x8dc17800) [pid = 1771] [serial = 1499] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x97dae000) [pid = 1771] [serial = 1530] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x86aeb000) [pid = 1771] [serial = 1556] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x89dd5c00) [pid = 1771] [serial = 1553] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x93c49000) [pid = 1771] [serial = 1514] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x8ffdb800) [pid = 1771] [serial = 1508] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0xa0a8ec00) [pid = 1771] [serial = 1539] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x88859c00) [pid = 1771] [serial = 1550] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x96e28400) [pid = 1771] [serial = 1523] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x94727400) [pid = 1771] [serial = 1518] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x98adfc00) [pid = 1771] [serial = 1533] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x9fb34000) [pid = 1771] [serial = 1536] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x978ab000) [pid = 1771] [serial = 1526] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x89e0a400) [pid = 1771] [serial = 1554] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x8751ac00) [pid = 1771] [serial = 1493] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x914e0c00) [pid = 1771] [serial = 1509] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x97a0f400) [pid = 1771] [serial = 1527] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x95ea3000) [pid = 1771] [serial = 1521] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x8853b000) [pid = 1771] [serial = 1494] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x89c9e400) [pid = 1771] [serial = 1551] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x95bf4000) [pid = 1771] [serial = 1520] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0xa0f9f400) [pid = 1771] [serial = 1541] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x9ea18c00) [pid = 1771] [serial = 1535] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0xa0a2d000) [pid = 1771] [serial = 1538] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x92949400) [pid = 1771] [serial = 1511] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0xa2a81c00) [pid = 1771] [serial = 1542] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x8b99ac00) [pid = 1771] [serial = 1497] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0xa444a000) [pid = 1771] [serial = 1544] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x8b870400) [pid = 1771] [serial = 1496] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x8dcb5800) [pid = 1771] [serial = 1500] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8f062c00) [pid = 1771] [serial = 1506] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x8c165000) [pid = 1771] [serial = 1425] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x8e7b0800) [pid = 1771] [serial = 1503] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0xa4458000) [pid = 1771] [serial = 1545] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x988c3000) [pid = 1771] [serial = 1532] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x86aeb800) [pid = 1771] [serial = 1548] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x8f060400) [pid = 1771] [serial = 1505] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x8b874c00) [pid = 1771] [serial = 1559] [outer = (nil)] [url = about:blank] 02:31:09 INFO - PROCESS | 1771 | 1461144669872 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]]]}] 02:31:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:31:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 3787ms 02:31:09 INFO - PROCESS | 1771 | 1461144669913 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 02:31:09 INFO - PROCESS | 1771 | 1461144669919 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 02:31:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:31:09 INFO - PROCESS | 1771 | 1461144669928 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:31:09 INFO - PROCESS | 1771 | 1461144669933 Marionette TRACE conn3 <- [1,2206,null,{}] 02:31:09 INFO - PROCESS | 1771 | 1461144669941 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}] 02:31:10 INFO - PROCESS | 1771 | 1461144670172 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 02:31:10 INFO - PROCESS | 1771 | 1461144670372 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:10 INFO - PROCESS | 1771 | ++DOCSHELL 0x846c5c00 == 142 [pid = 1771] [id = 559] 02:31:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x847cdc00) [pid = 1771] [serial = 1678] [outer = (nil)] 02:31:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x86a58c00) [pid = 1771] [serial = 1679] [outer = 0x847cdc00] 02:31:10 INFO - PROCESS | 1771 | 1461144670456 Marionette DEBUG loaded listener.js 02:31:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x86aeb400) [pid = 1771] [serial = 1680] [outer = 0x847cdc00] 02:31:11 INFO - PROCESS | 1771 | 1461144671414 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]]]}] 02:31:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:31:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1533ms 02:31:11 INFO - PROCESS | 1771 | 1461144671463 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 02:31:11 INFO - PROCESS | 1771 | 1461144671471 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 02:31:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:31:11 INFO - PROCESS | 1771 | 1461144671482 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:31:11 INFO - PROCESS | 1771 | 1461144671486 Marionette TRACE conn3 <- [1,2210,null,{}] 02:31:11 INFO - PROCESS | 1771 | 1461144671492 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}] 02:31:11 INFO - PROCESS | 1771 | 1461144671699 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 02:31:12 INFO - PROCESS | 1771 | 1461144672011 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:12 INFO - PROCESS | 1771 | ++DOCSHELL 0x882f3c00 == 143 [pid = 1771] [id = 560] 02:31:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x88532800) [pid = 1771] [serial = 1681] [outer = (nil)] 02:31:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8885e000) [pid = 1771] [serial = 1682] [outer = 0x88532800] 02:31:12 INFO - PROCESS | 1771 | 1461144672106 Marionette DEBUG loaded listener.js 02:31:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x88a0d400) [pid = 1771] [serial = 1683] [outer = 0x88532800] 02:31:12 INFO - PROCESS | 1771 | 1461144672953 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]]]}] 02:31:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:31:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1536ms 02:31:13 INFO - PROCESS | 1771 | 1461144673018 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 02:31:13 INFO - PROCESS | 1771 | 1461144673021 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 02:31:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:31:13 INFO - PROCESS | 1771 | 1461144673029 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:31:13 INFO - PROCESS | 1771 | 1461144673034 Marionette TRACE conn3 <- [1,2214,null,{}] 02:31:13 INFO - PROCESS | 1771 | 1461144673074 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}] 02:31:13 INFO - PROCESS | 1771 | 1461144673384 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 02:31:13 INFO - PROCESS | 1771 | 1461144673428 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:13 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a10000 == 144 [pid = 1771] [id = 561] 02:31:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x88a10800) [pid = 1771] [serial = 1684] [outer = (nil)] 02:31:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x89e0a400) [pid = 1771] [serial = 1685] [outer = 0x88a10800] 02:31:13 INFO - PROCESS | 1771 | 1461144673513 Marionette DEBUG loaded listener.js 02:31:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8ae46400) [pid = 1771] [serial = 1686] [outer = 0x88a10800] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x8afb4000) [pid = 1771] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x96b26800) [pid = 1771] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x8731f000) [pid = 1771] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x95ab4000) [pid = 1771] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x97a04c00) [pid = 1771] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x8f065000) [pid = 1771] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x8c3cb000) [pid = 1771] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x914e4000) [pid = 1771] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x96abf400) [pid = 1771] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x9706cc00) [pid = 1771] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x95e9d000) [pid = 1771] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x8c44f000) [pid = 1771] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x86af4000) [pid = 1771] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x8e88fc00) [pid = 1771] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x8e885800) [pid = 1771] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 127 (0x8dcb2400) [pid = 1771] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 126 (0x89dcdc00) [pid = 1771] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 125 (0x8751b800) [pid = 1771] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 124 (0x8dcb4000) [pid = 1771] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:31:14 INFO - PROCESS | 1771 | --DOMWINDOW == 123 (0x8751e400) [pid = 1771] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:31:15 INFO - PROCESS | 1771 | 1461144675146 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]]]}] 02:31:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:31:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2160ms 02:31:15 INFO - PROCESS | 1771 | 1461144675191 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 02:31:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:31:15 INFO - PROCESS | 1771 | 1461144675195 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 02:31:15 INFO - PROCESS | 1771 | 1461144675201 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:31:15 INFO - PROCESS | 1771 | 1461144675205 Marionette TRACE conn3 <- [1,2218,null,{}] 02:31:15 INFO - PROCESS | 1771 | 1461144675210 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}] 02:31:15 INFO - PROCESS | 1771 | 1461144675470 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 02:31:15 INFO - PROCESS | 1771 | 1461144675716 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:15 INFO - PROCESS | 1771 | ++DOCSHELL 0x88532000 == 145 [pid = 1771] [id = 562] 02:31:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 124 (0x88a01400) [pid = 1771] [serial = 1687] [outer = (nil)] 02:31:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 125 (0x8afac400) [pid = 1771] [serial = 1688] [outer = 0x88a01400] 02:31:15 INFO - PROCESS | 1771 | 1461144675797 Marionette DEBUG loaded listener.js 02:31:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 126 (0x8b870000) [pid = 1771] [serial = 1689] [outer = 0x88a01400] 02:31:16 INFO - PROCESS | 1771 | 1461144676556 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]]]}] 02:31:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:31:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1383ms 02:31:16 INFO - PROCESS | 1771 | 1461144676712 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 02:31:16 INFO - PROCESS | 1771 | 1461144676718 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 02:31:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:31:16 INFO - PROCESS | 1771 | 1461144676755 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:31:16 INFO - PROCESS | 1771 | 1461144676761 Marionette TRACE conn3 <- [1,2222,null,{}] 02:31:16 INFO - PROCESS | 1771 | 1461144676769 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}] 02:31:17 INFO - PROCESS | 1771 | 1461144676999 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 02:31:17 INFO - PROCESS | 1771 | 1461144677357 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:17 INFO - PROCESS | 1771 | ++DOCSHELL 0x85ed3c00 == 146 [pid = 1771] [id = 563] 02:31:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 127 (0x864eb000) [pid = 1771] [serial = 1690] [outer = (nil)] 02:31:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0x86a54000) [pid = 1771] [serial = 1691] [outer = 0x864eb000] 02:31:17 INFO - PROCESS | 1771 | 1461144677453 Marionette DEBUG loaded listener.js 02:31:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x87512800) [pid = 1771] [serial = 1692] [outer = 0x864eb000] 02:31:18 INFO - PROCESS | 1771 | 1461144678457 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]]]}] 02:31:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:31:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1747ms 02:31:18 INFO - PROCESS | 1771 | 1461144678497 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 02:31:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:31:18 INFO - PROCESS | 1771 | 1461144678504 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 02:31:18 INFO - PROCESS | 1771 | 1461144678515 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:31:18 INFO - PROCESS | 1771 | 1461144678521 Marionette TRACE conn3 <- [1,2226,null,{}] 02:31:18 INFO - PROCESS | 1771 | 1461144678530 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}] 02:31:18 INFO - PROCESS | 1771 | 1461144678780 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 02:31:19 INFO - PROCESS | 1771 | 1461144679112 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:19 INFO - PROCESS | 1771 | ++DOCSHELL 0x89ca3800 == 147 [pid = 1771] [id = 564] 02:31:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x89ca7800) [pid = 1771] [serial = 1693] [outer = (nil)] 02:31:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x8ae57800) [pid = 1771] [serial = 1694] [outer = 0x89ca7800] 02:31:19 INFO - PROCESS | 1771 | 1461144679208 Marionette DEBUG loaded listener.js 02:31:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x8b88e000) [pid = 1771] [serial = 1695] [outer = 0x89ca7800] 02:31:20 INFO - PROCESS | 1771 | 1461144680219 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]]]}] 02:31:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:31:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1756ms 02:31:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:31:20 INFO - PROCESS | 1771 | 1461144680270 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 02:31:20 INFO - PROCESS | 1771 | 1461144680273 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 02:31:20 INFO - PROCESS | 1771 | 1461144680281 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:31:20 INFO - PROCESS | 1771 | 1461144680284 Marionette TRACE conn3 <- [1,2230,null,{}] 02:31:20 INFO - PROCESS | 1771 | 1461144680293 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}] 02:31:20 INFO - PROCESS | 1771 | 1461144680542 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 02:31:20 INFO - PROCESS | 1771 | 1461144680927 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:20 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c3ca000 == 148 [pid = 1771] [id = 565] 02:31:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x8c3cc400) [pid = 1771] [serial = 1696] [outer = (nil)] 02:31:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x8c44c800) [pid = 1771] [serial = 1697] [outer = 0x8c3cc400] 02:31:21 INFO - PROCESS | 1771 | 1461144681056 Marionette DEBUG loaded listener.js 02:31:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x8dc10400) [pid = 1771] [serial = 1698] [outer = 0x8c3cc400] 02:31:21 INFO - PROCESS | 1771 | 1461144681988 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]]]}] 02:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1787ms 02:31:22 INFO - PROCESS | 1771 | 1461144682067 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 02:31:22 INFO - PROCESS | 1771 | 1461144682070 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 02:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:31:22 INFO - PROCESS | 1771 | 1461144682077 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:31:22 INFO - PROCESS | 1771 | 1461144682081 Marionette TRACE conn3 <- [1,2234,null,{}] 02:31:22 INFO - PROCESS | 1771 | 1461144682087 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}] 02:31:22 INFO - PROCESS | 1771 | 1461144682353 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 02:31:22 INFO - PROCESS | 1771 | 1461144682678 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:22 INFO - PROCESS | 1771 | ++DOCSHELL 0x8751cc00 == 149 [pid = 1771] [id = 566] 02:31:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x89dd6800) [pid = 1771] [serial = 1699] [outer = (nil)] 02:31:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x8dcb4c00) [pid = 1771] [serial = 1700] [outer = 0x89dd6800] 02:31:22 INFO - PROCESS | 1771 | 1461144682773 Marionette DEBUG loaded listener.js 02:31:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x8dd5a400) [pid = 1771] [serial = 1701] [outer = 0x89dd6800] 02:31:23 INFO - PROCESS | 1771 | 1461144683702 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]]]}] 02:31:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:31:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1681ms 02:31:23 INFO - PROCESS | 1771 | 1461144683759 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 02:31:23 INFO - PROCESS | 1771 | 1461144683764 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 02:31:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:31:23 INFO - PROCESS | 1771 | 1461144683770 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:31:23 INFO - PROCESS | 1771 | 1461144683774 Marionette TRACE conn3 <- [1,2238,null,{}] 02:31:23 INFO - PROCESS | 1771 | 1461144683779 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}] 02:31:24 INFO - PROCESS | 1771 | 1461144684000 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 02:31:24 INFO - PROCESS | 1771 | 1461144684320 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:24 INFO - PROCESS | 1771 | ++DOCSHELL 0x89ca3400 == 150 [pid = 1771] [id = 567] 02:31:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8dcb1400) [pid = 1771] [serial = 1702] [outer = (nil)] 02:31:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8e6b2c00) [pid = 1771] [serial = 1703] [outer = 0x8dcb1400] 02:31:24 INFO - PROCESS | 1771 | 1461144684413 Marionette DEBUG loaded listener.js 02:31:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8e6b5c00) [pid = 1771] [serial = 1704] [outer = 0x8dcb1400] 02:31:25 INFO - PROCESS | 1771 | 1461144685323 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]]]}] 02:31:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:31:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1581ms 02:31:25 INFO - PROCESS | 1771 | 1461144685352 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 02:31:25 INFO - PROCESS | 1771 | 1461144685355 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 02:31:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:31:25 INFO - PROCESS | 1771 | 1461144685362 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:31:25 INFO - PROCESS | 1771 | 1461144685366 Marionette TRACE conn3 <- [1,2242,null,{}] 02:31:25 INFO - PROCESS | 1771 | 1461144685371 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}] 02:31:25 INFO - PROCESS | 1771 | 1461144685618 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 02:31:25 INFO - PROCESS | 1771 | 1461144685952 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:26 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b993800 == 151 [pid = 1771] [id = 568] 02:31:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8c3cb000) [pid = 1771] [serial = 1705] [outer = (nil)] 02:31:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8f062c00) [pid = 1771] [serial = 1706] [outer = 0x8c3cb000] 02:31:26 INFO - PROCESS | 1771 | 1461144686063 Marionette DEBUG loaded listener.js 02:31:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8f3dd000) [pid = 1771] [serial = 1707] [outer = 0x8c3cb000] 02:31:26 INFO - PROCESS | 1771 | 1461144686989 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]]]}] 02:31:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:31:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1687ms 02:31:27 INFO - PROCESS | 1771 | 1461144687050 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 02:31:27 INFO - PROCESS | 1771 | 1461144687055 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 02:31:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:31:27 INFO - PROCESS | 1771 | 1461144687061 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:31:27 INFO - PROCESS | 1771 | 1461144687064 Marionette TRACE conn3 <- [1,2246,null,{}] 02:31:27 INFO - PROCESS | 1771 | 1461144687070 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}] 02:31:27 INFO - PROCESS | 1771 | 1461144687292 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 02:31:27 INFO - PROCESS | 1771 | 1461144687627 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:27 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae5c800 == 152 [pid = 1771] [id = 569] 02:31:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8aede800) [pid = 1771] [serial = 1708] [outer = (nil)] 02:31:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8ffd3400) [pid = 1771] [serial = 1709] [outer = 0x8aede800] 02:31:27 INFO - PROCESS | 1771 | 1461144687729 Marionette DEBUG loaded listener.js 02:31:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x9037a000) [pid = 1771] [serial = 1710] [outer = 0x8aede800] 02:31:28 INFO - PROCESS | 1771 | 1461144688682 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]]]}] 02:31:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:31:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1636ms 02:31:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:31:28 INFO - PROCESS | 1771 | 1461144688697 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 02:31:28 INFO - PROCESS | 1771 | 1461144688701 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 02:31:28 INFO - PROCESS | 1771 | 1461144688707 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:31:28 INFO - PROCESS | 1771 | 1461144688711 Marionette TRACE conn3 <- [1,2250,null,{}] 02:31:28 INFO - PROCESS | 1771 | 1461144688717 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}] 02:31:28 INFO - PROCESS | 1771 | 1461144688935 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 02:31:29 INFO - PROCESS | 1771 | 1461144689271 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:29 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e88fc00 == 153 [pid = 1771] [id = 570] 02:31:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8fe21c00) [pid = 1771] [serial = 1711] [outer = (nil)] 02:31:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x912adc00) [pid = 1771] [serial = 1712] [outer = 0x8fe21c00] 02:31:29 INFO - PROCESS | 1771 | 1461144689369 Marionette DEBUG loaded listener.js 02:31:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x912b3800) [pid = 1771] [serial = 1713] [outer = 0x8fe21c00] 02:31:30 INFO - PROCESS | 1771 | 1461144690277 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]]]}] 02:31:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:31:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1632ms 02:31:30 INFO - PROCESS | 1771 | 1461144690339 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 02:31:30 INFO - PROCESS | 1771 | 1461144690342 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 02:31:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:31:30 INFO - PROCESS | 1771 | 1461144690350 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:31:30 INFO - PROCESS | 1771 | 1461144690353 Marionette TRACE conn3 <- [1,2254,null,{}] 02:31:30 INFO - PROCESS | 1771 | 1461144690359 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}] 02:31:30 INFO - PROCESS | 1771 | 1461144690592 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 02:31:30 INFO - PROCESS | 1771 | 1461144690919 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:30 INFO - PROCESS | 1771 | ++DOCSHELL 0x8fc1d400 == 154 [pid = 1771] [id = 571] 02:31:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x912af400) [pid = 1771] [serial = 1714] [outer = (nil)] 02:31:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x91ff7000) [pid = 1771] [serial = 1715] [outer = 0x912af400] 02:31:31 INFO - PROCESS | 1771 | 1461144691032 Marionette DEBUG loaded listener.js 02:31:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x9295d800) [pid = 1771] [serial = 1716] [outer = 0x912af400] 02:31:31 INFO - PROCESS | 1771 | 1461144691940 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]]]}] 02:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1632ms 02:31:31 INFO - PROCESS | 1771 | 1461144691983 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 02:31:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:31:31 INFO - PROCESS | 1771 | 1461144691987 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 02:31:31 INFO - PROCESS | 1771 | 1461144691993 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:31:31 INFO - PROCESS | 1771 | 1461144691997 Marionette TRACE conn3 <- [1,2258,null,{}] 02:31:32 INFO - PROCESS | 1771 | 1461144692003 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}] 02:31:32 INFO - PROCESS | 1771 | 1461144692240 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 02:31:32 INFO - PROCESS | 1771 | 1461144692579 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:32 INFO - PROCESS | 1771 | ++DOCSHELL 0x89eac800 == 155 [pid = 1771] [id = 572] 02:31:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x8b99a400) [pid = 1771] [serial = 1717] [outer = (nil)] 02:31:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x92a72400) [pid = 1771] [serial = 1718] [outer = 0x8b99a400] 02:31:32 INFO - PROCESS | 1771 | 1461144692674 Marionette DEBUG loaded listener.js 02:31:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x92aca800) [pid = 1771] [serial = 1719] [outer = 0x8b99a400] 02:31:33 INFO - PROCESS | 1771 | 1461144693600 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]]]}] 02:31:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:31:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1632ms 02:31:33 INFO - PROCESS | 1771 | 1461144693626 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 02:31:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:31:33 INFO - PROCESS | 1771 | 1461144693631 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 02:31:33 INFO - PROCESS | 1771 | 1461144693637 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:31:33 INFO - PROCESS | 1771 | 1461144693642 Marionette TRACE conn3 <- [1,2262,null,{}] 02:31:33 INFO - PROCESS | 1771 | 1461144693648 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}] 02:31:34 INFO - PROCESS | 1771 | 1461144694002 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 02:31:34 INFO - PROCESS | 1771 | 1461144694284 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:34 INFO - PROCESS | 1771 | ++DOCSHELL 0x93c4f400 == 156 [pid = 1771] [id = 573] 02:31:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x93cad400) [pid = 1771] [serial = 1720] [outer = (nil)] 02:31:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x93d0c400) [pid = 1771] [serial = 1721] [outer = 0x93cad400] 02:31:34 INFO - PROCESS | 1771 | 1461144694385 Marionette DEBUG loaded listener.js 02:31:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x9472ec00) [pid = 1771] [serial = 1722] [outer = 0x93cad400] 02:31:35 INFO - PROCESS | 1771 | 1461144695343 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]]]}] 02:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1734ms 02:31:35 INFO - PROCESS | 1771 | 1461144695373 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 02:31:35 INFO - PROCESS | 1771 | 1461144695378 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 02:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:31:35 INFO - PROCESS | 1771 | 1461144695384 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:31:35 INFO - PROCESS | 1771 | 1461144695387 Marionette TRACE conn3 <- [1,2266,null,{}] 02:31:35 INFO - PROCESS | 1771 | 1461144695393 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}] 02:31:35 INFO - PROCESS | 1771 | 1461144695639 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 02:31:35 INFO - PROCESS | 1771 | 1461144695971 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:36 INFO - PROCESS | 1771 | ++DOCSHELL 0x95e9d800 == 157 [pid = 1771] [id = 574] 02:31:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x95ea6c00) [pid = 1771] [serial = 1723] [outer = (nil)] 02:31:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x967d1c00) [pid = 1771] [serial = 1724] [outer = 0x95ea6c00] 02:31:36 INFO - PROCESS | 1771 | 1461144696100 Marionette DEBUG loaded listener.js 02:31:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x968e3400) [pid = 1771] [serial = 1725] [outer = 0x95ea6c00] 02:31:37 INFO - PROCESS | 1771 | 1461144697009 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]]]}] 02:31:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:31:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1688ms 02:31:37 INFO - PROCESS | 1771 | 1461144697074 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 02:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:31:37 INFO - PROCESS | 1771 | 1461144697078 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 02:31:37 INFO - PROCESS | 1771 | 1461144697084 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:31:37 INFO - PROCESS | 1771 | 1461144697087 Marionette TRACE conn3 <- [1,2270,null,{}] 02:31:37 INFO - PROCESS | 1771 | 1461144697093 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}] 02:31:37 INFO - PROCESS | 1771 | 1461144697312 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 02:31:37 INFO - PROCESS | 1771 | 1461144697649 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:37 INFO - PROCESS | 1771 | ++DOCSHELL 0x846c4800 == 158 [pid = 1771] [id = 575] 02:31:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x8b993000) [pid = 1771] [serial = 1726] [outer = (nil)] 02:31:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x96b30400) [pid = 1771] [serial = 1727] [outer = 0x8b993000] 02:31:37 INFO - PROCESS | 1771 | 1461144697742 Marionette DEBUG loaded listener.js 02:31:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x96cdb400) [pid = 1771] [serial = 1728] [outer = 0x8b993000] 02:31:38 INFO - PROCESS | 1771 | 1461144698669 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]]]}] 02:31:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1634ms 02:31:38 INFO - PROCESS | 1771 | 1461144698718 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 02:31:38 INFO - PROCESS | 1771 | 1461144698721 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 02:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:31:38 INFO - PROCESS | 1771 | 1461144698729 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:31:38 INFO - PROCESS | 1771 | 1461144698733 Marionette TRACE conn3 <- [1,2274,null,{}] 02:31:38 INFO - PROCESS | 1771 | 1461144698738 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}] 02:31:38 INFO - PROCESS | 1771 | 1461144698963 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 02:31:39 INFO - PROCESS | 1771 | 1461144699292 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:39 INFO - PROCESS | 1771 | ++DOCSHELL 0x96e2d400 == 159 [pid = 1771] [id = 576] 02:31:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x96e2d800) [pid = 1771] [serial = 1729] [outer = (nil)] 02:31:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x97065400) [pid = 1771] [serial = 1730] [outer = 0x96e2d800] 02:31:39 INFO - PROCESS | 1771 | 1461144699386 Marionette DEBUG loaded listener.js 02:31:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x97068800) [pid = 1771] [serial = 1731] [outer = 0x96e2d800] 02:31:40 INFO - PROCESS | 1771 | 1461144700343 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]]]}] 02:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1690ms 02:31:40 INFO - PROCESS | 1771 | 1461144700420 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 02:31:40 INFO - PROCESS | 1771 | 1461144700424 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 02:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:31:40 INFO - PROCESS | 1771 | 1461144700430 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:31:40 INFO - PROCESS | 1771 | 1461144700433 Marionette TRACE conn3 <- [1,2278,null,{}] 02:31:40 INFO - PROCESS | 1771 | 1461144700439 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}] 02:31:40 INFO - PROCESS | 1771 | 1461144700673 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 02:31:41 INFO - PROCESS | 1771 | 1461144701012 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:41 INFO - PROCESS | 1771 | ++DOCSHELL 0x95ea5c00 == 160 [pid = 1771] [id = 577] 02:31:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x96e2c800) [pid = 1771] [serial = 1732] [outer = (nil)] 02:31:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x97198800) [pid = 1771] [serial = 1733] [outer = 0x96e2c800] 02:31:41 INFO - PROCESS | 1771 | 1461144701121 Marionette DEBUG loaded listener.js 02:31:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x9719cc00) [pid = 1771] [serial = 1734] [outer = 0x96e2c800] 02:31:42 INFO - PROCESS | 1771 | 1461144702103 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]]]}] 02:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1732ms 02:31:42 INFO - PROCESS | 1771 | 1461144702164 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 02:31:42 INFO - PROCESS | 1771 | 1461144702168 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 02:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:31:42 INFO - PROCESS | 1771 | 1461144702175 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:31:42 INFO - PROCESS | 1771 | 1461144702181 Marionette TRACE conn3 <- [1,2282,null,{}] 02:31:42 INFO - PROCESS | 1771 | 1461144702189 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}] 02:31:42 INFO - PROCESS | 1771 | 1461144702416 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 02:31:42 INFO - PROCESS | 1771 | 1461144702763 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:42 INFO - PROCESS | 1771 | ++DOCSHELL 0x84049800 == 161 [pid = 1771] [id = 578] 02:31:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x9037e800) [pid = 1771] [serial = 1735] [outer = (nil)] 02:31:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x97a0e000) [pid = 1771] [serial = 1736] [outer = 0x9037e800] 02:31:42 INFO - PROCESS | 1771 | 1461144702884 Marionette DEBUG loaded listener.js 02:31:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x97a7b800) [pid = 1771] [serial = 1737] [outer = 0x9037e800] 02:31:43 INFO - PROCESS | 1771 | 1461144703828 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]]]}] 02:31:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:31:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1696ms 02:31:43 INFO - PROCESS | 1771 | 1461144703871 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 02:31:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:31:43 INFO - PROCESS | 1771 | 1461144703875 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 02:31:43 INFO - PROCESS | 1771 | 1461144703881 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:31:43 INFO - PROCESS | 1771 | 1461144703885 Marionette TRACE conn3 <- [1,2286,null,{}] 02:31:43 INFO - PROCESS | 1771 | 1461144703891 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}] 02:31:44 INFO - PROCESS | 1771 | 1461144704116 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 02:31:44 INFO - PROCESS | 1771 | 1461144704403 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x9719b400 == 162 [pid = 1771] [id = 579] 02:31:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x97a0ec00) [pid = 1771] [serial = 1738] [outer = (nil)] 02:31:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x97db0400) [pid = 1771] [serial = 1739] [outer = 0x97a0ec00] 02:31:44 INFO - PROCESS | 1771 | 1461144704544 Marionette DEBUG loaded listener.js 02:31:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x97e52400) [pid = 1771] [serial = 1740] [outer = 0x97a0ec00] 02:31:45 INFO - PROCESS | 1771 | 1461144705562 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]]]}] 02:31:45 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 02:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1732ms 02:31:45 INFO - PROCESS | 1771 | 1461144705616 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 02:31:45 INFO - PROCESS | 1771 | 1461144705619 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 02:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:31:45 INFO - PROCESS | 1771 | 1461144705650 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:31:45 INFO - PROCESS | 1771 | 1461144705653 Marionette TRACE conn3 <- [1,2290,null,{}] 02:31:45 INFO - PROCESS | 1771 | 1461144705664 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}] 02:31:45 INFO - PROCESS | 1771 | 1461144705920 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 02:31:46 INFO - PROCESS | 1771 | 1461144706271 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:46 INFO - PROCESS | 1771 | ++DOCSHELL 0x8404b800 == 163 [pid = 1771] [id = 580] 02:31:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x97d36400) [pid = 1771] [serial = 1741] [outer = (nil)] 02:31:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x9884e000) [pid = 1771] [serial = 1742] [outer = 0x97d36400] 02:31:46 INFO - PROCESS | 1771 | 1461144706359 Marionette DEBUG loaded listener.js 02:31:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x98adf000) [pid = 1771] [serial = 1743] [outer = 0x97d36400] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x97a10400 == 162 [pid = 1771] [id = 422] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae5f400 == 161 [pid = 1771] [id = 423] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x97a7d000 == 160 [pid = 1771] [id = 424] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x88a0b800 == 159 [pid = 1771] [id = 450] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x846c4000 == 158 [pid = 1771] [id = 557] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x86a51000 == 157 [pid = 1771] [id = 556] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x97194400 == 156 [pid = 1771] [id = 554] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x86a51800 == 155 [pid = 1771] [id = 555] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x96b25800 == 154 [pid = 1771] [id = 553] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8ffd9400 == 153 [pid = 1771] [id = 552] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x93ca3400 == 152 [pid = 1771] [id = 550] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x96b2fc00 == 151 [pid = 1771] [id = 551] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x86a53c00 == 150 [pid = 1771] [id = 549] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8b887000 == 149 [pid = 1771] [id = 548] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x89dcc800 == 148 [pid = 1771] [id = 547] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8fc24800 == 147 [pid = 1771] [id = 546] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8dd54800 == 146 [pid = 1771] [id = 545] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8afb6800 == 145 [pid = 1771] [id = 543] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x89cab800 == 144 [pid = 1771] [id = 544] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x89c9f000 == 143 [pid = 1771] [id = 542] 02:31:49 INFO - PROCESS | 1771 | --DOCSHELL 0x864ed000 == 142 [pid = 1771] [id = 541] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x8c164c00) [pid = 1771] [serial = 1620] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x96e31000) [pid = 1771] [serial = 1599] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x89ea6000) [pid = 1771] [serial = 1617] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x96803800) [pid = 1771] [serial = 1593] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x9b097000) [pid = 1771] [serial = 1610] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x9812e800) [pid = 1771] [serial = 1608] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x8ffde400) [pid = 1771] [serial = 1581] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x98088800) [pid = 1771] [serial = 1607] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x8c44e800) [pid = 1771] [serial = 1568] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x93cacc00) [pid = 1771] [serial = 1590] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x9719a000) [pid = 1771] [serial = 1601] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x97a82c00) [pid = 1771] [serial = 1604] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x89dcf400) [pid = 1771] [serial = 1616] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x96b2a000) [pid = 1771] [serial = 1596] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x978a5c00) [pid = 1771] [serial = 1602] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x8dee6c00) [pid = 1771] [serial = 1572] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x8853d000) [pid = 1771] [serial = 1562] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x92a70000) [pid = 1771] [serial = 1586] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x96e2f000) [pid = 1771] [serial = 1598] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x91f97c00) [pid = 1771] [serial = 1583] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x8ffd9800) [pid = 1771] [serial = 1580] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x8f822c00) [pid = 1771] [serial = 1578] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x95e99400) [pid = 1771] [serial = 1592] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x8afa9800) [pid = 1771] [serial = 1566] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x91fed400) [pid = 1771] [serial = 1584] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x8dc0d400) [pid = 1771] [serial = 1569] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x8c209000) [pid = 1771] [serial = 1491] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x89ca4000) [pid = 1771] [serial = 1563] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x8f066800) [pid = 1771] [serial = 1577] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x8dd58c00) [pid = 1771] [serial = 1571] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x8e7a3800) [pid = 1771] [serial = 1575] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x8b88c000) [pid = 1771] [serial = 1619] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x882ee800) [pid = 1771] [serial = 1613] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x92ac9800) [pid = 1771] [serial = 1587] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x97d2f400) [pid = 1771] [serial = 1605] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x96b26000) [pid = 1771] [serial = 1595] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x8e6bb400) [pid = 1771] [serial = 1574] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x8ae55000) [pid = 1771] [serial = 1565] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8853a400) [pid = 1771] [serial = 1614] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x93caa400) [pid = 1771] [serial = 1589] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x8afb0800) [pid = 1771] [serial = 1622] [outer = (nil)] [url = about:blank] 02:31:49 INFO - PROCESS | 1771 | 1461144709620 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]]]}] 02:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 4021ms 02:31:49 INFO - PROCESS | 1771 | 1461144709648 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 02:31:49 INFO - PROCESS | 1771 | 1461144709654 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 02:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:31:49 INFO - PROCESS | 1771 | 1461144709662 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:31:49 INFO - PROCESS | 1771 | 1461144709668 Marionette TRACE conn3 <- [1,2294,null,{}] 02:31:49 INFO - PROCESS | 1771 | 1461144709677 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}] 02:31:49 INFO - PROCESS | 1771 | 1461144709937 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 02:31:50 INFO - PROCESS | 1771 | 1461144710157 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:50 INFO - PROCESS | 1771 | ++DOCSHELL 0x86af0000 == 143 [pid = 1771] [id = 581] 02:31:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x86af3800) [pid = 1771] [serial = 1744] [outer = (nil)] 02:31:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x88539c00) [pid = 1771] [serial = 1745] [outer = 0x86af3800] 02:31:50 INFO - PROCESS | 1771 | 1461144710239 Marionette DEBUG loaded listener.js 02:31:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8885dc00) [pid = 1771] [serial = 1746] [outer = 0x86af3800] 02:31:51 INFO - PROCESS | 1771 | 1461144711110 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]]]}] 02:31:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:31:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1484ms 02:31:51 INFO - PROCESS | 1771 | 1461144711178 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 02:31:51 INFO - PROCESS | 1771 | 1461144711187 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 02:31:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:31:51 INFO - PROCESS | 1771 | 1461144711199 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:31:51 INFO - PROCESS | 1771 | 1461144711202 Marionette TRACE conn3 <- [1,2298,null,{}] 02:31:51 INFO - PROCESS | 1771 | 1461144711209 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}] 02:31:51 INFO - PROCESS | 1771 | 1461144711412 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 02:31:51 INFO - PROCESS | 1771 | 1461144711424 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x88531000 == 144 [pid = 1771] [id = 582] 02:31:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x89ca6c00) [pid = 1771] [serial = 1747] [outer = (nil)] 02:31:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x89e0a000) [pid = 1771] [serial = 1748] [outer = 0x89ca6c00] 02:31:51 INFO - PROCESS | 1771 | 1461144711703 Marionette DEBUG loaded listener.js 02:31:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8ae60000) [pid = 1771] [serial = 1749] [outer = 0x89ca6c00] 02:31:52 INFO - PROCESS | 1771 | 1461144712700 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]]]}] 02:31:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:31:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1533ms 02:31:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:31:52 INFO - PROCESS | 1771 | 1461144712732 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 02:31:52 INFO - PROCESS | 1771 | 1461144712735 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 02:31:52 INFO - PROCESS | 1771 | 1461144712742 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:31:52 INFO - PROCESS | 1771 | 1461144712748 Marionette TRACE conn3 <- [1,2302,null,{}] 02:31:52 INFO - PROCESS | 1771 | 1461144712771 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}] 02:31:53 INFO - PROCESS | 1771 | 1461144713047 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 02:31:53 INFO - PROCESS | 1771 | 1461144713080 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:53 INFO - PROCESS | 1771 | ++DOCSHELL 0x882f4800 == 145 [pid = 1771] [id = 583] 02:31:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8afad400) [pid = 1771] [serial = 1750] [outer = (nil)] 02:31:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x8c168000) [pid = 1771] [serial = 1751] [outer = 0x8afad400] 02:31:53 INFO - PROCESS | 1771 | 1461144713158 Marionette DEBUG loaded listener.js 02:31:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8c20b000) [pid = 1771] [serial = 1752] [outer = 0x8afad400] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x9fe8c400) [pid = 1771] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x89dd7000) [pid = 1771] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x8deea800) [pid = 1771] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x92968800) [pid = 1771] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x93d0f800) [pid = 1771] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x8c206800) [pid = 1771] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8afb5800) [pid = 1771] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x97db6c00) [pid = 1771] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x91f98400) [pid = 1771] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x847cdc00) [pid = 1771] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x864f2800) [pid = 1771] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x96b30000) [pid = 1771] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x97d2cc00) [pid = 1771] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x8b98f400) [pid = 1771] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x97db2400) [pid = 1771] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x91fe9400) [pid = 1771] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x9fe87c00) [pid = 1771] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x8fc26c00) [pid = 1771] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x8fe20000) [pid = 1771] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x88a10800) [pid = 1771] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 127 (0x8b871000) [pid = 1771] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:31:54 INFO - PROCESS | 1771 | --DOMWINDOW == 126 (0x88532800) [pid = 1771] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:31:54 INFO - PROCESS | 1771 | 1461144714681 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]]]}] 02:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1997ms 02:31:54 INFO - PROCESS | 1771 | 1461144714738 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 02:31:54 INFO - PROCESS | 1771 | 1461144714756 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 02:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:31:54 INFO - PROCESS | 1771 | 1461144714775 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:31:54 INFO - PROCESS | 1771 | 1461144714778 Marionette TRACE conn3 <- [1,2306,null,{}] 02:31:54 INFO - PROCESS | 1771 | 1461144714784 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}] 02:31:54 INFO - PROCESS | 1771 | 1461144714981 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 02:31:55 INFO - PROCESS | 1771 | 1461144714992 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:55 INFO - PROCESS | 1771 | ++DOCSHELL 0x86aee800 == 146 [pid = 1771] [id = 584] 02:31:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 127 (0x89e03000) [pid = 1771] [serial = 1753] [outer = (nil)] 02:31:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0x8c3c6000) [pid = 1771] [serial = 1754] [outer = 0x89e03000] 02:31:55 INFO - PROCESS | 1771 | 1461144715066 Marionette DEBUG loaded listener.js 02:31:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x8c451c00) [pid = 1771] [serial = 1755] [outer = 0x89e03000] 02:31:56 INFO - PROCESS | 1771 | 1461144716067 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]]]}] 02:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1330ms 02:31:56 INFO - PROCESS | 1771 | 1461144716106 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 02:31:56 INFO - PROCESS | 1771 | 1461144716110 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 02:31:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:31:56 INFO - PROCESS | 1771 | 1461144716119 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:31:56 INFO - PROCESS | 1771 | 1461144716126 Marionette TRACE conn3 <- [1,2310,null,{}] 02:31:56 INFO - PROCESS | 1771 | 1461144716143 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}] 02:31:56 INFO - PROCESS | 1771 | 1461144716456 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 02:31:56 INFO - PROCESS | 1771 | 1461144716815 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a04400 == 147 [pid = 1771] [id = 585] 02:31:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x84a06c00) [pid = 1771] [serial = 1756] [outer = (nil)] 02:31:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x864f7800) [pid = 1771] [serial = 1757] [outer = 0x84a06c00] 02:31:56 INFO - PROCESS | 1771 | 1461144716909 Marionette DEBUG loaded listener.js 02:31:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x86af4400) [pid = 1771] [serial = 1758] [outer = 0x84a06c00] 02:31:57 INFO - PROCESS | 1771 | 1461144717878 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]]]}] 02:31:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:31:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1797ms 02:31:57 INFO - PROCESS | 1771 | 1461144717915 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 02:31:57 INFO - PROCESS | 1771 | 1461144717923 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 02:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:31:57 INFO - PROCESS | 1771 | 1461144717931 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:31:57 INFO - PROCESS | 1771 | 1461144717938 Marionette TRACE conn3 <- [1,2314,null,{}] 02:31:57 INFO - PROCESS | 1771 | 1461144717947 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}] 02:31:58 INFO - PROCESS | 1771 | 1461144718162 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 02:31:58 INFO - PROCESS | 1771 | 1461144718503 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:58 INFO - PROCESS | 1771 | ++DOCSHELL 0x88a0a000 == 148 [pid = 1771] [id = 586] 02:31:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x89caa000) [pid = 1771] [serial = 1759] [outer = (nil)] 02:31:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x89dd7800) [pid = 1771] [serial = 1760] [outer = 0x89caa000] 02:31:58 INFO - PROCESS | 1771 | 1461144718601 Marionette DEBUG loaded listener.js 02:31:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x89eadc00) [pid = 1771] [serial = 1761] [outer = 0x89caa000] 02:31:59 INFO - PROCESS | 1771 | 1461144719597 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]]]}] 02:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1740ms 02:31:59 INFO - PROCESS | 1771 | 1461144719671 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 02:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:31:59 INFO - PROCESS | 1771 | 1461144719677 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 02:31:59 INFO - PROCESS | 1771 | 1461144719684 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:31:59 INFO - PROCESS | 1771 | 1461144719687 Marionette TRACE conn3 <- [1,2318,null,{}] 02:31:59 INFO - PROCESS | 1771 | 1461144719694 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}] 02:31:59 INFO - PROCESS | 1771 | 1461144719916 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 02:32:00 INFO - PROCESS | 1771 | 1461144720306 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:00 INFO - PROCESS | 1771 | ++DOCSHELL 0x89e04400 == 149 [pid = 1771] [id = 587] 02:32:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x8b869000) [pid = 1771] [serial = 1762] [outer = (nil)] 02:32:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x8b995400) [pid = 1771] [serial = 1763] [outer = 0x8b869000] 02:32:00 INFO - PROCESS | 1771 | 1461144720406 Marionette DEBUG loaded listener.js 02:32:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x8c20f800) [pid = 1771] [serial = 1764] [outer = 0x8b869000] 02:32:01 INFO - PROCESS | 1771 | 1461144721430 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] 02:32:01 INFO - PROCESS | 1771 | 1461144721479 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 02:32:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:32:01 INFO - PROCESS | 1771 | 1461144721500 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:32:01 INFO - PROCESS | 1771 | 1461144721507 Marionette TRACE conn3 <- [1,2322,null,{}] 02:32:01 INFO - PROCESS | 1771 | 1461144721514 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}] 02:32:01 INFO - PROCESS | 1771 | 1461144721869 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 02:32:02 INFO - PROCESS | 1771 | 1461144722131 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:02 INFO - PROCESS | 1771 | ++DOCSHELL 0x8afb6800 == 150 [pid = 1771] [id = 588] 02:32:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8b99bc00) [pid = 1771] [serial = 1765] [outer = (nil)] 02:32:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8e7a3400) [pid = 1771] [serial = 1766] [outer = 0x8b99bc00] 02:32:02 INFO - PROCESS | 1771 | 1461144722223 Marionette DEBUG loaded listener.js 02:32:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8e7b0c00) [pid = 1771] [serial = 1767] [outer = 0x8b99bc00] 02:32:03 INFO - PROCESS | 1771 | 1461144723209 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]]]}] 02:32:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:32:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1748ms 02:32:03 INFO - PROCESS | 1771 | 1461144723239 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 02:32:03 INFO - PROCESS | 1771 | 1461144723243 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 02:32:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:32:03 INFO - PROCESS | 1771 | 1461144723250 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:32:03 INFO - PROCESS | 1771 | 1461144723254 Marionette TRACE conn3 <- [1,2326,null,{}] 02:32:03 INFO - PROCESS | 1771 | 1461144723259 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}] 02:32:03 INFO - PROCESS | 1771 | 1461144723497 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 02:32:03 INFO - PROCESS | 1771 | 1461144723845 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x89ca4800 == 151 [pid = 1771] [id = 589] 02:32:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8dd60400) [pid = 1771] [serial = 1768] [outer = (nil)] 02:32:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8f05b000) [pid = 1771] [serial = 1769] [outer = 0x8dd60400] 02:32:03 INFO - PROCESS | 1771 | 1461144723943 Marionette DEBUG loaded listener.js 02:32:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8f05e800) [pid = 1771] [serial = 1770] [outer = 0x8dd60400] 02:32:04 INFO - PROCESS | 1771 | 1461144724908 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]]]}] 02:32:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:32:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1733ms 02:32:04 INFO - PROCESS | 1771 | 1461144724984 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 02:32:04 INFO - PROCESS | 1771 | 1461144724989 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 02:32:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:32:04 INFO - PROCESS | 1771 | 1461144724995 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:32:05 INFO - PROCESS | 1771 | 1461144724999 Marionette TRACE conn3 <- [1,2330,null,{}] 02:32:05 INFO - PROCESS | 1771 | 1461144725005 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}] 02:32:05 INFO - PROCESS | 1771 | 1461144725286 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 02:32:05 INFO - PROCESS | 1771 | 1461144725652 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:05 INFO - PROCESS | 1771 | ++DOCSHELL 0x8fe1b800 == 152 [pid = 1771] [id = 590] 02:32:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8fe1c000) [pid = 1771] [serial = 1771] [outer = (nil)] 02:32:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8ffd5000) [pid = 1771] [serial = 1772] [outer = 0x8fe1c000] 02:32:05 INFO - PROCESS | 1771 | 1461144725756 Marionette DEBUG loaded listener.js 02:32:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x91f97c00) [pid = 1771] [serial = 1773] [outer = 0x8fe1c000] 02:32:06 INFO - PROCESS | 1771 | 1461144726763 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]]]}] 02:32:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:32:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1841ms 02:32:06 INFO - PROCESS | 1771 | 1461144726837 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 02:32:06 INFO - PROCESS | 1771 | 1461144726840 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 02:32:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:32:06 INFO - PROCESS | 1771 | 1461144726847 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:32:06 INFO - PROCESS | 1771 | 1461144726850 Marionette TRACE conn3 <- [1,2334,null,{}] 02:32:06 INFO - PROCESS | 1771 | 1461144726856 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}] 02:32:07 INFO - PROCESS | 1771 | 1461144727092 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 02:32:07 INFO - PROCESS | 1771 | 1461144727424 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:07 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e88e800 == 153 [pid = 1771] [id = 591] 02:32:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x90378c00) [pid = 1771] [serial = 1774] [outer = (nil)] 02:32:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x92a71c00) [pid = 1771] [serial = 1775] [outer = 0x90378c00] 02:32:07 INFO - PROCESS | 1771 | 1461144727522 Marionette DEBUG loaded listener.js 02:32:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x92ac5400) [pid = 1771] [serial = 1776] [outer = 0x90378c00] 02:32:08 INFO - PROCESS | 1771 | 1461144728451 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]]]}] 02:32:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:32:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1633ms 02:32:08 INFO - PROCESS | 1771 | 1461144728481 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 02:32:08 INFO - PROCESS | 1771 | 1461144728485 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 02:32:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:32:08 INFO - PROCESS | 1771 | 1461144728491 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:32:08 INFO - PROCESS | 1771 | 1461144728495 Marionette TRACE conn3 <- [1,2338,null,{}] 02:32:08 INFO - PROCESS | 1771 | 1461144728501 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}] 02:32:08 INFO - PROCESS | 1771 | 1461144728741 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 02:32:09 INFO - PROCESS | 1771 | 1461144729085 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:09 INFO - PROCESS | 1771 | ++DOCSHELL 0x8751d800 == 154 [pid = 1771] [id = 592] 02:32:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x88a0e400) [pid = 1771] [serial = 1777] [outer = (nil)] 02:32:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x93ca7000) [pid = 1771] [serial = 1778] [outer = 0x88a0e400] 02:32:09 INFO - PROCESS | 1771 | 1461144729195 Marionette DEBUG loaded listener.js 02:32:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x93cae400) [pid = 1771] [serial = 1779] [outer = 0x88a0e400] 02:32:10 INFO - PROCESS | 1771 | 1461144730158 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]]]}] 02:32:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:32:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1680ms 02:32:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:32:10 INFO - PROCESS | 1771 | 1461144730172 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 02:32:10 INFO - PROCESS | 1771 | 1461144730175 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 02:32:10 INFO - PROCESS | 1771 | 1461144730182 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:32:10 INFO - PROCESS | 1771 | 1461144730185 Marionette TRACE conn3 <- [1,2342,null,{}] 02:32:10 INFO - PROCESS | 1771 | 1461144730191 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}] 02:32:10 INFO - PROCESS | 1771 | 1461144730425 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 02:32:10 INFO - PROCESS | 1771 | 1461144730715 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:10 INFO - PROCESS | 1771 | ++DOCSHELL 0x9295b800 == 155 [pid = 1771] [id = 593] 02:32:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x92c1b000) [pid = 1771] [serial = 1780] [outer = (nil)] 02:32:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x94728400) [pid = 1771] [serial = 1781] [outer = 0x92c1b000] 02:32:10 INFO - PROCESS | 1771 | 1461144730851 Marionette DEBUG loaded listener.js 02:32:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x94730800) [pid = 1771] [serial = 1782] [outer = 0x92c1b000] 02:32:11 INFO - PROCESS | 1771 | 1461144731745 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]]]}] 02:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1635ms 02:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:32:11 INFO - PROCESS | 1771 | 1461144731817 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 02:32:11 INFO - PROCESS | 1771 | 1461144731820 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 02:32:11 INFO - PROCESS | 1771 | 1461144731827 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:32:11 INFO - PROCESS | 1771 | 1461144731830 Marionette TRACE conn3 <- [1,2346,null,{}] 02:32:11 INFO - PROCESS | 1771 | 1461144731836 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}] 02:32:12 INFO - PROCESS | 1771 | 1461144732102 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 02:32:12 INFO - PROCESS | 1771 | 1461144732433 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:12 INFO - PROCESS | 1771 | ++DOCSHELL 0x93d04400 == 156 [pid = 1771] [id = 594] 02:32:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x93d0d000) [pid = 1771] [serial = 1783] [outer = (nil)] 02:32:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x95ea3400) [pid = 1771] [serial = 1784] [outer = 0x93d0d000] 02:32:12 INFO - PROCESS | 1771 | 1461144732527 Marionette DEBUG loaded listener.js 02:32:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x96683000) [pid = 1771] [serial = 1785] [outer = 0x93d0d000] 02:32:13 INFO - PROCESS | 1771 | 1461144733441 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]]]}] 02:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1682ms 02:32:13 INFO - PROCESS | 1771 | 1461144733510 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 02:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:32:13 INFO - PROCESS | 1771 | 1461144733514 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 02:32:13 INFO - PROCESS | 1771 | 1461144733521 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:32:13 INFO - PROCESS | 1771 | 1461144733524 Marionette TRACE conn3 <- [1,2350,null,{}] 02:32:13 INFO - PROCESS | 1771 | 1461144733530 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}] 02:32:13 INFO - PROCESS | 1771 | 1461144733812 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 02:32:14 INFO - PROCESS | 1771 | 1461144734167 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:14 INFO - PROCESS | 1771 | ++DOCSHELL 0x952b3400 == 157 [pid = 1771] [id = 595] 02:32:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x96bb6000) [pid = 1771] [serial = 1786] [outer = (nil)] 02:32:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x96c3b800) [pid = 1771] [serial = 1787] [outer = 0x96bb6000] 02:32:14 INFO - PROCESS | 1771 | 1461144734270 Marionette DEBUG loaded listener.js 02:32:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x97067800) [pid = 1771] [serial = 1788] [outer = 0x96bb6000] 02:32:15 INFO - PROCESS | 1771 | 1461144735216 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]]]}] 02:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1732ms 02:32:15 INFO - PROCESS | 1771 | 1461144735253 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 02:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:32:15 INFO - PROCESS | 1771 | 1461144735264 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 02:32:15 INFO - PROCESS | 1771 | 1461144735271 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:32:15 INFO - PROCESS | 1771 | 1461144735276 Marionette TRACE conn3 <- [1,2354,null,{}] 02:32:15 INFO - PROCESS | 1771 | 1461144735281 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}] 02:32:15 INFO - PROCESS | 1771 | 1461144735536 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 02:32:15 INFO - PROCESS | 1771 | 1461144735872 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:15 INFO - PROCESS | 1771 | ++DOCSHELL 0x978a0400 == 158 [pid = 1771] [id = 596] 02:32:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x978a5400) [pid = 1771] [serial = 1789] [outer = (nil)] 02:32:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x97b05000) [pid = 1771] [serial = 1790] [outer = 0x978a5400] 02:32:15 INFO - PROCESS | 1771 | 1461144735962 Marionette DEBUG loaded listener.js 02:32:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x97d2f800) [pid = 1771] [serial = 1791] [outer = 0x978a5400] 02:32:16 INFO - PROCESS | 1771 | 1461144736865 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]]]}] 02:32:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:32:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1642ms 02:32:16 INFO - PROCESS | 1771 | 1461144736913 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 02:32:16 INFO - PROCESS | 1771 | 1461144736917 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 02:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:32:16 INFO - PROCESS | 1771 | 1461144736923 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:32:16 INFO - PROCESS | 1771 | 1461144736927 Marionette TRACE conn3 <- [1,2358,null,{}] 02:32:16 INFO - PROCESS | 1771 | 1461144736934 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}] 02:32:17 INFO - PROCESS | 1771 | 1461144737228 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 02:32:17 INFO - PROCESS | 1771 | 1461144737491 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:17 INFO - PROCESS | 1771 | ++DOCSHELL 0x9719a800 == 159 [pid = 1771] [id = 597] 02:32:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x97a80c00) [pid = 1771] [serial = 1792] [outer = (nil)] 02:32:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x9812ec00) [pid = 1771] [serial = 1793] [outer = 0x97a80c00] 02:32:17 INFO - PROCESS | 1771 | 1461144737583 Marionette DEBUG loaded listener.js 02:32:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x98844400) [pid = 1771] [serial = 1794] [outer = 0x97a80c00] 02:32:18 INFO - PROCESS | 1771 | 1461144738478 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]]]}] 02:32:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:32:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1590ms 02:32:18 INFO - PROCESS | 1771 | 1461144738515 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 02:32:18 INFO - PROCESS | 1771 | 1461144738519 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 02:32:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:32:18 INFO - PROCESS | 1771 | 1461144738525 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:32:18 INFO - PROCESS | 1771 | 1461144738529 Marionette TRACE conn3 <- [1,2362,null,{}] 02:32:18 INFO - PROCESS | 1771 | 1461144738534 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}] 02:32:18 INFO - PROCESS | 1771 | 1461144738766 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 02:32:19 INFO - PROCESS | 1771 | 1461144739112 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:19 INFO - PROCESS | 1771 | ++DOCSHELL 0x86aea800 == 160 [pid = 1771] [id = 598] 02:32:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x8c3cc800) [pid = 1771] [serial = 1795] [outer = (nil)] 02:32:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x9b0e4400) [pid = 1771] [serial = 1796] [outer = 0x8c3cc800] 02:32:19 INFO - PROCESS | 1771 | 1461144739206 Marionette DEBUG loaded listener.js 02:32:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x9df90c00) [pid = 1771] [serial = 1797] [outer = 0x8c3cc800] 02:32:20 INFO - PROCESS | 1771 | 1461144740169 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]]]}] 02:32:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:32:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1682ms 02:32:20 INFO - PROCESS | 1771 | 1461144740208 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 02:32:20 INFO - PROCESS | 1771 | 1461144740211 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 02:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:32:20 INFO - PROCESS | 1771 | 1461144740217 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:32:20 INFO - PROCESS | 1771 | 1461144740221 Marionette TRACE conn3 <- [1,2366,null,{}] 02:32:20 INFO - PROCESS | 1771 | 1461144740226 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}] 02:32:20 INFO - PROCESS | 1771 | 1461144740459 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 02:32:20 INFO - PROCESS | 1771 | 1461144740793 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:20 INFO - PROCESS | 1771 | ++DOCSHELL 0x97194c00 == 161 [pid = 1771] [id = 599] 02:32:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x9881e000) [pid = 1771] [serial = 1798] [outer = (nil)] 02:32:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x9fe86c00) [pid = 1771] [serial = 1799] [outer = 0x9881e000] 02:32:20 INFO - PROCESS | 1771 | 1461144740883 Marionette DEBUG loaded listener.js 02:32:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x9fe8cc00) [pid = 1771] [serial = 1800] [outer = 0x9881e000] 02:32:21 INFO - PROCESS | 1771 | 1461144741845 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]]]}] 02:32:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:32:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1683ms 02:32:21 INFO - PROCESS | 1771 | 1461144741902 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 02:32:21 INFO - PROCESS | 1771 | 1461144741906 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 02:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:32:21 INFO - PROCESS | 1771 | 1461144741913 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:32:21 INFO - PROCESS | 1771 | 1461144741917 Marionette TRACE conn3 <- [1,2370,null,{}] 02:32:21 INFO - PROCESS | 1771 | 1461144741922 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}] 02:32:22 INFO - PROCESS | 1771 | 1461144742126 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 02:32:22 INFO - PROCESS | 1771 | 1461144742459 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:22 INFO - PROCESS | 1771 | ++DOCSHELL 0x864ef800 == 162 [pid = 1771] [id = 600] 02:32:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x9fb9ac00) [pid = 1771] [serial = 1801] [outer = (nil)] 02:32:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0xa0a8d800) [pid = 1771] [serial = 1802] [outer = 0x9fb9ac00] 02:32:22 INFO - PROCESS | 1771 | 1461144742552 Marionette DEBUG loaded listener.js 02:32:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0xa0ad0000) [pid = 1771] [serial = 1803] [outer = 0x9fb9ac00] 02:32:23 INFO - PROCESS | 1771 | 1461144743467 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]]]}] 02:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1634ms 02:32:23 INFO - PROCESS | 1771 | 1461144743548 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 02:32:23 INFO - PROCESS | 1771 | 1461144743552 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 02:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:32:23 INFO - PROCESS | 1771 | 1461144743558 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:32:23 INFO - PROCESS | 1771 | 1461144743561 Marionette TRACE conn3 <- [1,2374,null,{}] 02:32:23 INFO - PROCESS | 1771 | 1461144743567 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}] 02:32:23 INFO - PROCESS | 1771 | 1461144743836 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 02:32:24 INFO - PROCESS | 1771 | 1461144744175 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:24 INFO - PROCESS | 1771 | ++DOCSHELL 0x95a6a400 == 163 [pid = 1771] [id = 601] 02:32:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x95b65400) [pid = 1771] [serial = 1804] [outer = (nil)] 02:32:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0xa2acb400) [pid = 1771] [serial = 1805] [outer = 0x95b65400] 02:32:24 INFO - PROCESS | 1771 | 1461144744264 Marionette DEBUG loaded listener.js 02:32:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0xa3c83400) [pid = 1771] [serial = 1806] [outer = 0x95b65400] 02:32:25 INFO - PROCESS | 1771 | 1461144745153 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]]]}] 02:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1630ms 02:32:25 INFO - PROCESS | 1771 | 1461144745189 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 02:32:25 INFO - PROCESS | 1771 | 1461144745193 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 02:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:32:25 INFO - PROCESS | 1771 | 1461144745199 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:32:25 INFO - PROCESS | 1771 | 1461144745202 Marionette TRACE conn3 <- [1,2378,null,{}] 02:32:25 INFO - PROCESS | 1771 | 1461144745208 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}] 02:32:25 INFO - PROCESS | 1771 | 1461144745426 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 02:32:25 INFO - PROCESS | 1771 | 1461144745725 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:25 INFO - PROCESS | 1771 | ++DOCSHELL 0x87681800 == 164 [pid = 1771] [id = 602] 02:32:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x87682800) [pid = 1771] [serial = 1807] [outer = (nil)] 02:32:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 182 (0x8768a400) [pid = 1771] [serial = 1808] [outer = 0x87682800] 02:32:25 INFO - PROCESS | 1771 | 1461144745868 Marionette DEBUG loaded listener.js 02:32:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 183 (0x8768b800) [pid = 1771] [serial = 1809] [outer = 0x87682800] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x93d02400 == 163 [pid = 1771] [id = 107] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x846c5c00 == 162 [pid = 1771] [id = 559] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x8dc0a800 == 161 [pid = 1771] [id = 102] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x86aee800 == 160 [pid = 1771] [id = 584] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x882f4800 == 159 [pid = 1771] [id = 583] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x88531000 == 158 [pid = 1771] [id = 582] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x86af0000 == 157 [pid = 1771] [id = 581] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x95e9d800 == 156 [pid = 1771] [id = 574] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x93c4f400 == 155 [pid = 1771] [id = 573] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x847d8800 == 154 [pid = 1771] [id = 312] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x8fc1d400 == 153 [pid = 1771] [id = 571] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x89eac800 == 152 [pid = 1771] [id = 572] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x8e88fc00 == 151 [pid = 1771] [id = 570] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae5c800 == 150 [pid = 1771] [id = 569] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x8b993800 == 149 [pid = 1771] [id = 568] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x89ca3400 == 148 [pid = 1771] [id = 567] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x8c3ca000 == 147 [pid = 1771] [id = 565] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x8751cc00 == 146 [pid = 1771] [id = 566] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x89ca3800 == 145 [pid = 1771] [id = 564] 02:32:28 INFO - PROCESS | 1771 | --DOCSHELL 0x85ed3c00 == 144 [pid = 1771] [id = 563] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 182 (0x8afac400) [pid = 1771] [serial = 1688] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 181 (0xa0f99800) [pid = 1771] [serial = 1674] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x8ae41800) [pid = 1771] [serial = 1628] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x8f066000) [pid = 1771] [serial = 1637] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x9fc50000) [pid = 1771] [serial = 1668] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x8f3e3400) [pid = 1771] [serial = 1638] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x967d9800) [pid = 1771] [serial = 1653] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x95245000) [pid = 1771] [serial = 1650] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x8b997000) [pid = 1771] [serial = 1560] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x98ae9400) [pid = 1771] [serial = 1664] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x97a81000) [pid = 1771] [serial = 1659] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x96684400) [pid = 1771] [serial = 1652] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x86a58c00) [pid = 1771] [serial = 1679] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x9472e400) [pid = 1771] [serial = 1649] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0xa0c3a800) [pid = 1771] [serial = 1673] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x9fb90400) [pid = 1771] [serial = 1667] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0xa3ce1800) [pid = 1771] [serial = 1676] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x87514400) [pid = 1771] [serial = 1626] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x96e2c000) [pid = 1771] [serial = 1655] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x98081400) [pid = 1771] [serial = 1662] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x8ae59c00) [pid = 1771] [serial = 1629] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x8b99d800) [pid = 1771] [serial = 1631] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x9df90400) [pid = 1771] [serial = 1611] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x93caf400) [pid = 1771] [serial = 1647] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x86a5f000) [pid = 1771] [serial = 1625] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x9b098400) [pid = 1771] [serial = 1665] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x9fe91000) [pid = 1771] [serial = 1670] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x8ffd8400) [pid = 1771] [serial = 1640] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x92966400) [pid = 1771] [serial = 1643] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x8ae46400) [pid = 1771] [serial = 1686] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x92ac8800) [pid = 1771] [serial = 1644] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x914eb400) [pid = 1771] [serial = 1641] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x8e7a9400) [pid = 1771] [serial = 1635] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x8dee8c00) [pid = 1771] [serial = 1634] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x978a8c00) [pid = 1771] [serial = 1658] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x93cac400) [pid = 1771] [serial = 1646] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x9ff15000) [pid = 1771] [serial = 1671] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x9706a800) [pid = 1771] [serial = 1656] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x8885e000) [pid = 1771] [serial = 1682] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x88a0d400) [pid = 1771] [serial = 1683] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x86aeb400) [pid = 1771] [serial = 1680] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x89e0a400) [pid = 1771] [serial = 1685] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x97e65800) [pid = 1771] [serial = 1661] [outer = (nil)] [url = about:blank] 02:32:28 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x8c451000) [pid = 1771] [serial = 1632] [outer = (nil)] [url = about:blank] 02:32:29 INFO - PROCESS | 1771 | 1461144749019 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]]]}] 02:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 3848ms 02:32:29 INFO - PROCESS | 1771 | 1461144749047 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 02:32:29 INFO - PROCESS | 1771 | 1461144749052 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 02:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:32:29 INFO - PROCESS | 1771 | 1461144749061 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:32:29 INFO - PROCESS | 1771 | 1461144749067 Marionette TRACE conn3 <- [1,2382,null,{}] 02:32:29 INFO - PROCESS | 1771 | 1461144749077 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}] 02:32:29 INFO - PROCESS | 1771 | 1461144749317 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 02:32:29 INFO - PROCESS | 1771 | 1461144749533 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:29 INFO - PROCESS | 1771 | ++DOCSHELL 0x8404d000 == 145 [pid = 1771] [id = 603] 02:32:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x85ed3c00) [pid = 1771] [serial = 1810] [outer = (nil)] 02:32:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x87688400) [pid = 1771] [serial = 1811] [outer = 0x85ed3c00] 02:32:29 INFO - PROCESS | 1771 | 1461144749615 Marionette DEBUG loaded listener.js 02:32:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x882eb400) [pid = 1771] [serial = 1812] [outer = 0x85ed3c00] 02:32:30 INFO - PROCESS | 1771 | 1461144750438 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]]]}] 02:32:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:32:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1440ms 02:32:30 INFO - PROCESS | 1771 | 1461144750500 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 02:32:30 INFO - PROCESS | 1771 | 1461144750509 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 02:32:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:32:30 INFO - PROCESS | 1771 | 1461144750519 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:32:30 INFO - PROCESS | 1771 | 1461144750523 Marionette TRACE conn3 <- [1,2386,null,{}] 02:32:30 INFO - PROCESS | 1771 | 1461144750529 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}] 02:32:30 INFO - PROCESS | 1771 | 1461144750842 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 02:32:31 INFO - PROCESS | 1771 | 1461144751062 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:31 INFO - PROCESS | 1771 | ++DOCSHELL 0x88531000 == 146 [pid = 1771] [id = 604] 02:32:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x88a10000) [pid = 1771] [serial = 1813] [outer = (nil)] 02:32:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x89ca3400) [pid = 1771] [serial = 1814] [outer = 0x88a10000] 02:32:31 INFO - PROCESS | 1771 | 1461144751151 Marionette DEBUG loaded listener.js 02:32:31 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x89dcf000) [pid = 1771] [serial = 1815] [outer = 0x88a10000] 02:32:32 INFO - PROCESS | 1771 | 1461144752144 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]]]}] 02:32:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1683ms 02:32:32 INFO - PROCESS | 1771 | 1461144752206 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 02:32:32 INFO - PROCESS | 1771 | 1461144752210 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 02:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:32:32 INFO - PROCESS | 1771 | 1461144752216 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:32:32 INFO - PROCESS | 1771 | 1461144752222 Marionette TRACE conn3 <- [1,2390,null,{}] 02:32:32 INFO - PROCESS | 1771 | 1461144752237 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}] 02:32:32 INFO - PROCESS | 1771 | 1461144752528 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 02:32:32 INFO - PROCESS | 1771 | 1461144752570 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:32 INFO - PROCESS | 1771 | ++DOCSHELL 0x88a05400 == 147 [pid = 1771] [id = 605] 02:32:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x89ca5800) [pid = 1771] [serial = 1816] [outer = (nil)] 02:32:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x8aeda400) [pid = 1771] [serial = 1817] [outer = 0x89ca5800] 02:32:32 INFO - PROCESS | 1771 | 1461144752666 Marionette DEBUG loaded listener.js 02:32:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8afb8400) [pid = 1771] [serial = 1818] [outer = 0x89ca5800] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x9037e800) [pid = 1771] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x8fe21c00) [pid = 1771] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x8b99a400) [pid = 1771] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x86af3800) [pid = 1771] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x89ca7800) [pid = 1771] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x8c3cc400) [pid = 1771] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x97d36400) [pid = 1771] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x8aede800) [pid = 1771] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x8c3cb000) [pid = 1771] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x864eb000) [pid = 1771] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x96e34000) [pid = 1771] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x8b993000) [pid = 1771] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x89ca6c00) [pid = 1771] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x97a0ec00) [pid = 1771] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x8dcb1400) [pid = 1771] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x96e2d800) [pid = 1771] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x912af400) [pid = 1771] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x8afad400) [pid = 1771] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x89dd6800) [pid = 1771] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x93cad400) [pid = 1771] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 127 (0x96e2c800) [pid = 1771] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 126 (0x86af6c00) [pid = 1771] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:32:33 INFO - PROCESS | 1771 | --DOMWINDOW == 125 (0x95ea6c00) [pid = 1771] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:32:34 INFO - PROCESS | 1771 | 1461144754417 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]]]}] 02:32:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:32:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 2239ms 02:32:34 INFO - PROCESS | 1771 | 1461144754456 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 02:32:34 INFO - PROCESS | 1771 | 1461144754461 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 02:32:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:32:34 INFO - PROCESS | 1771 | 1461144754467 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:32:34 INFO - PROCESS | 1771 | 1461144754470 Marionette TRACE conn3 <- [1,2394,null,{}] 02:32:34 INFO - PROCESS | 1771 | 1461144754476 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}] 02:32:34 INFO - PROCESS | 1771 | 1461144754694 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 02:32:34 INFO - PROCESS | 1771 | 1461144754892 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:34 INFO - PROCESS | 1771 | ++DOCSHELL 0x86aecc00 == 148 [pid = 1771] [id = 606] 02:32:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 126 (0x8751ac00) [pid = 1771] [serial = 1819] [outer = (nil)] 02:32:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 127 (0x8afb1400) [pid = 1771] [serial = 1820] [outer = 0x8751ac00] 02:32:34 INFO - PROCESS | 1771 | 1461144754973 Marionette DEBUG loaded listener.js 02:32:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0x8b99ac00) [pid = 1771] [serial = 1821] [outer = 0x8751ac00] 02:32:35 INFO - PROCESS | 1771 | 1461144755966 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]]]}] 02:32:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:32:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1529ms 02:32:35 INFO - PROCESS | 1771 | 1461144755997 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 02:32:36 INFO - PROCESS | 1771 | 1461144756004 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 02:32:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:32:36 INFO - PROCESS | 1771 | 1461144756012 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:32:36 INFO - PROCESS | 1771 | 1461144756019 Marionette TRACE conn3 <- [1,2398,null,{}] 02:32:36 INFO - PROCESS | 1771 | 1461144756029 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}] 02:32:36 INFO - PROCESS | 1771 | 1461144756252 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 02:32:36 INFO - PROCESS | 1771 | 1461144756605 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:36 INFO - PROCESS | 1771 | ++DOCSHELL 0x8751b800 == 149 [pid = 1771] [id = 607] 02:32:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x8751d000) [pid = 1771] [serial = 1822] [outer = (nil)] 02:32:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x87689800) [pid = 1771] [serial = 1823] [outer = 0x8751d000] 02:32:36 INFO - PROCESS | 1771 | 1461144756710 Marionette DEBUG loaded listener.js 02:32:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x8853d800) [pid = 1771] [serial = 1824] [outer = 0x8751d000] 02:32:37 INFO - PROCESS | 1771 | 1461144757720 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]]]}] 02:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1745ms 02:32:37 INFO - PROCESS | 1771 | 1461144757757 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 02:32:37 INFO - PROCESS | 1771 | 1461144757767 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 02:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:32:37 INFO - PROCESS | 1771 | 1461144757777 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:32:37 INFO - PROCESS | 1771 | 1461144757782 Marionette TRACE conn3 <- [1,2402,null,{}] 02:32:37 INFO - PROCESS | 1771 | 1461144757788 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}] 02:32:38 INFO - PROCESS | 1771 | 1461144758027 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 02:32:38 INFO - PROCESS | 1771 | 1461144758361 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:38 INFO - PROCESS | 1771 | ++DOCSHELL 0x89ea1c00 == 150 [pid = 1771] [id = 608] 02:32:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x89ea4800) [pid = 1771] [serial = 1825] [outer = (nil)] 02:32:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x8b99a800) [pid = 1771] [serial = 1826] [outer = 0x89ea4800] 02:32:38 INFO - PROCESS | 1771 | 1461144758454 Marionette DEBUG loaded listener.js 02:32:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x8c208000) [pid = 1771] [serial = 1827] [outer = 0x89ea4800] 02:32:39 INFO - PROCESS | 1771 | 1461144759451 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]]]}] 02:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1744ms 02:32:39 INFO - PROCESS | 1771 | 1461144759521 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 02:32:39 INFO - PROCESS | 1771 | 1461144759524 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 02:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:32:39 INFO - PROCESS | 1771 | 1461144759532 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:32:39 INFO - PROCESS | 1771 | 1461144759538 Marionette TRACE conn3 <- [1,2406,null,{}] 02:32:39 INFO - PROCESS | 1771 | 1461144759555 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}] 02:32:39 INFO - PROCESS | 1771 | 1461144759802 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 02:32:40 INFO - PROCESS | 1771 | 1461144760185 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:40 INFO - PROCESS | 1771 | ++DOCSHELL 0x8afb3000 == 151 [pid = 1771] [id = 609] 02:32:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x8dc13c00) [pid = 1771] [serial = 1828] [outer = (nil)] 02:32:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x8dcaf400) [pid = 1771] [serial = 1829] [outer = 0x8dc13c00] 02:32:40 INFO - PROCESS | 1771 | 1461144760279 Marionette DEBUG loaded listener.js 02:32:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x8dd60000) [pid = 1771] [serial = 1830] [outer = 0x8dc13c00] 02:32:41 INFO - PROCESS | 1771 | 1461144761266 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]]]}] 02:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1790ms 02:32:41 INFO - PROCESS | 1771 | 1461144761322 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 02:32:41 INFO - PROCESS | 1771 | 1461144761326 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 02:32:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:32:41 INFO - PROCESS | 1771 | 1461144761333 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:32:41 INFO - PROCESS | 1771 | 1461144761336 Marionette TRACE conn3 <- [1,2410,null,{}] 02:32:41 INFO - PROCESS | 1771 | 1461144761342 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}] 02:32:41 INFO - PROCESS | 1771 | 1461144761574 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 02:32:41 INFO - PROCESS | 1771 | 1461144761901 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:41 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dc15800 == 152 [pid = 1771] [id = 610] 02:32:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x8def1800) [pid = 1771] [serial = 1831] [outer = (nil)] 02:32:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8e7a8000) [pid = 1771] [serial = 1832] [outer = 0x8def1800] 02:32:42 INFO - PROCESS | 1771 | 1461144762008 Marionette DEBUG loaded listener.js 02:32:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8e7b0800) [pid = 1771] [serial = 1833] [outer = 0x8def1800] 02:32:42 INFO - PROCESS | 1771 | 1461144762935 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]]]}] 02:32:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:32:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1631ms 02:32:42 INFO - PROCESS | 1771 | 1461144762964 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 02:32:42 INFO - PROCESS | 1771 | 1461144762970 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 02:32:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:32:42 INFO - PROCESS | 1771 | 1461144762976 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:32:42 INFO - PROCESS | 1771 | 1461144762980 Marionette TRACE conn3 <- [1,2414,null,{}] 02:32:42 INFO - PROCESS | 1771 | 1461144762986 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}] 02:32:43 INFO - PROCESS | 1771 | 1461144763187 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 02:32:43 INFO - PROCESS | 1771 | 1461144763524 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:43 INFO - PROCESS | 1771 | ++DOCSHELL 0x8deec000 == 153 [pid = 1771] [id = 611] 02:32:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8e6be800) [pid = 1771] [serial = 1834] [outer = (nil)] 02:32:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8f05fc00) [pid = 1771] [serial = 1835] [outer = 0x8e6be800] 02:32:43 INFO - PROCESS | 1771 | 1461144763617 Marionette DEBUG loaded listener.js 02:32:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8f065000) [pid = 1771] [serial = 1836] [outer = 0x8e6be800] 02:32:44 INFO - PROCESS | 1771 | 1461144764539 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]]]}] 02:32:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:32:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1642ms 02:32:44 INFO - PROCESS | 1771 | 1461144764619 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 02:32:44 INFO - PROCESS | 1771 | 1461144764623 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 02:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:32:44 INFO - PROCESS | 1771 | 1461144764629 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:32:44 INFO - PROCESS | 1771 | 1461144764633 Marionette TRACE conn3 <- [1,2418,null,{}] 02:32:44 INFO - PROCESS | 1771 | 1461144764639 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}] 02:32:44 INFO - PROCESS | 1771 | 1461144764913 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 02:32:45 INFO - PROCESS | 1771 | 1461144765262 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:45 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dc15000 == 154 [pid = 1771] [id = 612] 02:32:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8f824800) [pid = 1771] [serial = 1837] [outer = (nil)] 02:32:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8ffe1800) [pid = 1771] [serial = 1838] [outer = 0x8f824800] 02:32:45 INFO - PROCESS | 1771 | 1461144765353 Marionette DEBUG loaded listener.js 02:32:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x90381400) [pid = 1771] [serial = 1839] [outer = 0x8f824800] 02:32:46 INFO - PROCESS | 1771 | 1461144766279 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]]]}] 02:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1681ms 02:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:32:46 INFO - PROCESS | 1771 | 1461144766312 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 02:32:46 INFO - PROCESS | 1771 | 1461144766316 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 02:32:46 INFO - PROCESS | 1771 | 1461144766323 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:32:46 INFO - PROCESS | 1771 | 1461144766326 Marionette TRACE conn3 <- [1,2422,null,{}] 02:32:46 INFO - PROCESS | 1771 | 1461144766332 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}] 02:32:46 INFO - PROCESS | 1771 | 1461144766534 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 02:32:46 INFO - PROCESS | 1771 | 1461144766821 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:46 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ffe2400 == 155 [pid = 1771] [id = 613] 02:32:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x8ffe2800) [pid = 1771] [serial = 1840] [outer = (nil)] 02:32:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x914ed400) [pid = 1771] [serial = 1841] [outer = 0x8ffe2800] 02:32:46 INFO - PROCESS | 1771 | 1461144766968 Marionette DEBUG loaded listener.js 02:32:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x9294d400) [pid = 1771] [serial = 1842] [outer = 0x8ffe2800] 02:32:47 INFO - PROCESS | 1771 | 1461144767880 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]]]}] 02:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1588ms 02:32:47 INFO - PROCESS | 1771 | 1461144767911 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 02:32:47 INFO - PROCESS | 1771 | 1461144767915 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 02:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:32:47 INFO - PROCESS | 1771 | 1461144767921 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:32:47 INFO - PROCESS | 1771 | 1461144767925 Marionette TRACE conn3 <- [1,2426,null,{}] 02:32:47 INFO - PROCESS | 1771 | 1461144767931 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}] 02:32:48 INFO - PROCESS | 1771 | 1461144768146 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 02:32:48 INFO - PROCESS | 1771 | 1461144768441 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:48 INFO - PROCESS | 1771 | ++DOCSHELL 0x8751c000 == 156 [pid = 1771] [id = 614] 02:32:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x89dd8000) [pid = 1771] [serial = 1843] [outer = (nil)] 02:32:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x92ac4800) [pid = 1771] [serial = 1844] [outer = 0x89dd8000] 02:32:48 INFO - PROCESS | 1771 | 1461144768580 Marionette DEBUG loaded listener.js 02:32:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x92c1c400) [pid = 1771] [serial = 1845] [outer = 0x89dd8000] 02:32:49 INFO - PROCESS | 1771 | 1461144769513 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]]]}] 02:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1637ms 02:32:49 INFO - PROCESS | 1771 | 1461144769560 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 02:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:32:49 INFO - PROCESS | 1771 | 1461144769564 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 02:32:49 INFO - PROCESS | 1771 | 1461144769570 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:32:49 INFO - PROCESS | 1771 | 1461144769574 Marionette TRACE conn3 <- [1,2430,null,{}] 02:32:49 INFO - PROCESS | 1771 | 1461144769580 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}] 02:32:49 INFO - PROCESS | 1771 | 1461144769798 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 02:32:50 INFO - PROCESS | 1771 | 1461144770130 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:50 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ffdcc00 == 157 [pid = 1771] [id = 615] 02:32:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x912b0c00) [pid = 1771] [serial = 1846] [outer = (nil)] 02:32:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x93cad400) [pid = 1771] [serial = 1847] [outer = 0x912b0c00] 02:32:50 INFO - PROCESS | 1771 | 1461144770224 Marionette DEBUG loaded listener.js 02:32:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x93d0a400) [pid = 1771] [serial = 1848] [outer = 0x912b0c00] 02:32:51 INFO - PROCESS | 1771 | 1461144771124 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]]]}] 02:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1592ms 02:32:51 INFO - PROCESS | 1771 | 1461144771163 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 02:32:51 INFO - PROCESS | 1771 | 1461144771167 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 02:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:32:51 INFO - PROCESS | 1771 | 1461144771173 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:32:51 INFO - PROCESS | 1771 | 1461144771177 Marionette TRACE conn3 <- [1,2434,null,{}] 02:32:51 INFO - PROCESS | 1771 | 1461144771182 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}] 02:32:51 INFO - PROCESS | 1771 | 1461144771394 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 02:32:51 INFO - PROCESS | 1771 | 1461144771690 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x92a68400 == 158 [pid = 1771] [id = 616] 02:32:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x93ca3400) [pid = 1771] [serial = 1849] [outer = (nil)] 02:32:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x952b6c00) [pid = 1771] [serial = 1850] [outer = 0x93ca3400] 02:32:51 INFO - PROCESS | 1771 | 1461144771826 Marionette DEBUG loaded listener.js 02:32:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x95a6ac00) [pid = 1771] [serial = 1851] [outer = 0x93ca3400] 02:32:52 INFO - PROCESS | 1771 | 1461144772765 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]]]}] 02:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1635ms 02:32:52 INFO - PROCESS | 1771 | 1461144772809 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 02:32:52 INFO - PROCESS | 1771 | 1461144772813 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 02:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:32:52 INFO - PROCESS | 1771 | 1461144772820 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:32:52 INFO - PROCESS | 1771 | 1461144772824 Marionette TRACE conn3 <- [1,2438,null,{}] 02:32:52 INFO - PROCESS | 1771 | 1461144772830 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}] 02:32:53 INFO - PROCESS | 1771 | 1461144773068 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 02:32:53 INFO - PROCESS | 1771 | 1461144773417 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:53 INFO - PROCESS | 1771 | ++DOCSHELL 0x8751c800 == 159 [pid = 1771] [id = 617] 02:32:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x96a73c00) [pid = 1771] [serial = 1852] [outer = (nil)] 02:32:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x96b2f000) [pid = 1771] [serial = 1853] [outer = 0x96a73c00] 02:32:53 INFO - PROCESS | 1771 | 1461144773513 Marionette DEBUG loaded listener.js 02:32:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x96e2e000) [pid = 1771] [serial = 1854] [outer = 0x96a73c00] 02:32:54 INFO - PROCESS | 1771 | 1461144774489 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]]]}] 02:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1731ms 02:32:54 INFO - PROCESS | 1771 | 1461144774552 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 02:32:54 INFO - PROCESS | 1771 | 1461144774555 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 02:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:32:54 INFO - PROCESS | 1771 | 1461144774563 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:32:54 INFO - PROCESS | 1771 | 1461144774566 Marionette TRACE conn3 <- [1,2442,null,{}] 02:32:54 INFO - PROCESS | 1771 | 1461144774573 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}] 02:32:54 INFO - PROCESS | 1771 | 1461144774811 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 02:32:55 INFO - PROCESS | 1771 | 1461144775150 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:55 INFO - PROCESS | 1771 | ++DOCSHELL 0x96bbec00 == 160 [pid = 1771] [id = 618] 02:32:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x96e2d800) [pid = 1771] [serial = 1855] [outer = (nil)] 02:32:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x9706c400) [pid = 1771] [serial = 1856] [outer = 0x96e2d800] 02:32:55 INFO - PROCESS | 1771 | 1461144775247 Marionette DEBUG loaded listener.js 02:32:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x97190000) [pid = 1771] [serial = 1857] [outer = 0x96e2d800] 02:32:56 INFO - PROCESS | 1771 | 1461144776144 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]]]}] 02:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1636ms 02:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:32:56 INFO - PROCESS | 1771 | 1461144776200 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 02:32:56 INFO - PROCESS | 1771 | 1461144776203 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 02:32:56 INFO - PROCESS | 1771 | 1461144776210 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:32:56 INFO - PROCESS | 1771 | 1461144776214 Marionette TRACE conn3 <- [1,2446,null,{}] 02:32:56 INFO - PROCESS | 1771 | 1461144776220 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}] 02:32:56 INFO - PROCESS | 1771 | 1461144776438 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 02:32:56 INFO - PROCESS | 1771 | 1461144776726 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x97065000 == 161 [pid = 1771] [id = 619] 02:32:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x97193400) [pid = 1771] [serial = 1858] [outer = (nil)] 02:32:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x978ab000) [pid = 1771] [serial = 1859] [outer = 0x97193400] 02:32:56 INFO - PROCESS | 1771 | 1461144776859 Marionette DEBUG loaded listener.js 02:32:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x97a06000) [pid = 1771] [serial = 1860] [outer = 0x97193400] 02:32:57 INFO - PROCESS | 1771 | 1461144777786 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]]]}] 02:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1638ms 02:32:57 INFO - PROCESS | 1771 | 1461144777848 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 02:32:57 INFO - PROCESS | 1771 | 1461144777852 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 02:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:32:57 INFO - PROCESS | 1771 | 1461144777858 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:32:57 INFO - PROCESS | 1771 | 1461144777862 Marionette TRACE conn3 <- [1,2450,null,{}] 02:32:57 INFO - PROCESS | 1771 | 1461144777868 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}] 02:32:58 INFO - PROCESS | 1771 | 1461144778091 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 02:32:58 INFO - PROCESS | 1771 | 1461144778432 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:58 INFO - PROCESS | 1771 | ++DOCSHELL 0x85ed3800 == 162 [pid = 1771] [id = 620] 02:32:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x8c44f400) [pid = 1771] [serial = 1861] [outer = (nil)] 02:32:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x97a88000) [pid = 1771] [serial = 1862] [outer = 0x8c44f400] 02:32:58 INFO - PROCESS | 1771 | 1461144778530 Marionette DEBUG loaded listener.js 02:32:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x97d2e000) [pid = 1771] [serial = 1863] [outer = 0x8c44f400] 02:32:59 INFO - PROCESS | 1771 | 1461144779540 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]]]}] 02:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1730ms 02:32:59 INFO - PROCESS | 1771 | 1461144779590 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 02:32:59 INFO - PROCESS | 1771 | 1461144779595 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 02:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:32:59 INFO - PROCESS | 1771 | 1461144779601 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:32:59 INFO - PROCESS | 1771 | 1461144779605 Marionette TRACE conn3 <- [1,2454,null,{}] 02:32:59 INFO - PROCESS | 1771 | 1461144779610 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}] 02:32:59 INFO - PROCESS | 1771 | 1461144779848 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 02:33:00 INFO - PROCESS | 1771 | 1461144780186 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:00 INFO - PROCESS | 1771 | ++DOCSHELL 0x95bf2800 == 163 [pid = 1771] [id = 621] 02:33:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x9706e400) [pid = 1771] [serial = 1864] [outer = (nil)] 02:33:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x98081400) [pid = 1771] [serial = 1865] [outer = 0x9706e400] 02:33:00 INFO - PROCESS | 1771 | 1461144780278 Marionette DEBUG loaded listener.js 02:33:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x9808b400) [pid = 1771] [serial = 1866] [outer = 0x9706e400] 02:33:01 INFO - PROCESS | 1771 | 1461144781173 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]]]}] 02:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1635ms 02:33:01 INFO - PROCESS | 1771 | 1461144781238 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 02:33:01 INFO - PROCESS | 1771 | 1461144781242 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 02:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:33:01 INFO - PROCESS | 1771 | 1461144781251 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:33:01 INFO - PROCESS | 1771 | 1461144781254 Marionette TRACE conn3 <- [1,2458,null,{}] 02:33:01 INFO - PROCESS | 1771 | 1461144781260 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}] 02:33:01 INFO - PROCESS | 1771 | 1461144781502 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 02:33:01 INFO - PROCESS | 1771 | 1461144781840 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:01 INFO - PROCESS | 1771 | ++DOCSHELL 0x95245400 == 164 [pid = 1771] [id = 622] 02:33:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x98add000) [pid = 1771] [serial = 1867] [outer = (nil)] 02:33:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x9b0edc00) [pid = 1771] [serial = 1868] [outer = 0x98add000] 02:33:01 INFO - PROCESS | 1771 | 1461144781941 Marionette DEBUG loaded listener.js 02:33:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x9df96400) [pid = 1771] [serial = 1869] [outer = 0x98add000] 02:33:02 INFO - PROCESS | 1771 | 1461144782887 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]]]}] 02:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1691ms 02:33:02 INFO - PROCESS | 1771 | 1461144782942 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 02:33:02 INFO - PROCESS | 1771 | 1461144782945 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 02:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:33:02 INFO - PROCESS | 1771 | 1461144782952 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:33:02 INFO - PROCESS | 1771 | 1461144782955 Marionette TRACE conn3 <- [1,2462,null,{}] 02:33:02 INFO - PROCESS | 1771 | 1461144782961 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}] 02:33:03 INFO - PROCESS | 1771 | 1461144783229 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 02:33:03 INFO - PROCESS | 1771 | 1461144783585 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x90380000 == 165 [pid = 1771] [id = 623] 02:33:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x92a63800) [pid = 1771] [serial = 1870] [outer = (nil)] 02:33:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x9fe83c00) [pid = 1771] [serial = 1871] [outer = 0x92a63800] 02:33:03 INFO - PROCESS | 1771 | 1461144783670 Marionette DEBUG loaded listener.js 02:33:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x9fe89400) [pid = 1771] [serial = 1872] [outer = 0x92a63800] 02:33:04 INFO - PROCESS | 1771 | 1461144784576 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]]]}] 02:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1686ms 02:33:04 INFO - PROCESS | 1771 | 1461144784638 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 02:33:04 INFO - PROCESS | 1771 | 1461144784642 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 02:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:33:04 INFO - PROCESS | 1771 | 1461144784648 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:33:04 INFO - PROCESS | 1771 | 1461144784652 Marionette TRACE conn3 <- [1,2466,null,{}] 02:33:04 INFO - PROCESS | 1771 | 1461144784658 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}] 02:33:04 INFO - PROCESS | 1771 | 1461144784886 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 02:33:05 INFO - PROCESS | 1771 | 1461144785223 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:05 INFO - PROCESS | 1771 | ++DOCSHELL 0x86d0e400 == 166 [pid = 1771] [id = 624] 02:33:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x86d0f800) [pid = 1771] [serial = 1873] [outer = (nil)] 02:33:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x86d15800) [pid = 1771] [serial = 1874] [outer = 0x86d0f800] 02:33:05 INFO - PROCESS | 1771 | 1461144785316 Marionette DEBUG loaded listener.js 02:33:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 182 (0x86d17400) [pid = 1771] [serial = 1875] [outer = 0x86d0f800] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x8f05a400 == 165 [pid = 1771] [id = 459] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x8f057400 == 164 [pid = 1771] [id = 461] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x9037c400 == 163 [pid = 1771] [id = 460] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x8fe16c00 == 162 [pid = 1771] [id = 458] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x95a6a400 == 161 [pid = 1771] [id = 601] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x864ef800 == 160 [pid = 1771] [id = 600] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x86aea800 == 159 [pid = 1771] [id = 598] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x97194c00 == 158 [pid = 1771] [id = 599] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x9719a800 == 157 [pid = 1771] [id = 597] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x978a0400 == 156 [pid = 1771] [id = 596] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x952b3400 == 155 [pid = 1771] [id = 595] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x9295b800 == 154 [pid = 1771] [id = 593] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x93d04400 == 153 [pid = 1771] [id = 594] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x8751d800 == 152 [pid = 1771] [id = 592] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x8e88e800 == 151 [pid = 1771] [id = 591] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x8fe1b800 == 150 [pid = 1771] [id = 590] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x92c1ac00 == 149 [pid = 1771] [id = 514] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x89ca4800 == 148 [pid = 1771] [id = 589] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x89e04400 == 147 [pid = 1771] [id = 587] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x8afb6800 == 146 [pid = 1771] [id = 588] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x88a0a000 == 145 [pid = 1771] [id = 586] 02:33:08 INFO - PROCESS | 1771 | --DOCSHELL 0x84a04400 == 144 [pid = 1771] [id = 585] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 181 (0x8c3c6000) [pid = 1771] [serial = 1754] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x97a0e000) [pid = 1771] [serial = 1736] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x912adc00) [pid = 1771] [serial = 1712] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x92a72400) [pid = 1771] [serial = 1718] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x8885dc00) [pid = 1771] [serial = 1746] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x8ae57800) [pid = 1771] [serial = 1694] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x8c44c800) [pid = 1771] [serial = 1697] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x98adf000) [pid = 1771] [serial = 1743] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x8ffd3400) [pid = 1771] [serial = 1709] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x8f3dd000) [pid = 1771] [serial = 1707] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x86a54000) [pid = 1771] [serial = 1691] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0xa4480c00) [pid = 1771] [serial = 1677] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x96b30400) [pid = 1771] [serial = 1727] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x89e0a000) [pid = 1771] [serial = 1748] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x97db0400) [pid = 1771] [serial = 1739] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x92aca800) [pid = 1771] [serial = 1719] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x8e6b2c00) [pid = 1771] [serial = 1703] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x912b3800) [pid = 1771] [serial = 1713] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x96cdb400) [pid = 1771] [serial = 1728] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x97e52400) [pid = 1771] [serial = 1740] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x8f062c00) [pid = 1771] [serial = 1706] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x8dc10400) [pid = 1771] [serial = 1698] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x97068800) [pid = 1771] [serial = 1731] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x91ff7000) [pid = 1771] [serial = 1715] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x9037a000) [pid = 1771] [serial = 1710] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x8c168000) [pid = 1771] [serial = 1751] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x9884e000) [pid = 1771] [serial = 1742] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x97a7b800) [pid = 1771] [serial = 1737] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x87512800) [pid = 1771] [serial = 1692] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x8dd5a400) [pid = 1771] [serial = 1701] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x9472ec00) [pid = 1771] [serial = 1722] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x8c20b000) [pid = 1771] [serial = 1752] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x8ae60000) [pid = 1771] [serial = 1749] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x9719cc00) [pid = 1771] [serial = 1734] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x93d0c400) [pid = 1771] [serial = 1721] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x97065400) [pid = 1771] [serial = 1730] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x8c208c00) [pid = 1771] [serial = 1623] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x967d1c00) [pid = 1771] [serial = 1724] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x8e6b5c00) [pid = 1771] [serial = 1704] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x9295d800) [pid = 1771] [serial = 1716] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x88539c00) [pid = 1771] [serial = 1745] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x8b88e000) [pid = 1771] [serial = 1695] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x97198800) [pid = 1771] [serial = 1733] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x8dcb4c00) [pid = 1771] [serial = 1700] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x968e3400) [pid = 1771] [serial = 1725] [outer = (nil)] [url = about:blank] 02:33:08 INFO - PROCESS | 1771 | 1461144788817 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]]]}] 02:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 4189ms 02:33:08 INFO - PROCESS | 1771 | 1461144788839 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 02:33:08 INFO - PROCESS | 1771 | 1461144788845 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 02:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:33:08 INFO - PROCESS | 1771 | 1461144788853 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:33:08 INFO - PROCESS | 1771 | 1461144788857 Marionette TRACE conn3 <- [1,2470,null,{}] 02:33:08 INFO - PROCESS | 1771 | 1461144788865 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}] 02:33:09 INFO - PROCESS | 1771 | 1461144789113 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 02:33:09 INFO - PROCESS | 1771 | 1461144789333 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:09 INFO - PROCESS | 1771 | ++DOCSHELL 0x86a54000 == 145 [pid = 1771] [id = 625] 02:33:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x86d13c00) [pid = 1771] [serial = 1876] [outer = (nil)] 02:33:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x87514c00) [pid = 1771] [serial = 1877] [outer = 0x86d13c00] 02:33:09 INFO - PROCESS | 1771 | 1461144789414 Marionette DEBUG loaded listener.js 02:33:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8751f000) [pid = 1771] [serial = 1878] [outer = 0x86d13c00] 02:33:10 INFO - PROCESS | 1771 | 1461144790225 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]]]}] 02:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1433ms 02:33:10 INFO - PROCESS | 1771 | 1461144790286 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 02:33:10 INFO - PROCESS | 1771 | 1461144790294 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 02:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:33:10 INFO - PROCESS | 1771 | 1461144790305 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:33:10 INFO - PROCESS | 1771 | 1461144790309 Marionette TRACE conn3 <- [1,2474,null,{}] 02:33:10 INFO - PROCESS | 1771 | 1461144790315 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}] 02:33:10 INFO - PROCESS | 1771 | 1461144790629 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 02:33:10 INFO - PROCESS | 1771 | 1461144790801 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:10 INFO - PROCESS | 1771 | ++DOCSHELL 0x86a5c000 == 146 [pid = 1771] [id = 626] 02:33:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x87515400) [pid = 1771] [serial = 1879] [outer = (nil)] 02:33:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x89ca3000) [pid = 1771] [serial = 1880] [outer = 0x87515400] 02:33:10 INFO - PROCESS | 1771 | 1461144790896 Marionette DEBUG loaded listener.js 02:33:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x89dd6400) [pid = 1771] [serial = 1881] [outer = 0x87515400] 02:33:11 INFO - PROCESS | 1771 | 1461144791955 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]]]}] 02:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1734ms 02:33:12 INFO - PROCESS | 1771 | 1461144792039 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 02:33:12 INFO - PROCESS | 1771 | 1461144792043 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 02:33:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:33:12 INFO - PROCESS | 1771 | 1461144792049 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:33:12 INFO - PROCESS | 1771 | 1461144792056 Marionette TRACE conn3 <- [1,2478,null,{}] 02:33:12 INFO - PROCESS | 1771 | 1461144792080 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}] 02:33:12 INFO - PROCESS | 1771 | 1461144792358 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 02:33:12 INFO - PROCESS | 1771 | 1461144792587 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:12 INFO - PROCESS | 1771 | ++DOCSHELL 0x89ca3c00 == 147 [pid = 1771] [id = 627] 02:33:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8ae60000) [pid = 1771] [serial = 1882] [outer = (nil)] 02:33:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8b88e000) [pid = 1771] [serial = 1883] [outer = 0x8ae60000] 02:33:12 INFO - PROCESS | 1771 | 1461144792664 Marionette DEBUG loaded listener.js 02:33:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8c168000) [pid = 1771] [serial = 1884] [outer = 0x8ae60000] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x88a01400) [pid = 1771] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x8c3cc800) [pid = 1771] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x89ca5800) [pid = 1771] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x8dd60400) [pid = 1771] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x978a5400) [pid = 1771] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x84a06c00) [pid = 1771] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x85ed3c00) [pid = 1771] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x88a0e400) [pid = 1771] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x9881e000) [pid = 1771] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x8b869000) [pid = 1771] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x93d0d000) [pid = 1771] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x95b65400) [pid = 1771] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x8fe1c000) [pid = 1771] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x97a80c00) [pid = 1771] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x89caa000) [pid = 1771] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x88a10000) [pid = 1771] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x92c1b000) [pid = 1771] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x9fb9ac00) [pid = 1771] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 127 (0x8b99bc00) [pid = 1771] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 126 (0x96bb6000) [pid = 1771] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 125 (0x87682800) [pid = 1771] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:33:13 INFO - PROCESS | 1771 | --DOMWINDOW == 124 (0x90378c00) [pid = 1771] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:33:14 INFO - PROCESS | 1771 | 1461144794003 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]]]}] 02:33:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:33:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2001ms 02:33:14 INFO - PROCESS | 1771 | 1461144794052 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 02:33:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:33:14 INFO - PROCESS | 1771 | 1461144794057 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 02:33:14 INFO - PROCESS | 1771 | 1461144794079 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:33:14 INFO - PROCESS | 1771 | 1461144794084 Marionette TRACE conn3 <- [1,2482,null,{}] 02:33:14 INFO - PROCESS | 1771 | 1461144794092 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}] 02:33:14 INFO - PROCESS | 1771 | 1461144794320 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 02:33:14 INFO - PROCESS | 1771 | 1461144794529 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:14 INFO - PROCESS | 1771 | ++DOCSHELL 0x864f0800 == 148 [pid = 1771] [id = 628] 02:33:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 125 (0x88a10000) [pid = 1771] [serial = 1885] [outer = (nil)] 02:33:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 126 (0x8b88d400) [pid = 1771] [serial = 1886] [outer = 0x88a10000] 02:33:14 INFO - PROCESS | 1771 | 1461144794612 Marionette DEBUG loaded listener.js 02:33:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 127 (0x8c20b000) [pid = 1771] [serial = 1887] [outer = 0x88a10000] 02:33:15 INFO - PROCESS | 1771 | 1461144795707 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]]]}] 02:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1717ms 02:33:15 INFO - PROCESS | 1771 | 1461144795781 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 02:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:33:15 INFO - PROCESS | 1771 | 1461144795790 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 02:33:15 INFO - PROCESS | 1771 | 1461144795801 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:33:15 INFO - PROCESS | 1771 | 1461144795808 Marionette TRACE conn3 <- [1,2486,null,{}] 02:33:15 INFO - PROCESS | 1771 | 1461144795819 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}] 02:33:16 INFO - PROCESS | 1771 | 1461144796110 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 02:33:16 INFO - PROCESS | 1771 | 1461144796473 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:16 INFO - PROCESS | 1771 | ++DOCSHELL 0x86d13000 == 149 [pid = 1771] [id = 629] 02:33:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0x86d13800) [pid = 1771] [serial = 1888] [outer = (nil)] 02:33:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x8768b400) [pid = 1771] [serial = 1889] [outer = 0x86d13800] 02:33:16 INFO - PROCESS | 1771 | 1461144796567 Marionette DEBUG loaded listener.js 02:33:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x8853c400) [pid = 1771] [serial = 1890] [outer = 0x86d13800] 02:33:17 INFO - PROCESS | 1771 | 1461144797590 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]]]}] 02:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1842ms 02:33:17 INFO - PROCESS | 1771 | 1461144797641 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 02:33:17 INFO - PROCESS | 1771 | 1461144797649 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 02:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:33:17 INFO - PROCESS | 1771 | 1461144797660 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:33:17 INFO - PROCESS | 1771 | 1461144797664 Marionette TRACE conn3 <- [1,2490,null,{}] 02:33:17 INFO - PROCESS | 1771 | 1461144797671 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}] 02:33:17 INFO - PROCESS | 1771 | 1461144797914 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 02:33:18 INFO - PROCESS | 1771 | 1461144798254 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:18 INFO - PROCESS | 1771 | ++DOCSHELL 0x89ca4c00 == 150 [pid = 1771] [id = 630] 02:33:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x8ae49c00) [pid = 1771] [serial = 1891] [outer = (nil)] 02:33:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x8aed9800) [pid = 1771] [serial = 1892] [outer = 0x8ae49c00] 02:33:18 INFO - PROCESS | 1771 | 1461144798348 Marionette DEBUG loaded listener.js 02:33:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x8b99bc00) [pid = 1771] [serial = 1893] [outer = 0x8ae49c00] 02:33:19 INFO - PROCESS | 1771 | 1461144799367 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]]]}] 02:33:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:33:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1783ms 02:33:19 INFO - PROCESS | 1771 | 1461144799444 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 02:33:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:33:19 INFO - PROCESS | 1771 | 1461144799448 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 02:33:19 INFO - PROCESS | 1771 | 1461144799455 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:33:19 INFO - PROCESS | 1771 | 1461144799462 Marionette TRACE conn3 <- [1,2494,null,{}] 02:33:19 INFO - PROCESS | 1771 | 1461144799478 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}] 02:33:19 INFO - PROCESS | 1771 | 1461144799746 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 02:33:20 INFO - PROCESS | 1771 | 1461144800126 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:20 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c455000 == 151 [pid = 1771] [id = 631] 02:33:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x8dc12400) [pid = 1771] [serial = 1894] [outer = (nil)] 02:33:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x8dcac400) [pid = 1771] [serial = 1895] [outer = 0x8dc12400] 02:33:20 INFO - PROCESS | 1771 | 1461144800216 Marionette DEBUG loaded listener.js 02:33:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x8dd5a400) [pid = 1771] [serial = 1896] [outer = 0x8dc12400] 02:33:21 INFO - PROCESS | 1771 | 1461144801185 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]]]}] 02:33:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:33:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1798ms 02:33:21 INFO - PROCESS | 1771 | 1461144801253 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 02:33:21 INFO - PROCESS | 1771 | 1461144801258 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 02:33:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:33:21 INFO - PROCESS | 1771 | 1461144801264 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:33:21 INFO - PROCESS | 1771 | 1461144801268 Marionette TRACE conn3 <- [1,2498,null,{}] 02:33:21 INFO - PROCESS | 1771 | 1461144801274 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}] 02:33:21 INFO - PROCESS | 1771 | 1461144801542 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 02:33:21 INFO - PROCESS | 1771 | 1461144801891 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:21 INFO - PROCESS | 1771 | ++DOCSHELL 0x85ed1000 == 152 [pid = 1771] [id = 632] 02:33:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x89eaac00) [pid = 1771] [serial = 1897] [outer = (nil)] 02:33:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x8e6bc800) [pid = 1771] [serial = 1898] [outer = 0x89eaac00] 02:33:21 INFO - PROCESS | 1771 | 1461144801985 Marionette DEBUG loaded listener.js 02:33:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8e7a3800) [pid = 1771] [serial = 1899] [outer = 0x89eaac00] 02:33:22 INFO - PROCESS | 1771 | 1461144802899 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]]]}] 02:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1686ms 02:33:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:33:22 INFO - PROCESS | 1771 | 1461144802952 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 02:33:22 INFO - PROCESS | 1771 | 1461144802956 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 02:33:22 INFO - PROCESS | 1771 | 1461144802963 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:33:22 INFO - PROCESS | 1771 | 1461144802966 Marionette TRACE conn3 <- [1,2502,null,{}] 02:33:22 INFO - PROCESS | 1771 | 1461144802972 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}] 02:33:23 INFO - PROCESS | 1771 | 1461144803207 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 02:33:23 INFO - PROCESS | 1771 | 1461144803538 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:23 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a09400 == 153 [pid = 1771] [id = 633] 02:33:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8def0000) [pid = 1771] [serial = 1900] [outer = (nil)] 02:33:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8f060000) [pid = 1771] [serial = 1901] [outer = 0x8def0000] 02:33:23 INFO - PROCESS | 1771 | 1461144803629 Marionette DEBUG loaded listener.js 02:33:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8f064c00) [pid = 1771] [serial = 1902] [outer = 0x8def0000] 02:33:24 INFO - PROCESS | 1771 | 1461144804608 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]]]}] 02:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1682ms 02:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:33:24 INFO - PROCESS | 1771 | 1461144804644 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 02:33:24 INFO - PROCESS | 1771 | 1461144804647 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 02:33:24 INFO - PROCESS | 1771 | 1461144804655 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:33:24 INFO - PROCESS | 1771 | 1461144804658 Marionette TRACE conn3 <- [1,2506,null,{}] 02:33:24 INFO - PROCESS | 1771 | 1461144804665 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}] 02:33:24 INFO - PROCESS | 1771 | 1461144804937 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 02:33:25 INFO - PROCESS | 1771 | 1461144805290 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:25 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f059c00 == 154 [pid = 1771] [id = 634] 02:33:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8fc26400) [pid = 1771] [serial = 1903] [outer = (nil)] 02:33:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x9037a400) [pid = 1771] [serial = 1904] [outer = 0x8fc26400] 02:33:25 INFO - PROCESS | 1771 | 1461144805396 Marionette DEBUG loaded listener.js 02:33:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x90384800) [pid = 1771] [serial = 1905] [outer = 0x8fc26400] 02:33:26 INFO - PROCESS | 1771 | 1461144806350 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]]]}] 02:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1739ms 02:33:26 INFO - PROCESS | 1771 | 1461144806399 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 02:33:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:33:26 INFO - PROCESS | 1771 | 1461144806404 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 02:33:26 INFO - PROCESS | 1771 | 1461144806411 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:33:26 INFO - PROCESS | 1771 | 1461144806415 Marionette TRACE conn3 <- [1,2510,null,{}] 02:33:26 INFO - PROCESS | 1771 | 1461144806421 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}] 02:33:26 INFO - PROCESS | 1771 | 1461144806659 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 02:33:27 INFO - PROCESS | 1771 | 1461144807010 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:27 INFO - PROCESS | 1771 | ++DOCSHELL 0x88530800 == 155 [pid = 1771] [id = 635] 02:33:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x88538c00) [pid = 1771] [serial = 1906] [outer = (nil)] 02:33:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x914e4c00) [pid = 1771] [serial = 1907] [outer = 0x88538c00] 02:33:27 INFO - PROCESS | 1771 | 1461144807107 Marionette DEBUG loaded listener.js 02:33:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x9295fc00) [pid = 1771] [serial = 1908] [outer = 0x88538c00] 02:33:28 INFO - PROCESS | 1771 | 1461144808046 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]]]}] 02:33:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:33:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1682ms 02:33:28 INFO - PROCESS | 1771 | 1461144808093 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 02:33:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:33:28 INFO - PROCESS | 1771 | 1461144808097 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 02:33:28 INFO - PROCESS | 1771 | 1461144808104 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:33:28 INFO - PROCESS | 1771 | 1461144808108 Marionette TRACE conn3 <- [1,2514,null,{}] 02:33:28 INFO - PROCESS | 1771 | 1461144808114 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}] 02:33:28 INFO - PROCESS | 1771 | 1461144808343 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 02:33:28 INFO - PROCESS | 1771 | 1461144808696 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:28 INFO - PROCESS | 1771 | ++DOCSHELL 0x90379400 == 156 [pid = 1771] [id = 636] 02:33:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x9037d000) [pid = 1771] [serial = 1909] [outer = (nil)] 02:33:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x93c4bc00) [pid = 1771] [serial = 1910] [outer = 0x9037d000] 02:33:28 INFO - PROCESS | 1771 | 1461144808792 Marionette DEBUG loaded listener.js 02:33:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x93c50c00) [pid = 1771] [serial = 1911] [outer = 0x9037d000] 02:33:29 INFO - PROCESS | 1771 | 1461144809767 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]]]}] 02:33:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:33:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1732ms 02:33:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:33:29 INFO - PROCESS | 1771 | 1461144809840 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 02:33:29 INFO - PROCESS | 1771 | 1461144809843 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 02:33:29 INFO - PROCESS | 1771 | 1461144809851 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:33:29 INFO - PROCESS | 1771 | 1461144809855 Marionette TRACE conn3 <- [1,2518,null,{}] 02:33:29 INFO - PROCESS | 1771 | 1461144809861 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}] 02:33:30 INFO - PROCESS | 1771 | 1461144810098 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 02:33:30 INFO - PROCESS | 1771 | 1461144810439 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:30 INFO - PROCESS | 1771 | ++DOCSHELL 0x847ce800 == 157 [pid = 1771] [id = 637] 02:33:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x8f3dd000) [pid = 1771] [serial = 1912] [outer = (nil)] 02:33:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x94727400) [pid = 1771] [serial = 1913] [outer = 0x8f3dd000] 02:33:30 INFO - PROCESS | 1771 | 1461144810535 Marionette DEBUG loaded listener.js 02:33:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x9472ec00) [pid = 1771] [serial = 1914] [outer = 0x8f3dd000] 02:33:31 INFO - PROCESS | 1771 | 1461144811567 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]]]}] 02:33:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:33:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1751ms 02:33:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:33:31 INFO - PROCESS | 1771 | 1461144811601 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 02:33:31 INFO - PROCESS | 1771 | 1461144811604 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 02:33:31 INFO - PROCESS | 1771 | 1461144811611 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:33:31 INFO - PROCESS | 1771 | 1461144811615 Marionette TRACE conn3 <- [1,2522,null,{}] 02:33:31 INFO - PROCESS | 1771 | 1461144811621 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}] 02:33:31 INFO - PROCESS | 1771 | 1461144811862 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 02:33:32 INFO - PROCESS | 1771 | 1461144812216 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:32 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae5d400 == 158 [pid = 1771] [id = 638] 02:33:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x8c209c00) [pid = 1771] [serial = 1915] [outer = (nil)] 02:33:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x95befc00) [pid = 1771] [serial = 1916] [outer = 0x8c209c00] 02:33:32 INFO - PROCESS | 1771 | 1461144812319 Marionette DEBUG loaded listener.js 02:33:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x967d6800) [pid = 1771] [serial = 1917] [outer = 0x8c209c00] 02:33:33 INFO - PROCESS | 1771 | 1461144813250 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]]]}] 02:33:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:33:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1683ms 02:33:33 INFO - PROCESS | 1771 | 1461144813294 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 02:33:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:33:33 INFO - PROCESS | 1771 | 1461144813299 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 02:33:33 INFO - PROCESS | 1771 | 1461144813305 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:33:33 INFO - PROCESS | 1771 | 1461144813310 Marionette TRACE conn3 <- [1,2526,null,{}] 02:33:33 INFO - PROCESS | 1771 | 1461144813316 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}] 02:33:33 INFO - PROCESS | 1771 | 1461144813583 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 02:33:33 INFO - PROCESS | 1771 | 1461144813932 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:33 INFO - PROCESS | 1771 | ++DOCSHELL 0x91fef400 == 159 [pid = 1771] [id = 639] 02:33:33 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x96cdd800) [pid = 1771] [serial = 1918] [outer = (nil)] 02:33:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x96e34000) [pid = 1771] [serial = 1919] [outer = 0x96cdd800] 02:33:34 INFO - PROCESS | 1771 | 1461144814035 Marionette DEBUG loaded listener.js 02:33:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x9706f800) [pid = 1771] [serial = 1920] [outer = 0x96cdd800] 02:33:35 INFO - PROCESS | 1771 | 1461144815000 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]]]}] 02:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1738ms 02:33:35 INFO - PROCESS | 1771 | 1461144815043 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 02:33:35 INFO - PROCESS | 1771 | 1461144815048 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 02:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:33:35 INFO - PROCESS | 1771 | 1461144815055 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:33:35 INFO - PROCESS | 1771 | 1461144815058 Marionette TRACE conn3 <- [1,2530,null,{}] 02:33:35 INFO - PROCESS | 1771 | 1461144815064 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}] 02:33:35 INFO - PROCESS | 1771 | 1461144815276 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 02:33:35 INFO - PROCESS | 1771 | 1461144815619 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:35 INFO - PROCESS | 1771 | ++DOCSHELL 0x96b23c00 == 160 [pid = 1771] [id = 640] 02:33:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x96b2a000) [pid = 1771] [serial = 1921] [outer = (nil)] 02:33:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x9789fc00) [pid = 1771] [serial = 1922] [outer = 0x96b2a000] 02:33:35 INFO - PROCESS | 1771 | 1461144815710 Marionette DEBUG loaded listener.js 02:33:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x97a7c800) [pid = 1771] [serial = 1923] [outer = 0x96b2a000] 02:33:36 INFO - PROCESS | 1771 | 1461144816629 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]]]}] 02:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1639ms 02:33:36 INFO - PROCESS | 1771 | 1461144816695 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 02:33:36 INFO - PROCESS | 1771 | 1461144816699 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 02:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:33:36 INFO - PROCESS | 1771 | 1461144816705 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:33:36 INFO - PROCESS | 1771 | 1461144816709 Marionette TRACE conn3 <- [1,2534,null,{}] 02:33:36 INFO - PROCESS | 1771 | 1461144816715 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}] 02:33:36 INFO - PROCESS | 1771 | 1461144816940 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 02:33:37 INFO - PROCESS | 1771 | 1461144817284 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:37 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e6bd800 == 161 [pid = 1771] [id = 641] 02:33:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x8fc1d800) [pid = 1771] [serial = 1924] [outer = (nil)] 02:33:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x97d38000) [pid = 1771] [serial = 1925] [outer = 0x8fc1d800] 02:33:37 INFO - PROCESS | 1771 | 1461144817375 Marionette DEBUG loaded listener.js 02:33:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x97e56400) [pid = 1771] [serial = 1926] [outer = 0x8fc1d800] 02:33:38 INFO - PROCESS | 1771 | 1461144818257 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]]]}] 02:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1583ms 02:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:33:38 INFO - PROCESS | 1771 | 1461144818289 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 02:33:38 INFO - PROCESS | 1771 | 1461144818292 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 02:33:38 INFO - PROCESS | 1771 | 1461144818299 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:33:38 INFO - PROCESS | 1771 | 1461144818303 Marionette TRACE conn3 <- [1,2538,null,{}] 02:33:38 INFO - PROCESS | 1771 | 1461144818309 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}] 02:33:38 INFO - PROCESS | 1771 | 1461144818612 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 02:33:38 INFO - PROCESS | 1771 | 1461144818834 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:38 INFO - PROCESS | 1771 | ++DOCSHELL 0x9718e400 == 162 [pid = 1771] [id = 642] 02:33:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x97d2dc00) [pid = 1771] [serial = 1927] [outer = (nil)] 02:33:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x98ae2800) [pid = 1771] [serial = 1928] [outer = 0x97d2dc00] 02:33:38 INFO - PROCESS | 1771 | 1461144818977 Marionette DEBUG loaded listener.js 02:33:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x9b096c00) [pid = 1771] [serial = 1929] [outer = 0x97d2dc00] 02:33:39 INFO - PROCESS | 1771 | 1461144819969 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]]]}] 02:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1751ms 02:33:40 INFO - PROCESS | 1771 | 1461144820048 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 02:33:40 INFO - PROCESS | 1771 | 1461144820052 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 02:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:33:40 INFO - PROCESS | 1771 | 1461144820058 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:33:40 INFO - PROCESS | 1771 | 1461144820062 Marionette TRACE conn3 <- [1,2542,null,{}] 02:33:40 INFO - PROCESS | 1771 | 1461144820067 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}] 02:33:40 INFO - PROCESS | 1771 | 1461144820329 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 02:33:40 INFO - PROCESS | 1771 | 1461144820676 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:40 INFO - PROCESS | 1771 | ++DOCSHELL 0x97e4fc00 == 163 [pid = 1771] [id = 643] 02:33:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x98843800) [pid = 1771] [serial = 1930] [outer = (nil)] 02:33:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x9fe85800) [pid = 1771] [serial = 1931] [outer = 0x98843800] 02:33:40 INFO - PROCESS | 1771 | 1461144820764 Marionette DEBUG loaded listener.js 02:33:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x9fe88c00) [pid = 1771] [serial = 1932] [outer = 0x98843800] 02:33:41 INFO - PROCESS | 1771 | 1461144821685 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]]]}] 02:33:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:33:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1697ms 02:33:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:33:41 INFO - PROCESS | 1771 | 1461144821756 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 02:33:41 INFO - PROCESS | 1771 | 1461144821759 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 02:33:41 INFO - PROCESS | 1771 | 1461144821766 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:33:41 INFO - PROCESS | 1771 | 1461144821769 Marionette TRACE conn3 <- [1,2546,null,{}] 02:33:41 INFO - PROCESS | 1771 | 1461144821775 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}] 02:33:42 INFO - PROCESS | 1771 | 1461144822010 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 02:33:42 INFO - PROCESS | 1771 | 1461144822367 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:42 INFO - PROCESS | 1771 | ++DOCSHELL 0x91fe8400 == 164 [pid = 1771] [id = 644] 02:33:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x93c49400) [pid = 1771] [serial = 1933] [outer = (nil)] 02:33:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0xa0a96800) [pid = 1771] [serial = 1934] [outer = 0x93c49400] 02:33:42 INFO - PROCESS | 1771 | 1461144822459 Marionette DEBUG loaded listener.js 02:33:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0xa0f48400) [pid = 1771] [serial = 1935] [outer = 0x93c49400] 02:33:43 INFO - PROCESS | 1771 | 1461144823364 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]]]}] 02:33:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:33:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1643ms 02:33:43 INFO - PROCESS | 1771 | 1461144823409 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 02:33:43 INFO - PROCESS | 1771 | 1461144823413 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 02:33:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:33:43 INFO - PROCESS | 1771 | 1461144823420 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:33:43 INFO - PROCESS | 1771 | 1461144823423 Marionette TRACE conn3 <- [1,2550,null,{}] 02:33:43 INFO - PROCESS | 1771 | 1461144823430 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}] 02:33:43 INFO - PROCESS | 1771 | 1461144823667 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 02:33:44 INFO - PROCESS | 1771 | 1461144824023 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x86aeb000 == 165 [pid = 1771] [id = 645] 02:33:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x98127400) [pid = 1771] [serial = 1936] [outer = (nil)] 02:33:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0xa444d400) [pid = 1771] [serial = 1937] [outer = 0x98127400] 02:33:44 INFO - PROCESS | 1771 | 1461144824123 Marionette DEBUG loaded listener.js 02:33:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0xa4458000) [pid = 1771] [serial = 1938] [outer = 0x98127400] 02:33:45 INFO - PROCESS | 1771 | 1461144825109 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]]]}] 02:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1737ms 02:33:45 INFO - PROCESS | 1771 | 1461144825158 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 02:33:45 INFO - PROCESS | 1771 | 1461144825162 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 02:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:33:45 INFO - PROCESS | 1771 | 1461144825168 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:33:45 INFO - PROCESS | 1771 | 1461144825171 Marionette TRACE conn3 <- [1,2554,null,{}] 02:33:45 INFO - PROCESS | 1771 | 1461144825177 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}] 02:33:45 INFO - PROCESS | 1771 | 1461144825387 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 02:33:45 INFO - PROCESS | 1771 | 1461144825730 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:47 INFO - PROCESS | 1771 | --DOCSHELL 0x84a08000 == 164 [pid = 1771] [id = 383] 02:33:47 INFO - PROCESS | 1771 | --DOCSHELL 0x86aed800 == 163 [pid = 1771] [id = 474] 02:33:47 INFO - PROCESS | 1771 | --DOCSHELL 0x84a03800 == 162 [pid = 1771] [id = 533] 02:33:47 INFO - PROCESS | 1771 | --DOCSHELL 0x882ea400 == 161 [pid = 1771] [id = 175] 02:33:47 INFO - PROCESS | 1771 | --DOCSHELL 0x96e36000 == 160 [pid = 1771] [id = 534] 02:33:47 INFO - PROCESS | 1771 | --DOCSHELL 0x92ac8c00 == 159 [pid = 1771] [id = 530] 02:33:47 INFO - PROCESS | 1771 | --DOCSHELL 0x8f81c000 == 158 [pid = 1771] [id = 529] 02:33:47 INFO - PROCESS | 1771 | --DOCSHELL 0x94732800 == 157 [pid = 1771] [id = 531] 02:33:47 INFO - PROCESS | 1771 | --DOCSHELL 0x92966c00 == 156 [pid = 1771] [id = 532] 02:33:47 INFO - PROCESS | 1771 | --DOCSHELL 0x972e7800 == 155 [pid = 1771] [id = 301] 02:33:47 INFO - PROCESS | 1771 | --DOCSHELL 0x96e2b000 == 154 [pid = 1771] [id = 535] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x8afb1400) [pid = 1771] [serial = 1820] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x8aeda400) [pid = 1771] [serial = 1817] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x8b870000) [pid = 1771] [serial = 1689] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x8afb8400) [pid = 1771] [serial = 1818] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x96c3b800) [pid = 1771] [serial = 1787] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x96683000) [pid = 1771] [serial = 1785] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x95ea3400) [pid = 1771] [serial = 1784] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x94730800) [pid = 1771] [serial = 1782] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x94728400) [pid = 1771] [serial = 1781] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x93cae400) [pid = 1771] [serial = 1779] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x93ca7000) [pid = 1771] [serial = 1778] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x92ac5400) [pid = 1771] [serial = 1776] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x92a71c00) [pid = 1771] [serial = 1775] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x91f97c00) [pid = 1771] [serial = 1773] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x8ffd5000) [pid = 1771] [serial = 1772] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x8f05e800) [pid = 1771] [serial = 1770] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x8f05b000) [pid = 1771] [serial = 1769] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x8e7b0c00) [pid = 1771] [serial = 1767] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x8e7a3400) [pid = 1771] [serial = 1766] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x8c20f800) [pid = 1771] [serial = 1764] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x8b995400) [pid = 1771] [serial = 1763] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x89eadc00) [pid = 1771] [serial = 1761] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x89dd7800) [pid = 1771] [serial = 1760] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x86af4400) [pid = 1771] [serial = 1758] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x864f7800) [pid = 1771] [serial = 1757] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x87688400) [pid = 1771] [serial = 1811] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x882eb400) [pid = 1771] [serial = 1812] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x8768b800) [pid = 1771] [serial = 1809] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x8768a400) [pid = 1771] [serial = 1808] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0xa3c83400) [pid = 1771] [serial = 1806] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0xa2acb400) [pid = 1771] [serial = 1805] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0xa0ad0000) [pid = 1771] [serial = 1803] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0xa0a8d800) [pid = 1771] [serial = 1802] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x9fe8cc00) [pid = 1771] [serial = 1800] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x9fe86c00) [pid = 1771] [serial = 1799] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x9df90c00) [pid = 1771] [serial = 1797] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x9b0e4400) [pid = 1771] [serial = 1796] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x98844400) [pid = 1771] [serial = 1794] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x9812ec00) [pid = 1771] [serial = 1793] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x97d2f800) [pid = 1771] [serial = 1791] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x97b05000) [pid = 1771] [serial = 1790] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x97067800) [pid = 1771] [serial = 1788] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x89ca3400) [pid = 1771] [serial = 1814] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x89dcf000) [pid = 1771] [serial = 1815] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1771 | ++DOCSHELL 0x84049400 == 155 [pid = 1771] [id = 646] 02:33:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x8404ac00) [pid = 1771] [serial = 1939] [outer = (nil)] 02:33:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x84a02400) [pid = 1771] [serial = 1940] [outer = 0x8404ac00] 02:33:48 INFO - PROCESS | 1771 | 1461144828230 Marionette DEBUG loaded listener.js 02:33:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x85b52000) [pid = 1771] [serial = 1941] [outer = 0x8404ac00] 02:33:49 INFO - PROCESS | 1771 | 1461144829101 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]]]}] 02:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 3986ms 02:33:49 INFO - PROCESS | 1771 | 1461144829156 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 02:33:49 INFO - PROCESS | 1771 | 1461144829163 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 02:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:33:49 INFO - PROCESS | 1771 | 1461144829173 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:33:49 INFO - PROCESS | 1771 | 1461144829177 Marionette TRACE conn3 <- [1,2558,null,{}] 02:33:49 INFO - PROCESS | 1771 | 1461144829185 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}] 02:33:49 INFO - PROCESS | 1771 | 1461144829415 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 02:33:49 INFO - PROCESS | 1771 | 1461144829633 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:49 INFO - PROCESS | 1771 | ++DOCSHELL 0x864f7400 == 156 [pid = 1771] [id = 647] 02:33:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x864f7800) [pid = 1771] [serial = 1942] [outer = (nil)] 02:33:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x86a58800) [pid = 1771] [serial = 1943] [outer = 0x864f7800] 02:33:49 INFO - PROCESS | 1771 | 1461144829713 Marionette DEBUG loaded listener.js 02:33:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x86aea800) [pid = 1771] [serial = 1944] [outer = 0x864f7800] 02:33:50 INFO - PROCESS | 1771 | 1461144830595 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]]]}] 02:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1494ms 02:33:50 INFO - PROCESS | 1771 | 1461144830666 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 02:33:50 INFO - PROCESS | 1771 | 1461144830673 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 02:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:33:50 INFO - PROCESS | 1771 | 1461144830683 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:33:50 INFO - PROCESS | 1771 | 1461144830688 Marionette TRACE conn3 <- [1,2562,null,{}] 02:33:50 INFO - PROCESS | 1771 | 1461144830700 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}] 02:33:50 INFO - PROCESS | 1771 | 1461144830980 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 02:33:51 INFO - PROCESS | 1771 | 1461144831012 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x86a59c00 == 157 [pid = 1771] [id = 648] 02:33:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x86aef000) [pid = 1771] [serial = 1945] [outer = (nil)] 02:33:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x87317c00) [pid = 1771] [serial = 1946] [outer = 0x86aef000] 02:33:51 INFO - PROCESS | 1771 | 1461144831088 Marionette DEBUG loaded listener.js 02:33:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x87514400) [pid = 1771] [serial = 1947] [outer = 0x86aef000] 02:33:52 INFO - PROCESS | 1771 | 1461144832251 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]]]}] 02:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1634ms 02:33:52 INFO - PROCESS | 1771 | 1461144832317 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 02:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:33:52 INFO - PROCESS | 1771 | 1461144832322 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 02:33:52 INFO - PROCESS | 1771 | 1461144832328 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:33:52 INFO - PROCESS | 1771 | 1461144832334 Marionette TRACE conn3 <- [1,2566,null,{}] 02:33:52 INFO - PROCESS | 1771 | 1461144832350 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}] 02:33:52 INFO - PROCESS | 1771 | 1461144832638 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x89e03000) [pid = 1771] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8ae60000) [pid = 1771] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x98add000) [pid = 1771] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x9706e400) [pid = 1771] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x8c44f400) [pid = 1771] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x97193400) [pid = 1771] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x96e2d800) [pid = 1771] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x96a73c00) [pid = 1771] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x93ca3400) [pid = 1771] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x912b0c00) [pid = 1771] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x89dd8000) [pid = 1771] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x8ffe2800) [pid = 1771] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x8f824800) [pid = 1771] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x8e6be800) [pid = 1771] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x8def1800) [pid = 1771] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 127 (0x8dc13c00) [pid = 1771] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 126 (0x89ea4800) [pid = 1771] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 125 (0x8751d000) [pid = 1771] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 124 (0x86d13c00) [pid = 1771] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 123 (0x86d0f800) [pid = 1771] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 122 (0x92a63800) [pid = 1771] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:33:53 INFO - PROCESS | 1771 | --DOMWINDOW == 121 (0x87515400) [pid = 1771] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:33:53 INFO - PROCESS | 1771 | 1461144833534 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:53 INFO - PROCESS | 1771 | ++DOCSHELL 0x84044c00 == 158 [pid = 1771] [id = 649] 02:33:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 122 (0x84048c00) [pid = 1771] [serial = 1948] [outer = (nil)] 02:33:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 123 (0x87512800) [pid = 1771] [serial = 1949] [outer = 0x84048c00] 02:33:53 INFO - PROCESS | 1771 | 1461144833617 Marionette DEBUG loaded listener.js 02:33:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 124 (0x882ea000) [pid = 1771] [serial = 1950] [outer = 0x84048c00] 02:33:54 INFO - PROCESS | 1771 | 1461144834415 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]]]}] 02:33:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:33:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2149ms 02:33:54 INFO - PROCESS | 1771 | 1461144834477 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 02:33:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:33:54 INFO - PROCESS | 1771 | 1461144834481 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 02:33:54 INFO - PROCESS | 1771 | 1461144834487 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:33:54 INFO - PROCESS | 1771 | 1461144834491 Marionette TRACE conn3 <- [1,2570,null,{}] 02:33:54 INFO - PROCESS | 1771 | 1461144834496 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}] 02:33:54 INFO - PROCESS | 1771 | 1461144834782 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 02:33:54 INFO - PROCESS | 1771 | 1461144834800 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:54 INFO - PROCESS | 1771 | ++DOCSHELL 0x86d0f800 == 159 [pid = 1771] [id = 650] 02:33:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 125 (0x882ea400) [pid = 1771] [serial = 1951] [outer = (nil)] 02:33:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 126 (0x88a03400) [pid = 1771] [serial = 1952] [outer = 0x882ea400] 02:33:54 INFO - PROCESS | 1771 | 1461144834872 Marionette DEBUG loaded listener.js 02:33:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 127 (0x88a0a800) [pid = 1771] [serial = 1953] [outer = 0x882ea400] 02:33:56 INFO - PROCESS | 1771 | 1461144836183 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]]]}] 02:33:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:33:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1734ms 02:33:56 INFO - PROCESS | 1771 | 1461144836222 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 02:33:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:33:56 INFO - PROCESS | 1771 | 1461144836229 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 02:33:56 INFO - PROCESS | 1771 | 1461144836238 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:33:56 INFO - PROCESS | 1771 | 1461144836244 Marionette TRACE conn3 <- [1,2574,null,{}] 02:33:56 INFO - PROCESS | 1771 | 1461144836267 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}] 02:33:56 INFO - PROCESS | 1771 | 1461144836528 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 02:33:56 INFO - PROCESS | 1771 | 1461144836879 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x85edf400 == 160 [pid = 1771] [id = 651] 02:33:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0x864f9400) [pid = 1771] [serial = 1954] [outer = (nil)] 02:33:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x86d11400) [pid = 1771] [serial = 1955] [outer = 0x864f9400] 02:33:56 INFO - PROCESS | 1771 | 1461144836976 Marionette DEBUG loaded listener.js 02:33:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x8731c800) [pid = 1771] [serial = 1956] [outer = 0x864f9400] 02:33:58 INFO - PROCESS | 1771 | 1461144838004 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]]]}] 02:33:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:33:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1806ms 02:33:58 INFO - PROCESS | 1771 | 1461144838044 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 02:33:58 INFO - PROCESS | 1771 | 1461144838053 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 02:33:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:33:58 INFO - PROCESS | 1771 | 1461144838064 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:33:58 INFO - PROCESS | 1771 | 1461144838069 Marionette TRACE conn3 <- [1,2578,null,{}] 02:33:58 INFO - PROCESS | 1771 | 1461144838075 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}] 02:33:58 INFO - PROCESS | 1771 | 1461144838318 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 02:33:58 INFO - PROCESS | 1771 | 1461144838701 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:58 INFO - PROCESS | 1771 | ++DOCSHELL 0x87324400 == 161 [pid = 1771] [id = 652] 02:33:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x8751cc00) [pid = 1771] [serial = 1957] [outer = (nil)] 02:33:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x88539400) [pid = 1771] [serial = 1958] [outer = 0x8751cc00] 02:33:58 INFO - PROCESS | 1771 | 1461144838801 Marionette DEBUG loaded listener.js 02:33:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x88a07000) [pid = 1771] [serial = 1959] [outer = 0x8751cc00] 02:33:59 INFO - PROCESS | 1771 | 1461144839765 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]]]}] 02:33:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:33:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1781ms 02:33:59 INFO - PROCESS | 1771 | 1461144839846 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 02:33:59 INFO - PROCESS | 1771 | 1461144839850 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 02:33:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:33:59 INFO - PROCESS | 1771 | 1461144839857 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:33:59 INFO - PROCESS | 1771 | 1461144839863 Marionette TRACE conn3 <- [1,2582,null,{}] 02:33:59 INFO - PROCESS | 1771 | 1461144839880 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}] 02:34:00 INFO - PROCESS | 1771 | 1461144840225 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 02:34:00 INFO - PROCESS | 1771 | 1461144840498 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:00 INFO - PROCESS | 1771 | ++DOCSHELL 0x89dcd000 == 162 [pid = 1771] [id = 653] 02:34:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x89dcf000) [pid = 1771] [serial = 1960] [outer = (nil)] 02:34:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x89dd7800) [pid = 1771] [serial = 1961] [outer = 0x89dcf000] 02:34:00 INFO - PROCESS | 1771 | 1461144840596 Marionette DEBUG loaded listener.js 02:34:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x89e0e800) [pid = 1771] [serial = 1962] [outer = 0x89dcf000] 02:34:01 INFO - PROCESS | 1771 | 1461144841636 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]]]}] 02:34:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:34:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1840ms 02:34:01 INFO - PROCESS | 1771 | 1461144841699 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 02:34:01 INFO - PROCESS | 1771 | 1461144841704 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 02:34:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:34:01 INFO - PROCESS | 1771 | 1461144841711 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:34:01 INFO - PROCESS | 1771 | 1461144841714 Marionette TRACE conn3 <- [1,2586,null,{}] 02:34:01 INFO - PROCESS | 1771 | 1461144841720 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}] 02:34:02 INFO - PROCESS | 1771 | 1461144841999 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 02:34:02 INFO - PROCESS | 1771 | 1461144842346 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:02 INFO - PROCESS | 1771 | ++DOCSHELL 0x8751c400 == 163 [pid = 1771] [id = 654] 02:34:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x89c9fc00) [pid = 1771] [serial = 1963] [outer = (nil)] 02:34:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x8ae41800) [pid = 1771] [serial = 1964] [outer = 0x89c9fc00] 02:34:02 INFO - PROCESS | 1771 | 1461144842445 Marionette DEBUG loaded listener.js 02:34:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8ae4a400) [pid = 1771] [serial = 1965] [outer = 0x89c9fc00] 02:34:03 INFO - PROCESS | 1771 | 1461144843360 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]]]}] 02:34:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:34:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1687ms 02:34:03 INFO - PROCESS | 1771 | 1461144843399 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 02:34:03 INFO - PROCESS | 1771 | 1461144843402 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 02:34:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:34:03 INFO - PROCESS | 1771 | 1461144843409 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:34:03 INFO - PROCESS | 1771 | 1461144843412 Marionette TRACE conn3 <- [1,2590,null,{}] 02:34:03 INFO - PROCESS | 1771 | 1461144843418 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}] 02:34:03 INFO - PROCESS | 1771 | 1461144843645 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 02:34:04 INFO - PROCESS | 1771 | 1461144843996 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:04 INFO - PROCESS | 1771 | ++DOCSHELL 0x8853e400 == 164 [pid = 1771] [id = 655] 02:34:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x89dd6c00) [pid = 1771] [serial = 1966] [outer = (nil)] 02:34:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8ae5b800) [pid = 1771] [serial = 1967] [outer = 0x89dd6c00] 02:34:04 INFO - PROCESS | 1771 | 1461144844085 Marionette DEBUG loaded listener.js 02:34:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8aed4800) [pid = 1771] [serial = 1968] [outer = 0x89dd6c00] 02:34:05 INFO - PROCESS | 1771 | 1461144845045 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]]]}] 02:34:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:34:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1697ms 02:34:05 INFO - PROCESS | 1771 | 1461144845107 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 02:34:05 INFO - PROCESS | 1771 | 1461144845111 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 02:34:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:34:05 INFO - PROCESS | 1771 | 1461144845118 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:34:05 INFO - PROCESS | 1771 | 1461144845121 Marionette TRACE conn3 <- [1,2594,null,{}] 02:34:05 INFO - PROCESS | 1771 | 1461144845127 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}] 02:34:05 INFO - PROCESS | 1771 | 1461144845418 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 02:34:05 INFO - PROCESS | 1771 | 1461144845758 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:05 INFO - PROCESS | 1771 | ++DOCSHELL 0x89ea9c00 == 165 [pid = 1771] [id = 656] 02:34:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8afb8c00) [pid = 1771] [serial = 1969] [outer = (nil)] 02:34:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8b875400) [pid = 1771] [serial = 1970] [outer = 0x8afb8c00] 02:34:05 INFO - PROCESS | 1771 | 1461144845854 Marionette DEBUG loaded listener.js 02:34:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8b889c00) [pid = 1771] [serial = 1971] [outer = 0x8afb8c00] 02:34:06 INFO - PROCESS | 1771 | 1461144846852 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]]]}] 02:34:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:34:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1790ms 02:34:06 INFO - PROCESS | 1771 | 1461144846909 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 02:34:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:34:06 INFO - PROCESS | 1771 | 1461144846913 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 02:34:06 INFO - PROCESS | 1771 | 1461144846921 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:34:06 INFO - PROCESS | 1771 | 1461144846924 Marionette TRACE conn3 <- [1,2598,null,{}] 02:34:06 INFO - PROCESS | 1771 | 1461144846931 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}] 02:34:07 INFO - PROCESS | 1771 | 1461144847203 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 02:34:07 INFO - PROCESS | 1771 | 1461144847549 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:07 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a05800 == 166 [pid = 1771] [id = 657] 02:34:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8afae000) [pid = 1771] [serial = 1972] [outer = (nil)] 02:34:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x8c163000) [pid = 1771] [serial = 1973] [outer = 0x8afae000] 02:34:07 INFO - PROCESS | 1771 | 1461144847638 Marionette DEBUG loaded listener.js 02:34:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8c165c00) [pid = 1771] [serial = 1974] [outer = 0x8afae000] 02:34:08 INFO - PROCESS | 1771 | 1461144848597 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]]]}] 02:34:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:34:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1736ms 02:34:08 INFO - PROCESS | 1771 | 1461144848656 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 02:34:08 INFO - PROCESS | 1771 | 1461144848661 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 02:34:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:34:08 INFO - PROCESS | 1771 | 1461144848667 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:34:08 INFO - PROCESS | 1771 | 1461144848671 Marionette TRACE conn3 <- [1,2602,null,{}] 02:34:08 INFO - PROCESS | 1771 | 1461144848676 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}] 02:34:08 INFO - PROCESS | 1771 | 1461144848911 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 02:34:09 INFO - PROCESS | 1771 | 1461144849244 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b998800 == 167 [pid = 1771] [id = 658] 02:34:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8b999800) [pid = 1771] [serial = 1975] [outer = (nil)] 02:34:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8c3cc000) [pid = 1771] [serial = 1976] [outer = 0x8b999800] 02:34:09 INFO - PROCESS | 1771 | 1461144849348 Marionette DEBUG loaded listener.js 02:34:09 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x8c44d000) [pid = 1771] [serial = 1977] [outer = 0x8b999800] 02:34:10 INFO - PROCESS | 1771 | 1461144850327 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]]]}] 02:34:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:34:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1738ms 02:34:10 INFO - PROCESS | 1771 | 1461144850406 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 02:34:10 INFO - PROCESS | 1771 | 1461144850409 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 02:34:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:34:10 INFO - PROCESS | 1771 | 1461144850417 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:34:10 INFO - PROCESS | 1771 | 1461144850420 Marionette TRACE conn3 <- [1,2606,null,{}] 02:34:10 INFO - PROCESS | 1771 | 1461144850426 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}] 02:34:10 INFO - PROCESS | 1771 | 1461144850681 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 02:34:11 INFO - PROCESS | 1771 | 1461144851018 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:11 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae59800 == 168 [pid = 1771] [id = 659] 02:34:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x8c165400) [pid = 1771] [serial = 1978] [outer = (nil)] 02:34:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x8dc0a800) [pid = 1771] [serial = 1979] [outer = 0x8c165400] 02:34:11 INFO - PROCESS | 1771 | 1461144851112 Marionette DEBUG loaded listener.js 02:34:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x8dc0d000) [pid = 1771] [serial = 1980] [outer = 0x8c165400] 02:34:12 INFO - PROCESS | 1771 | 1461144852080 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]]]}] 02:34:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:34:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1730ms 02:34:12 INFO - PROCESS | 1771 | 1461144852149 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 02:34:12 INFO - PROCESS | 1771 | 1461144852152 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 02:34:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:34:12 INFO - PROCESS | 1771 | 1461144852159 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 1771 | 1461144852162 Marionette TRACE conn3 <- [1,2610,null,{}] 02:34:12 INFO - PROCESS | 1771 | 1461144852168 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}] 02:34:12 INFO - PROCESS | 1771 | 1461144852413 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 02:34:12 INFO - PROCESS | 1771 | 1461144852762 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:12 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b88ac00 == 169 [pid = 1771] [id = 660] 02:34:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x8c453800) [pid = 1771] [serial = 1981] [outer = (nil)] 02:34:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x8dcacc00) [pid = 1771] [serial = 1982] [outer = 0x8c453800] 02:34:12 INFO - PROCESS | 1771 | 1461144852850 Marionette DEBUG loaded listener.js 02:34:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x8dcaf800) [pid = 1771] [serial = 1983] [outer = 0x8c453800] 02:34:13 INFO - PROCESS | 1771 | 1461144853818 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]]]}] 02:34:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:34:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1736ms 02:34:13 INFO - PROCESS | 1771 | 1461144853896 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 02:34:13 INFO - PROCESS | 1771 | 1461144853900 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 02:34:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:34:13 INFO - PROCESS | 1771 | 1461144853907 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:34:13 INFO - PROCESS | 1771 | 1461144853912 Marionette TRACE conn3 <- [1,2614,null,{}] 02:34:13 INFO - PROCESS | 1771 | 1461144853917 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}] 02:34:14 INFO - PROCESS | 1771 | 1461144854213 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 02:34:14 INFO - PROCESS | 1771 | 1461144854580 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:14 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c160400 == 170 [pid = 1771] [id = 661] 02:34:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x8dee8000) [pid = 1771] [serial = 1984] [outer = (nil)] 02:34:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x8e6bf000) [pid = 1771] [serial = 1985] [outer = 0x8dee8000] 02:34:14 INFO - PROCESS | 1771 | 1461144854688 Marionette DEBUG loaded listener.js 02:34:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x8e7ac400) [pid = 1771] [serial = 1986] [outer = 0x8dee8000] 02:34:15 INFO - PROCESS | 1771 | 1461144855671 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]]]}] 02:34:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:34:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1839ms 02:34:15 INFO - PROCESS | 1771 | 1461144855747 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 02:34:15 INFO - PROCESS | 1771 | 1461144855751 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 02:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:34:15 INFO - PROCESS | 1771 | 1461144855758 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:34:15 INFO - PROCESS | 1771 | 1461144855760 Marionette TRACE conn3 <- [1,2618,null,{}] 02:34:15 INFO - PROCESS | 1771 | 1461144855767 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}] 02:34:16 INFO - PROCESS | 1771 | 1461144856052 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 02:34:16 INFO - PROCESS | 1771 | 1461144856393 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:16 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dd5ec00 == 171 [pid = 1771] [id = 662] 02:34:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x8e6be800) [pid = 1771] [serial = 1987] [outer = (nil)] 02:34:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x8e890000) [pid = 1771] [serial = 1988] [outer = 0x8e6be800] 02:34:16 INFO - PROCESS | 1771 | 1461144856489 Marionette DEBUG loaded listener.js 02:34:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x8f059400) [pid = 1771] [serial = 1989] [outer = 0x8e6be800] 02:34:17 INFO - PROCESS | 1771 | 1461144857433 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]]]}] 02:34:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:34:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1737ms 02:34:17 INFO - PROCESS | 1771 | 1461144857496 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 02:34:17 INFO - PROCESS | 1771 | 1461144857500 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 02:34:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:34:17 INFO - PROCESS | 1771 | 1461144857506 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:34:17 INFO - PROCESS | 1771 | 1461144857509 Marionette TRACE conn3 <- [1,2622,null,{}] 02:34:17 INFO - PROCESS | 1771 | 1461144857515 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}] 02:34:17 INFO - PROCESS | 1771 | 1461144857739 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 02:34:18 INFO - PROCESS | 1771 | 1461144858084 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:18 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dca9800 == 172 [pid = 1771] [id = 663] 02:34:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x8e888400) [pid = 1771] [serial = 1990] [outer = (nil)] 02:34:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x8f3d7000) [pid = 1771] [serial = 1991] [outer = 0x8e888400] 02:34:18 INFO - PROCESS | 1771 | 1461144858178 Marionette DEBUG loaded listener.js 02:34:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x8f3db400) [pid = 1771] [serial = 1992] [outer = 0x8e888400] 02:34:19 INFO - PROCESS | 1771 | 1461144859112 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]]]}] 02:34:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:34:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1683ms 02:34:19 INFO - PROCESS | 1771 | 1461144859193 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 02:34:19 INFO - PROCESS | 1771 | 1461144859197 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 02:34:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:34:19 INFO - PROCESS | 1771 | 1461144859203 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:34:19 INFO - PROCESS | 1771 | 1461144859207 Marionette TRACE conn3 <- [1,2626,null,{}] 02:34:19 INFO - PROCESS | 1771 | 1461144859213 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}] 02:34:19 INFO - PROCESS | 1771 | 1461144859455 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 02:34:19 INFO - PROCESS | 1771 | 1461144859808 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:19 INFO - PROCESS | 1771 | ++DOCSHELL 0x846c8c00 == 173 [pid = 1771] [id = 664] 02:34:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x8dd58000) [pid = 1771] [serial = 1993] [outer = (nil)] 02:34:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x8fe17400) [pid = 1771] [serial = 1994] [outer = 0x8dd58000] 02:34:19 INFO - PROCESS | 1771 | 1461144859904 Marionette DEBUG loaded listener.js 02:34:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x8fe1c000) [pid = 1771] [serial = 1995] [outer = 0x8dd58000] 02:34:20 INFO - PROCESS | 1771 | 1461144860814 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]]]}] 02:34:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:34:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1685ms 02:34:20 INFO - PROCESS | 1771 | 1461144860890 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 02:34:20 INFO - PROCESS | 1771 | 1461144860893 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 02:34:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:34:20 INFO - PROCESS | 1771 | 1461144860900 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:34:20 INFO - PROCESS | 1771 | 1461144860904 Marionette TRACE conn3 <- [1,2630,null,{}] 02:34:20 INFO - PROCESS | 1771 | 1461144860910 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}] 02:34:21 INFO - PROCESS | 1771 | 1461144861185 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 02:34:21 INFO - PROCESS | 1771 | 1461144861524 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:21 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f3d9400 == 174 [pid = 1771] [id = 665] 02:34:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x8fe16800) [pid = 1771] [serial = 1996] [outer = (nil)] 02:34:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x8ffdd400) [pid = 1771] [serial = 1997] [outer = 0x8fe16800] 02:34:21 INFO - PROCESS | 1771 | 1461144861626 Marionette DEBUG loaded listener.js 02:34:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x8ffdec00) [pid = 1771] [serial = 1998] [outer = 0x8fe16800] 02:34:22 INFO - PROCESS | 1771 | 1461144862566 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]]]}] 02:34:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:34:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1735ms 02:34:22 INFO - PROCESS | 1771 | 1461144862635 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 02:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:34:22 INFO - PROCESS | 1771 | 1461144862639 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 02:34:22 INFO - PROCESS | 1771 | 1461144862645 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:34:22 INFO - PROCESS | 1771 | 1461144862649 Marionette TRACE conn3 <- [1,2634,null,{}] 02:34:22 INFO - PROCESS | 1771 | 1461144862654 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}] 02:34:22 INFO - PROCESS | 1771 | 1461144862883 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 02:34:23 INFO - PROCESS | 1771 | 1461144863233 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:23 INFO - PROCESS | 1771 | ++DOCSHELL 0x847cdc00 == 175 [pid = 1771] [id = 666] 02:34:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x8ffd6400) [pid = 1771] [serial = 1999] [outer = (nil)] 02:34:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x912ac800) [pid = 1771] [serial = 2000] [outer = 0x8ffd6400] 02:34:23 INFO - PROCESS | 1771 | 1461144863319 Marionette DEBUG loaded listener.js 02:34:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x914e0800) [pid = 1771] [serial = 2001] [outer = 0x8ffd6400] 02:34:24 INFO - PROCESS | 1771 | 1461144864219 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]]]}] 02:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1641ms 02:34:24 INFO - PROCESS | 1771 | 1461144864287 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 02:34:24 INFO - PROCESS | 1771 | 1461144864291 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 02:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:34:24 INFO - PROCESS | 1771 | 1461144864297 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:34:24 INFO - PROCESS | 1771 | 1461144864301 Marionette TRACE conn3 <- [1,2638,null,{}] 02:34:24 INFO - PROCESS | 1771 | 1461144864307 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}] 02:34:24 INFO - PROCESS | 1771 | 1461144864553 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 02:34:24 INFO - PROCESS | 1771 | 1461144864932 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:24 INFO - PROCESS | 1771 | ++DOCSHELL 0x91ff2c00 == 176 [pid = 1771] [id = 667] 02:34:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x92947c00) [pid = 1771] [serial = 2002] [outer = (nil)] 02:34:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x92963c00) [pid = 1771] [serial = 2003] [outer = 0x92947c00] 02:34:25 INFO - PROCESS | 1771 | 1461144865032 Marionette DEBUG loaded listener.js 02:34:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x92a68c00) [pid = 1771] [serial = 2004] [outer = 0x92947c00] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x87519800 == 175 [pid = 1771] [id = 453] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x87513400 == 174 [pid = 1771] [id = 336] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x8afb0c00 == 173 [pid = 1771] [id = 456] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x8dcb1c00 == 172 [pid = 1771] [id = 457] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x84044c00 == 171 [pid = 1771] [id = 649] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x86a59c00 == 170 [pid = 1771] [id = 648] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x864f7400 == 169 [pid = 1771] [id = 647] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x84049400 == 168 [pid = 1771] [id = 646] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x91fe8400 == 167 [pid = 1771] [id = 644] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x9718e400 == 166 [pid = 1771] [id = 642] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x97e4fc00 == 165 [pid = 1771] [id = 643] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x8e6bd800 == 164 [pid = 1771] [id = 641] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x96b23c00 == 163 [pid = 1771] [id = 640] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x91fef400 == 162 [pid = 1771] [id = 639] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x847ce800 == 161 [pid = 1771] [id = 637] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae5d400 == 160 [pid = 1771] [id = 638] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x90379400 == 159 [pid = 1771] [id = 636] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x88530800 == 158 [pid = 1771] [id = 635] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x8f059c00 == 157 [pid = 1771] [id = 634] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x84a09400 == 156 [pid = 1771] [id = 633] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x8c455000 == 155 [pid = 1771] [id = 631] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x85ed1000 == 154 [pid = 1771] [id = 632] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x89ca4c00 == 153 [pid = 1771] [id = 630] 02:34:27 INFO - PROCESS | 1771 | --DOCSHELL 0x86d13000 == 152 [pid = 1771] [id = 629] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x8c451c00) [pid = 1771] [serial = 1755] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x8b88d400) [pid = 1771] [serial = 1886] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x8b88e000) [pid = 1771] [serial = 1883] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x9b0edc00) [pid = 1771] [serial = 1868] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x9808b400) [pid = 1771] [serial = 1866] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x98081400) [pid = 1771] [serial = 1865] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x97d2e000) [pid = 1771] [serial = 1863] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x97a88000) [pid = 1771] [serial = 1862] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x97a06000) [pid = 1771] [serial = 1860] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x978ab000) [pid = 1771] [serial = 1859] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x97190000) [pid = 1771] [serial = 1857] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x9706c400) [pid = 1771] [serial = 1856] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x96e2e000) [pid = 1771] [serial = 1854] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x96b2f000) [pid = 1771] [serial = 1853] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x95a6ac00) [pid = 1771] [serial = 1851] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x952b6c00) [pid = 1771] [serial = 1850] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x93d0a400) [pid = 1771] [serial = 1848] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x93cad400) [pid = 1771] [serial = 1847] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x92c1c400) [pid = 1771] [serial = 1845] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x92ac4800) [pid = 1771] [serial = 1844] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x9294d400) [pid = 1771] [serial = 1842] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x914ed400) [pid = 1771] [serial = 1841] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x90381400) [pid = 1771] [serial = 1839] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x8ffe1800) [pid = 1771] [serial = 1838] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x8f065000) [pid = 1771] [serial = 1836] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x8f05fc00) [pid = 1771] [serial = 1835] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x8e7b0800) [pid = 1771] [serial = 1833] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x8e7a8000) [pid = 1771] [serial = 1832] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x8dd60000) [pid = 1771] [serial = 1830] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x8dcaf400) [pid = 1771] [serial = 1829] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x8c208000) [pid = 1771] [serial = 1827] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x8b99a800) [pid = 1771] [serial = 1826] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x8853d800) [pid = 1771] [serial = 1824] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x87689800) [pid = 1771] [serial = 1823] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x87514c00) [pid = 1771] [serial = 1877] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x8751f000) [pid = 1771] [serial = 1878] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x86d17400) [pid = 1771] [serial = 1875] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x86d15800) [pid = 1771] [serial = 1874] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x9fe89400) [pid = 1771] [serial = 1872] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x9fe83c00) [pid = 1771] [serial = 1871] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x9df96400) [pid = 1771] [serial = 1869] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x8c168000) [pid = 1771] [serial = 1884] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x89ca3000) [pid = 1771] [serial = 1880] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x89dd6400) [pid = 1771] [serial = 1881] [outer = (nil)] [url = about:blank] 02:34:28 INFO - PROCESS | 1771 | 1461144868434 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]]]}] 02:34:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:34:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 4194ms 02:34:28 INFO - PROCESS | 1771 | 1461144868493 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 02:34:28 INFO - PROCESS | 1771 | 1461144868499 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 02:34:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:34:28 INFO - PROCESS | 1771 | 1461144868508 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:34:28 INFO - PROCESS | 1771 | 1461144868513 Marionette TRACE conn3 <- [1,2642,null,{}] 02:34:28 INFO - PROCESS | 1771 | 1461144868522 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}] 02:34:28 INFO - PROCESS | 1771 | 1461144868754 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 02:34:28 INFO - PROCESS | 1771 | 1461144868973 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:29 INFO - PROCESS | 1771 | ++DOCSHELL 0x864f5400 == 153 [pid = 1771] [id = 668] 02:34:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x86a50800) [pid = 1771] [serial = 2005] [outer = (nil)] 02:34:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x86af5c00) [pid = 1771] [serial = 2006] [outer = 0x86a50800] 02:34:29 INFO - PROCESS | 1771 | 1461144869056 Marionette DEBUG loaded listener.js 02:34:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x86d15800) [pid = 1771] [serial = 2007] [outer = 0x86a50800] 02:34:29 INFO - PROCESS | 1771 | 1461144869865 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]]]}] 02:34:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:34:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1398ms 02:34:29 INFO - PROCESS | 1771 | 1461144869907 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 02:34:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:34:29 INFO - PROCESS | 1771 | 1461144869919 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 02:34:29 INFO - PROCESS | 1771 | 1461144869929 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:34:29 INFO - PROCESS | 1771 | 1461144869933 Marionette TRACE conn3 <- [1,2646,null,{}] 02:34:29 INFO - PROCESS | 1771 | 1461144869939 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}] 02:34:30 INFO - PROCESS | 1771 | 1461144870265 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 02:34:30 INFO - PROCESS | 1771 | 1461144870426 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:30 INFO - PROCESS | 1771 | ++DOCSHELL 0x86af3400 == 154 [pid = 1771] [id = 669] 02:34:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x86af4000) [pid = 1771] [serial = 2008] [outer = (nil)] 02:34:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x87689400) [pid = 1771] [serial = 2009] [outer = 0x86af4000] 02:34:30 INFO - PROCESS | 1771 | 1461144870523 Marionette DEBUG loaded listener.js 02:34:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x882f4c00) [pid = 1771] [serial = 2010] [outer = 0x86af4000] 02:34:31 INFO - PROCESS | 1771 | 1461144871573 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]]]}] 02:34:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:34:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1701ms 02:34:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:34:31 INFO - PROCESS | 1771 | 1461144871630 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 02:34:31 INFO - PROCESS | 1771 | 1461144871633 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 02:34:31 INFO - PROCESS | 1771 | 1461144871640 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:34:31 INFO - PROCESS | 1771 | 1461144871646 Marionette TRACE conn3 <- [1,2650,null,{}] 02:34:31 INFO - PROCESS | 1771 | 1461144871661 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}] 02:34:31 INFO - PROCESS | 1771 | 1461144871968 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 02:34:32 INFO - PROCESS | 1771 | 1461144872009 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:32 INFO - PROCESS | 1771 | ++DOCSHELL 0x864f1400 == 155 [pid = 1771] [id = 670] 02:34:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x88a0a000) [pid = 1771] [serial = 2011] [outer = (nil)] 02:34:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x89caa000) [pid = 1771] [serial = 2012] [outer = 0x88a0a000] 02:34:32 INFO - PROCESS | 1771 | 1461144872249 Marionette DEBUG loaded listener.js 02:34:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x89dd5400) [pid = 1771] [serial = 2013] [outer = 0x88a0a000] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x8fc1d800) [pid = 1771] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8def0000) [pid = 1771] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x98843800) [pid = 1771] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x8ae49c00) [pid = 1771] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x9037d000) [pid = 1771] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x86aef000) [pid = 1771] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x864f7800) [pid = 1771] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x93c49400) [pid = 1771] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x86d13800) [pid = 1771] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x84048c00) [pid = 1771] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x8404ac00) [pid = 1771] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x98127400) [pid = 1771] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x96cdd800) [pid = 1771] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x8dc12400) [pid = 1771] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x8c209c00) [pid = 1771] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 127 (0x8fc26400) [pid = 1771] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 126 (0x96b2a000) [pid = 1771] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 125 (0x8751ac00) [pid = 1771] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 124 (0x89eaac00) [pid = 1771] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 123 (0x97d2dc00) [pid = 1771] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 122 (0x8f3dd000) [pid = 1771] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:34:33 INFO - PROCESS | 1771 | --DOMWINDOW == 121 (0x88538c00) [pid = 1771] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:34:33 INFO - PROCESS | 1771 | 1461144873610 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]]]}] 02:34:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:34:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1989ms 02:34:33 INFO - PROCESS | 1771 | 1461144873629 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 02:34:33 INFO - PROCESS | 1771 | 1461144873633 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 02:34:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:34:33 INFO - PROCESS | 1771 | 1461144873639 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:34:33 INFO - PROCESS | 1771 | 1461144873642 Marionette TRACE conn3 <- [1,2654,null,{}] 02:34:33 INFO - PROCESS | 1771 | 1461144873647 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}] 02:34:33 INFO - PROCESS | 1771 | 1461144873858 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 02:34:34 INFO - PROCESS | 1771 | 1461144874064 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:34 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a0f800 == 156 [pid = 1771] [id = 671] 02:34:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 122 (0x86d1a000) [pid = 1771] [serial = 2014] [outer = (nil)] 02:34:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 123 (0x89cab000) [pid = 1771] [serial = 2015] [outer = 0x86d1a000] 02:34:34 INFO - PROCESS | 1771 | 1461144874138 Marionette DEBUG loaded listener.js 02:34:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 124 (0x8ae41400) [pid = 1771] [serial = 2016] [outer = 0x86d1a000] 02:34:34 INFO - PROCESS | 1771 | 1461144874962 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]]]}] 02:34:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:34:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1491ms 02:34:35 INFO - PROCESS | 1771 | 1461144875132 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 02:34:35 INFO - PROCESS | 1771 | 1461144875140 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 02:34:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:34:35 INFO - PROCESS | 1771 | 1461144875148 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:34:35 INFO - PROCESS | 1771 | 1461144875153 Marionette TRACE conn3 <- [1,2658,null,{}] 02:34:35 INFO - PROCESS | 1771 | 1461144875162 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}] 02:34:35 INFO - PROCESS | 1771 | 1461144875414 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 02:34:35 INFO - PROCESS | 1771 | 1461144875785 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:35 INFO - PROCESS | 1771 | ++DOCSHELL 0x86aef800 == 157 [pid = 1771] [id = 672] 02:34:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 125 (0x86af0800) [pid = 1771] [serial = 2017] [outer = (nil)] 02:34:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 126 (0x86d0d400) [pid = 1771] [serial = 2018] [outer = 0x86af0800] 02:34:35 INFO - PROCESS | 1771 | 1461144875881 Marionette DEBUG loaded listener.js 02:34:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 127 (0x87322800) [pid = 1771] [serial = 2019] [outer = 0x86af0800] 02:34:36 INFO - PROCESS | 1771 | 1461144876931 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]]]}] 02:34:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:34:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1838ms 02:34:36 INFO - PROCESS | 1771 | 1461144876988 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 02:34:36 INFO - PROCESS | 1771 | 1461144876994 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 02:34:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:34:37 INFO - PROCESS | 1771 | 1461144877007 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:34:37 INFO - PROCESS | 1771 | 1461144877012 Marionette TRACE conn3 <- [1,2662,null,{}] 02:34:37 INFO - PROCESS | 1771 | 1461144877019 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}] 02:34:37 INFO - PROCESS | 1771 | 1461144877286 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 02:34:37 INFO - PROCESS | 1771 | 1461144877624 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:37 INFO - PROCESS | 1771 | ++DOCSHELL 0x882ee800 == 158 [pid = 1771] [id = 673] 02:34:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0x882f4800) [pid = 1771] [serial = 2020] [outer = (nil)] 02:34:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x88a07c00) [pid = 1771] [serial = 2021] [outer = 0x882f4800] 02:34:37 INFO - PROCESS | 1771 | 1461144877717 Marionette DEBUG loaded listener.js 02:34:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x89caac00) [pid = 1771] [serial = 2022] [outer = 0x882f4800] 02:34:38 INFO - PROCESS | 1771 | 1461144878695 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]]]}] 02:34:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:34:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1746ms 02:34:38 INFO - PROCESS | 1771 | 1461144878749 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 02:34:38 INFO - PROCESS | 1771 | 1461144878753 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 02:34:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:34:38 INFO - PROCESS | 1771 | 1461144878760 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:34:38 INFO - PROCESS | 1771 | 1461144878764 Marionette TRACE conn3 <- [1,2666,null,{}] 02:34:38 INFO - PROCESS | 1771 | 1461144878780 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}] 02:34:39 INFO - PROCESS | 1771 | 1461144879055 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 02:34:39 INFO - PROCESS | 1771 | 1461144879450 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:39 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae57800 == 159 [pid = 1771] [id = 674] 02:34:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x8b869400) [pid = 1771] [serial = 2023] [outer = (nil)] 02:34:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x8b890800) [pid = 1771] [serial = 2024] [outer = 0x8b869400] 02:34:39 INFO - PROCESS | 1771 | 1461144879553 Marionette DEBUG loaded listener.js 02:34:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x8b99b400) [pid = 1771] [serial = 2025] [outer = 0x8b869400] 02:34:40 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:34:40 INFO - PROCESS | 1771 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:34:40 INFO - PROCESS | 1771 | 1461144880953 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]]]}] 02:34:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 02:34:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2237ms 02:34:40 INFO - PROCESS | 1771 | 1461144880998 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 02:34:41 INFO - PROCESS | 1771 | 1461144881002 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 02:34:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:34:41 INFO - PROCESS | 1771 | 1461144881009 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:34:41 INFO - PROCESS | 1771 | 1461144881012 Marionette TRACE conn3 <- [1,2670,null,{}] 02:34:41 INFO - PROCESS | 1771 | 1461144881018 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}] 02:34:41 INFO - PROCESS | 1771 | 1461144881332 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 02:34:41 INFO - PROCESS | 1771 | 1461144881618 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:41 INFO - PROCESS | 1771 | ++DOCSHELL 0x8afab000 == 160 [pid = 1771] [id = 675] 02:34:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x8b869800) [pid = 1771] [serial = 2026] [outer = (nil)] 02:34:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x8c3c6000) [pid = 1771] [serial = 2027] [outer = 0x8b869800] 02:34:41 INFO - PROCESS | 1771 | 1461144881707 Marionette DEBUG loaded listener.js 02:34:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x8c455000) [pid = 1771] [serial = 2028] [outer = 0x8b869800] 02:34:43 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:34:43 INFO - PROCESS | 1771 | 1461144883083 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] 02:34:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:34:43 INFO - PROCESS | 1771 | 1461144883110 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 02:34:43 INFO - PROCESS | 1771 | 1461144883116 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:34:43 INFO - PROCESS | 1771 | 1461144883120 Marionette TRACE conn3 <- [1,2674,null,{}] 02:34:43 INFO - PROCESS | 1771 | 1461144883126 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}] 02:34:43 INFO - PROCESS | 1771 | 1461144883379 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 02:34:43 INFO - PROCESS | 1771 | 1461144883638 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:43 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c208400 == 161 [pid = 1771] [id = 676] 02:34:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x8c209c00) [pid = 1771] [serial = 2029] [outer = (nil)] 02:34:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x8dd59400) [pid = 1771] [serial = 2030] [outer = 0x8c209c00] 02:34:43 INFO - PROCESS | 1771 | 1461144883725 Marionette DEBUG loaded listener.js 02:34:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8dd60000) [pid = 1771] [serial = 2031] [outer = 0x8c209c00] 02:34:45 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:34:45 INFO - PROCESS | 1771 | 1461144885108 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 02:34:45 INFO - PROCESS | 1771 | 1461144885170 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 02:34:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:34:45 INFO - PROCESS | 1771 | 1461144885177 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:34:45 INFO - PROCESS | 1771 | 1461144885180 Marionette TRACE conn3 <- [1,2678,null,{}] 02:34:45 INFO - PROCESS | 1771 | 1461144885294 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}] 02:34:45 INFO - PROCESS | 1771 | 1461144885551 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 02:34:45 INFO - PROCESS | 1771 | 1461144885834 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:45 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c203000 == 162 [pid = 1771] [id = 677] 02:34:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8dd59c00) [pid = 1771] [serial = 2032] [outer = (nil)] 02:34:45 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8e7aa400) [pid = 1771] [serial = 2033] [outer = 0x8dd59c00] 02:34:45 INFO - PROCESS | 1771 | 1461144885930 Marionette DEBUG loaded listener.js 02:34:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8f065000) [pid = 1771] [serial = 2034] [outer = 0x8dd59c00] 02:34:47 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:34:47 INFO - PROCESS | 1771 | 1461144887310 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]]]}] 02:34:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 02:34:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2150ms 02:34:47 INFO - PROCESS | 1771 | 1461144887327 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 02:34:47 INFO - PROCESS | 1771 | 1461144887331 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 02:34:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:34:47 INFO - PROCESS | 1771 | 1461144887337 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:34:47 INFO - PROCESS | 1771 | 1461144887341 Marionette TRACE conn3 <- [1,2682,null,{}] 02:34:47 INFO - PROCESS | 1771 | 1461144887347 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}] 02:34:47 INFO - PROCESS | 1771 | 1461144887611 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 02:34:47 INFO - PROCESS | 1771 | 1461144887871 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:47 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c205400 == 163 [pid = 1771] [id = 678] 02:34:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8dd57400) [pid = 1771] [serial = 2035] [outer = (nil)] 02:34:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8fc19800) [pid = 1771] [serial = 2036] [outer = 0x8dd57400] 02:34:47 INFO - PROCESS | 1771 | 1461144887958 Marionette DEBUG loaded listener.js 02:34:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8ffdbc00) [pid = 1771] [serial = 2037] [outer = 0x8dd57400] 02:34:49 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:34:49 INFO - PROCESS | 1771 | 1461144889272 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]]]}] 02:34:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 02:34:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1982ms 02:34:49 INFO - PROCESS | 1771 | 1461144889321 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 02:34:49 INFO - PROCESS | 1771 | 1461144889325 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 02:34:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:34:49 INFO - PROCESS | 1771 | 1461144889332 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:34:49 INFO - PROCESS | 1771 | 1461144889335 Marionette TRACE conn3 <- [1,2686,null,{}] 02:34:49 INFO - PROCESS | 1771 | 1461144889341 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}] 02:34:49 INFO - PROCESS | 1771 | 1461144889615 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 02:34:49 INFO - PROCESS | 1771 | 1461144889877 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:49 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e6b2800 == 164 [pid = 1771] [id = 679] 02:34:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8e6b5800) [pid = 1771] [serial = 2038] [outer = (nil)] 02:34:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x912acc00) [pid = 1771] [serial = 2039] [outer = 0x8e6b5800] 02:34:49 INFO - PROCESS | 1771 | 1461144889964 Marionette DEBUG loaded listener.js 02:34:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x91fea000) [pid = 1771] [serial = 2040] [outer = 0x8e6b5800] 02:34:51 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:34:51 INFO - PROCESS | 1771 | 1461144891351 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] 02:34:51 INFO - PROCESS | 1771 | 1461144891379 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 02:34:51 INFO - PROCESS | 1771 | 1461144891387 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:34:51 INFO - PROCESS | 1771 | 1461144891390 Marionette TRACE conn3 <- [1,2690,null,{}] 02:34:51 INFO - PROCESS | 1771 | 1461144891396 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}] 02:34:51 INFO - PROCESS | 1771 | 1461144891644 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 02:34:51 INFO - PROCESS | 1771 | 1461144891905 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x89ea5800 == 165 [pid = 1771] [id = 680] 02:34:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8ffd8400) [pid = 1771] [serial = 2041] [outer = (nil)] 02:34:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x92a6c800) [pid = 1771] [serial = 2042] [outer = 0x8ffd8400] 02:34:51 INFO - PROCESS | 1771 | 1461144891991 Marionette DEBUG loaded listener.js 02:34:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x92ac2400) [pid = 1771] [serial = 2043] [outer = 0x8ffd8400] 02:34:53 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:34:53 INFO - PROCESS | 1771 | 1461144893333 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 02:34:53 INFO - PROCESS | 1771 | 1461144893388 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 02:34:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:34:53 INFO - PROCESS | 1771 | 1461144893395 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:34:53 INFO - PROCESS | 1771 | 1461144893399 Marionette TRACE conn3 <- [1,2694,null,{}] 02:34:53 INFO - PROCESS | 1771 | 1461144893404 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}] 02:34:53 INFO - PROCESS | 1771 | 1461144893685 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 02:34:53 INFO - PROCESS | 1771 | 1461144893949 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:53 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c210000 == 166 [pid = 1771] [id = 681] 02:34:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x9295c800) [pid = 1771] [serial = 2044] [outer = (nil)] 02:34:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x92c1a800) [pid = 1771] [serial = 2045] [outer = 0x9295c800] 02:34:54 INFO - PROCESS | 1771 | 1461144894037 Marionette DEBUG loaded listener.js 02:34:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x93c43800) [pid = 1771] [serial = 2046] [outer = 0x9295c800] 02:34:55 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:34:55 INFO - PROCESS | 1771 | 1461144895406 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] 02:34:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:34:55 INFO - PROCESS | 1771 | 1461144895436 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 02:34:55 INFO - PROCESS | 1771 | 1461144895442 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:34:55 INFO - PROCESS | 1771 | 1461144895453 Marionette TRACE conn3 <- [1,2698,null,{}] 02:34:55 INFO - PROCESS | 1771 | 1461144895458 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}] 02:34:55 INFO - PROCESS | 1771 | 1461144895771 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 02:34:56 INFO - PROCESS | 1771 | 1461144896064 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x91f98800 == 167 [pid = 1771] [id = 682] 02:34:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x92a65400) [pid = 1771] [serial = 2047] [outer = (nil)] 02:34:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x93ca8000) [pid = 1771] [serial = 2048] [outer = 0x92a65400] 02:34:56 INFO - PROCESS | 1771 | 1461144896163 Marionette DEBUG loaded listener.js 02:34:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x93d08800) [pid = 1771] [serial = 2049] [outer = 0x92a65400] 02:34:57 INFO - PROCESS | 1771 | SkCairoFTTypeface::onFilterRec unimplemented 02:34:57 INFO - PROCESS | 1771 | 1461144897557 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] 02:34:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:34:57 INFO - PROCESS | 1771 | 1461144897592 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 02:34:57 INFO - PROCESS | 1771 | 1461144897598 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:34:57 INFO - PROCESS | 1771 | 1461144897602 Marionette TRACE conn3 <- [1,2702,null,{}] 02:34:57 INFO - PROCESS | 1771 | 1461144897608 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}] 02:34:57 INFO - PROCESS | 1771 | 1461144897904 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 02:34:58 INFO - PROCESS | 1771 | 1461144898171 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:58 INFO - PROCESS | 1771 | ++DOCSHELL 0x93ca7c00 == 168 [pid = 1771] [id = 683] 02:34:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x93ca9800) [pid = 1771] [serial = 2050] [outer = (nil)] 02:34:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x9472e000) [pid = 1771] [serial = 2051] [outer = 0x93ca9800] 02:34:58 INFO - PROCESS | 1771 | 1461144898260 Marionette DEBUG loaded listener.js 02:34:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x94732800) [pid = 1771] [serial = 2052] [outer = 0x93ca9800] 02:34:59 INFO - PROCESS | 1771 | 1461144899220 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]]]}] 02:34:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:34:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1683ms 02:34:59 INFO - PROCESS | 1771 | 1461144899281 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 02:34:59 INFO - PROCESS | 1771 | 1461144899284 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 02:34:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:34:59 INFO - PROCESS | 1771 | 1461144899291 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:34:59 INFO - PROCESS | 1771 | 1461144899294 Marionette TRACE conn3 <- [1,2706,null,{}] 02:34:59 INFO - PROCESS | 1771 | 1461144899300 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}] 02:34:59 INFO - PROCESS | 1771 | 1461144899569 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 02:34:59 INFO - PROCESS | 1771 | 1461144899922 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:59 INFO - PROCESS | 1771 | ++DOCSHELL 0x85b5dc00 == 169 [pid = 1771] [id = 684] 02:34:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x8c453000) [pid = 1771] [serial = 2053] [outer = (nil)] 02:34:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x95ab4400) [pid = 1771] [serial = 2054] [outer = 0x8c453000] 02:35:00 INFO - PROCESS | 1771 | 1461144900011 Marionette DEBUG loaded listener.js 02:35:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x95abd000) [pid = 1771] [serial = 2055] [outer = 0x8c453000] 02:35:00 INFO - PROCESS | 1771 | 1461144900983 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]]]}] 02:35:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:35:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1738ms 02:35:01 INFO - PROCESS | 1771 | 1461144901030 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 02:35:01 INFO - PROCESS | 1771 | 1461144901034 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 02:35:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:35:01 INFO - PROCESS | 1771 | 1461144901041 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:35:01 INFO - PROCESS | 1771 | 1461144901044 Marionette TRACE conn3 <- [1,2710,null,{}] 02:35:01 INFO - PROCESS | 1771 | 1461144901050 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}] 02:35:01 INFO - PROCESS | 1771 | 1461144901335 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 02:35:01 INFO - PROCESS | 1771 | 1461144901681 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:01 INFO - PROCESS | 1771 | ++DOCSHELL 0x93c4c000 == 170 [pid = 1771] [id = 685] 02:35:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x94730800) [pid = 1771] [serial = 2056] [outer = (nil)] 02:35:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x95ea0000) [pid = 1771] [serial = 2057] [outer = 0x94730800] 02:35:01 INFO - PROCESS | 1771 | 1461144901797 Marionette DEBUG loaded listener.js 02:35:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x95ea4800) [pid = 1771] [serial = 2058] [outer = 0x94730800] 02:35:02 INFO - PROCESS | 1771 | 1461144902888 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] 02:35:02 INFO - PROCESS | 1771 | 1461144902935 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 02:35:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:35:02 INFO - PROCESS | 1771 | 1461144902941 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:35:02 INFO - PROCESS | 1771 | 1461144902945 Marionette TRACE conn3 <- [1,2714,null,{}] 02:35:02 INFO - PROCESS | 1771 | 1461144902950 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}] 02:35:03 INFO - PROCESS | 1771 | 1461144903205 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 02:35:03 INFO - PROCESS | 1771 | 1461144903528 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x85b5c400 == 171 [pid = 1771] [id = 686] 02:35:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x8f3e5c00) [pid = 1771] [serial = 2059] [outer = (nil)] 02:35:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x96805400) [pid = 1771] [serial = 2060] [outer = 0x8f3e5c00] 02:35:03 INFO - PROCESS | 1771 | 1461144903618 Marionette DEBUG loaded listener.js 02:35:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x968e2400) [pid = 1771] [serial = 2061] [outer = 0x8f3e5c00] 02:35:04 INFO - PROCESS | 1771 | 1461144904590 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]]]}] 02:35:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:35:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1734ms 02:35:04 INFO - PROCESS | 1771 | 1461144904677 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 02:35:04 INFO - PROCESS | 1771 | 1461144904681 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 02:35:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:35:04 INFO - PROCESS | 1771 | 1461144904687 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:35:04 INFO - PROCESS | 1771 | 1461144904691 Marionette TRACE conn3 <- [1,2718,null,{}] 02:35:04 INFO - PROCESS | 1771 | 1461144904696 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}] 02:35:04 INFO - PROCESS | 1771 | 1461144904967 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 02:35:05 INFO - PROCESS | 1771 | 1461144905318 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x86a54000 == 170 [pid = 1771] [id = 625] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x87321400 == 169 [pid = 1771] [id = 211] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x864f1400 == 168 [pid = 1771] [id = 670] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x86af3400 == 167 [pid = 1771] [id = 669] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x864f5400 == 166 [pid = 1771] [id = 668] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x847cdc00 == 165 [pid = 1771] [id = 666] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x91ff2c00 == 164 [pid = 1771] [id = 667] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x8f3d9400 == 163 [pid = 1771] [id = 665] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x846c8c00 == 162 [pid = 1771] [id = 664] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x8dd5ec00 == 161 [pid = 1771] [id = 662] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x8dca9800 == 160 [pid = 1771] [id = 663] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x8c160400 == 159 [pid = 1771] [id = 661] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x8b88ac00 == 158 [pid = 1771] [id = 660] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae59800 == 157 [pid = 1771] [id = 659] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x8b998800 == 156 [pid = 1771] [id = 658] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x89ea9c00 == 155 [pid = 1771] [id = 656] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x84a05800 == 154 [pid = 1771] [id = 657] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x8853e400 == 153 [pid = 1771] [id = 655] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x8751c400 == 152 [pid = 1771] [id = 654] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x89dcd000 == 151 [pid = 1771] [id = 653] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x87324400 == 150 [pid = 1771] [id = 652] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x86d0f800 == 149 [pid = 1771] [id = 650] 02:35:06 INFO - PROCESS | 1771 | --DOCSHELL 0x85edf400 == 148 [pid = 1771] [id = 651] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x97e56400) [pid = 1771] [serial = 1926] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x97d38000) [pid = 1771] [serial = 1925] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x8f064c00) [pid = 1771] [serial = 1902] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x9fe85800) [pid = 1771] [serial = 1931] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x8b99bc00) [pid = 1771] [serial = 1893] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x93c4bc00) [pid = 1771] [serial = 1910] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x87317c00) [pid = 1771] [serial = 1946] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x86a58800) [pid = 1771] [serial = 1943] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0xa0a96800) [pid = 1771] [serial = 1934] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x8768b400) [pid = 1771] [serial = 1889] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x882ea000) [pid = 1771] [serial = 1950] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x84a02400) [pid = 1771] [serial = 1940] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0xa4458000) [pid = 1771] [serial = 1938] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x96e34000) [pid = 1771] [serial = 1919] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0xa0f48400) [pid = 1771] [serial = 1935] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x8dd5a400) [pid = 1771] [serial = 1896] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x95befc00) [pid = 1771] [serial = 1916] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x87514400) [pid = 1771] [serial = 1947] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x90384800) [pid = 1771] [serial = 1905] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x97a7c800) [pid = 1771] [serial = 1923] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x8b99ac00) [pid = 1771] [serial = 1821] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0xa444d400) [pid = 1771] [serial = 1937] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x9706f800) [pid = 1771] [serial = 1920] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x8e6bc800) [pid = 1771] [serial = 1898] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x8e7a3800) [pid = 1771] [serial = 1899] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x9b096c00) [pid = 1771] [serial = 1929] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x93c50c00) [pid = 1771] [serial = 1911] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x9037a400) [pid = 1771] [serial = 1904] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x9fe88c00) [pid = 1771] [serial = 1932] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x8aed9800) [pid = 1771] [serial = 1892] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x94727400) [pid = 1771] [serial = 1913] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x87512800) [pid = 1771] [serial = 1949] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x9472ec00) [pid = 1771] [serial = 1914] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x914e4c00) [pid = 1771] [serial = 1907] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x8f060000) [pid = 1771] [serial = 1901] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x8853c400) [pid = 1771] [serial = 1890] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x9295fc00) [pid = 1771] [serial = 1908] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x967d6800) [pid = 1771] [serial = 1917] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x85b52000) [pid = 1771] [serial = 1941] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x9789fc00) [pid = 1771] [serial = 1922] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x98ae2800) [pid = 1771] [serial = 1928] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 127 (0x86aea800) [pid = 1771] [serial = 1944] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 126 (0x8dcac400) [pid = 1771] [serial = 1895] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | --DOMWINDOW == 125 (0x88a03400) [pid = 1771] [serial = 1952] [outer = (nil)] [url = about:blank] 02:35:07 INFO - PROCESS | 1771 | ++DOCSHELL 0x84044c00 == 149 [pid = 1771] [id = 687] 02:35:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 126 (0x846c8c00) [pid = 1771] [serial = 2062] [outer = (nil)] 02:35:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 127 (0x85b52000) [pid = 1771] [serial = 2063] [outer = 0x846c8c00] 02:35:07 INFO - PROCESS | 1771 | 1461144907154 Marionette DEBUG loaded listener.js 02:35:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0x86a58800) [pid = 1771] [serial = 2064] [outer = 0x846c8c00] 02:35:08 INFO - PROCESS | 1771 | 1461144908039 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] 02:35:08 INFO - PROCESS | 1771 | 1461144908095 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 02:35:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:35:08 INFO - PROCESS | 1771 | 1461144908104 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:35:08 INFO - PROCESS | 1771 | 1461144908109 Marionette TRACE conn3 <- [1,2722,null,{}] 02:35:08 INFO - PROCESS | 1771 | 1461144908116 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}] 02:35:08 INFO - PROCESS | 1771 | 1461144908342 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 02:35:08 INFO - PROCESS | 1771 | 1461144908563 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:08 INFO - PROCESS | 1771 | ++DOCSHELL 0x8751ec00 == 150 [pid = 1771] [id = 688] 02:35:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x87681400) [pid = 1771] [serial = 2065] [outer = (nil)] 02:35:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x8768b400) [pid = 1771] [serial = 2066] [outer = 0x87681400] 02:35:08 INFO - PROCESS | 1771 | 1461144908698 Marionette DEBUG loaded listener.js 02:35:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x882f1000) [pid = 1771] [serial = 2067] [outer = 0x87681400] 02:35:09 INFO - PROCESS | 1771 | 1461144909551 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] 02:35:09 INFO - PROCESS | 1771 | 1461144909671 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 02:35:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:35:09 INFO - PROCESS | 1771 | 1461144909683 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:35:09 INFO - PROCESS | 1771 | 1461144909689 Marionette TRACE conn3 <- [1,2726,null,{}] 02:35:09 INFO - PROCESS | 1771 | 1461144909698 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}] 02:35:10 INFO - PROCESS | 1771 | 1461144909993 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 02:35:10 INFO - PROCESS | 1771 | 1461144910025 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:10 INFO - PROCESS | 1771 | ++DOCSHELL 0x86d16000 == 151 [pid = 1771] [id = 689] 02:35:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x8731d800) [pid = 1771] [serial = 2068] [outer = (nil)] 02:35:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x89dcd000) [pid = 1771] [serial = 2069] [outer = 0x8731d800] 02:35:10 INFO - PROCESS | 1771 | 1461144910106 Marionette DEBUG loaded listener.js 02:35:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x89ea6000) [pid = 1771] [serial = 2070] [outer = 0x8731d800] 02:35:11 INFO - PROCESS | 1771 | 1461144911339 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]]]}] 02:35:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:35:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1710ms 02:35:11 INFO - PROCESS | 1771 | 1461144911392 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 02:35:11 INFO - PROCESS | 1771 | 1461144911395 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 02:35:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:35:11 INFO - PROCESS | 1771 | 1461144911402 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:35:11 INFO - PROCESS | 1771 | 1461144911408 Marionette TRACE conn3 <- [1,2730,null,{}] 02:35:11 INFO - PROCESS | 1771 | 1461144911431 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}] 02:35:11 INFO - PROCESS | 1771 | 1461144911730 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x8fe16800) [pid = 1771] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x8dee8000) [pid = 1771] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x8afae000) [pid = 1771] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x89dcf000) [pid = 1771] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x8ffd6400) [pid = 1771] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x86a50800) [pid = 1771] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 127 (0x864f9400) [pid = 1771] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 126 (0x8c165400) [pid = 1771] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 125 (0x8e888400) [pid = 1771] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 124 (0x86af4000) [pid = 1771] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 123 (0x8dd58000) [pid = 1771] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 122 (0x8afb8c00) [pid = 1771] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 121 (0x8c453800) [pid = 1771] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 120 (0x89c9fc00) [pid = 1771] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 119 (0x88a10000) [pid = 1771] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 118 (0x88a0a000) [pid = 1771] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 117 (0x89dd6c00) [pid = 1771] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 116 (0x8b999800) [pid = 1771] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 115 (0x8e6be800) [pid = 1771] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:35:12 INFO - PROCESS | 1771 | --DOMWINDOW == 114 (0x8751cc00) [pid = 1771] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:35:12 INFO - PROCESS | 1771 | 1461144912596 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:12 INFO - PROCESS | 1771 | ++DOCSHELL 0x8404ac00 == 152 [pid = 1771] [id = 690] 02:35:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 115 (0x84a09800) [pid = 1771] [serial = 2071] [outer = (nil)] 02:35:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 116 (0x86af1c00) [pid = 1771] [serial = 2072] [outer = 0x84a09800] 02:35:12 INFO - PROCESS | 1771 | 1461144912704 Marionette DEBUG loaded listener.js 02:35:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 117 (0x89c9fc00) [pid = 1771] [serial = 2073] [outer = 0x84a09800] 02:35:13 INFO - PROCESS | 1771 | 1461144913876 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] 02:35:13 INFO - PROCESS | 1771 | 1461144913920 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 02:35:13 INFO - PROCESS | 1771 | 1461144913927 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:35:13 INFO - PROCESS | 1771 | 1461144913930 Marionette TRACE conn3 <- [1,2734,null,{}] 02:35:13 INFO - PROCESS | 1771 | 1461144913935 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}] 02:35:14 INFO - PROCESS | 1771 | 1461144914209 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 02:35:14 INFO - PROCESS | 1771 | 1461144914280 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:14 INFO - PROCESS | 1771 | ++DOCSHELL 0x85b5ac00 == 153 [pid = 1771] [id = 691] 02:35:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 118 (0x87321000) [pid = 1771] [serial = 2074] [outer = (nil)] 02:35:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 119 (0x8b86fc00) [pid = 1771] [serial = 2075] [outer = 0x87321000] 02:35:14 INFO - PROCESS | 1771 | 1461144914353 Marionette DEBUG loaded listener.js 02:35:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 120 (0x8b889000) [pid = 1771] [serial = 2076] [outer = 0x87321000] 02:35:15 INFO - PROCESS | 1771 | 1461144915583 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]]]}] 02:35:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:35:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1731ms 02:35:15 INFO - PROCESS | 1771 | 1461144915658 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 02:35:15 INFO - PROCESS | 1771 | 1461144915667 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 02:35:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:35:15 INFO - PROCESS | 1771 | 1461144915676 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:35:15 INFO - PROCESS | 1771 | 1461144915681 Marionette TRACE conn3 <- [1,2738,null,{}] 02:35:15 INFO - PROCESS | 1771 | 1461144915695 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}] 02:35:16 INFO - PROCESS | 1771 | 1461144916072 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 02:35:16 INFO - PROCESS | 1771 | 1461144916370 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:16 INFO - PROCESS | 1771 | ++DOCSHELL 0x87324c00 == 154 [pid = 1771] [id = 692] 02:35:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 121 (0x87512800) [pid = 1771] [serial = 2077] [outer = (nil)] 02:35:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 122 (0x882ea000) [pid = 1771] [serial = 2078] [outer = 0x87512800] 02:35:16 INFO - PROCESS | 1771 | 1461144916464 Marionette DEBUG loaded listener.js 02:35:16 INFO - PROCESS | 1771 | ++DOMWINDOW == 123 (0x88864c00) [pid = 1771] [serial = 2079] [outer = 0x87512800] 02:35:17 INFO - PROCESS | 1771 | 1461144917457 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]]]}] 02:35:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:35:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1844ms 02:35:17 INFO - PROCESS | 1771 | 1461144917522 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 02:35:17 INFO - PROCESS | 1771 | 1461144917531 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 02:35:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:35:17 INFO - PROCESS | 1771 | 1461144917542 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:35:17 INFO - PROCESS | 1771 | 1461144917545 Marionette TRACE conn3 <- [1,2742,null,{}] 02:35:17 INFO - PROCESS | 1771 | 1461144917552 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}] 02:35:17 INFO - PROCESS | 1771 | 1461144917832 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 02:35:18 INFO - PROCESS | 1771 | 1461144918235 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:18 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ae59400 == 155 [pid = 1771] [id = 693] 02:35:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 124 (0x8ae5c000) [pid = 1771] [serial = 2080] [outer = (nil)] 02:35:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 125 (0x8afb0800) [pid = 1771] [serial = 2081] [outer = 0x8ae5c000] 02:35:18 INFO - PROCESS | 1771 | 1461144918330 Marionette DEBUG loaded listener.js 02:35:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 126 (0x8b877400) [pid = 1771] [serial = 2082] [outer = 0x8ae5c000] 02:35:19 INFO - PROCESS | 1771 | 1461144919277 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]]]}] 02:35:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:35:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1786ms 02:35:19 INFO - PROCESS | 1771 | 1461144919329 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 02:35:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:35:19 INFO - PROCESS | 1771 | 1461144919334 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 02:35:19 INFO - PROCESS | 1771 | 1461144919340 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:35:19 INFO - PROCESS | 1771 | 1461144919347 Marionette TRACE conn3 <- [1,2746,null,{}] 02:35:19 INFO - PROCESS | 1771 | 1461144919365 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}] 02:35:19 INFO - PROCESS | 1771 | 1461144919611 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 02:35:19 INFO - PROCESS | 1771 | 1461144919962 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:20 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b99bc00 == 156 [pid = 1771] [id = 694] 02:35:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 127 (0x8c20c400) [pid = 1771] [serial = 2083] [outer = (nil)] 02:35:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0x8c3d1400) [pid = 1771] [serial = 2084] [outer = 0x8c20c400] 02:35:20 INFO - PROCESS | 1771 | 1461144920061 Marionette DEBUG loaded listener.js 02:35:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x8dc0d800) [pid = 1771] [serial = 2085] [outer = 0x8c20c400] 02:35:21 INFO - PROCESS | 1771 | 1461144921018 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]]]}] 02:35:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:35:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1748ms 02:35:21 INFO - PROCESS | 1771 | 1461144921089 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 02:35:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:35:21 INFO - PROCESS | 1771 | 1461144921094 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 02:35:21 INFO - PROCESS | 1771 | 1461144921101 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:35:21 INFO - PROCESS | 1771 | 1461144921105 Marionette TRACE conn3 <- [1,2750,null,{}] 02:35:21 INFO - PROCESS | 1771 | 1461144921110 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}] 02:35:21 INFO - PROCESS | 1771 | 1461144921400 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 02:35:21 INFO - PROCESS | 1771 | 1461144921739 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:21 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c204000 == 157 [pid = 1771] [id = 695] 02:35:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x8dc13000) [pid = 1771] [serial = 2086] [outer = (nil)] 02:35:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x8dd58c00) [pid = 1771] [serial = 2087] [outer = 0x8dc13000] 02:35:21 INFO - PROCESS | 1771 | 1461144921836 Marionette DEBUG loaded listener.js 02:35:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x8deec400) [pid = 1771] [serial = 2088] [outer = 0x8dc13000] 02:35:22 INFO - PROCESS | 1771 | 1461144922819 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]]]}] 02:35:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:35:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1749ms 02:35:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:35:22 INFO - PROCESS | 1771 | 1461144922850 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 02:35:22 INFO - PROCESS | 1771 | 1461144922853 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 02:35:22 INFO - PROCESS | 1771 | 1461144922860 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:35:22 INFO - PROCESS | 1771 | 1461144922864 Marionette TRACE conn3 <- [1,2754,null,{}] 02:35:22 INFO - PROCESS | 1771 | 1461144922870 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}] 02:35:23 INFO - PROCESS | 1771 | 1461144923183 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 02:35:23 INFO - PROCESS | 1771 | 1461144923404 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:23 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dcaec00 == 158 [pid = 1771] [id = 696] 02:35:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x8dd56000) [pid = 1771] [serial = 2089] [outer = (nil)] 02:35:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x8e7a3400) [pid = 1771] [serial = 2090] [outer = 0x8dd56000] 02:35:23 INFO - PROCESS | 1771 | 1461144923542 Marionette DEBUG loaded listener.js 02:35:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x8e882000) [pid = 1771] [serial = 2091] [outer = 0x8dd56000] 02:35:24 INFO - PROCESS | 1771 | 1461144924496 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]]]}] 02:35:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:35:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1697ms 02:35:24 INFO - PROCESS | 1771 | 1461144924557 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 02:35:24 INFO - PROCESS | 1771 | 1461144924561 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 02:35:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:35:24 INFO - PROCESS | 1771 | 1461144924568 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:35:24 INFO - PROCESS | 1771 | 1461144924571 Marionette TRACE conn3 <- [1,2758,null,{}] 02:35:24 INFO - PROCESS | 1771 | 1461144924577 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}] 02:35:24 INFO - PROCESS | 1771 | 1461144924849 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 02:35:25 INFO - PROCESS | 1771 | 1461144925190 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:25 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e884000 == 159 [pid = 1771] [id = 697] 02:35:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x8f060c00) [pid = 1771] [serial = 2092] [outer = (nil)] 02:35:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x8f3d9400) [pid = 1771] [serial = 2093] [outer = 0x8f060c00] 02:35:25 INFO - PROCESS | 1771 | 1461144925288 Marionette DEBUG loaded listener.js 02:35:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x8f3de400) [pid = 1771] [serial = 2094] [outer = 0x8f060c00] 02:35:26 INFO - PROCESS | 1771 | 1461144926234 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]]]}] 02:35:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:35:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1731ms 02:35:26 INFO - PROCESS | 1771 | 1461144926300 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 02:35:26 INFO - PROCESS | 1771 | 1461144926305 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 02:35:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:35:26 INFO - PROCESS | 1771 | 1461144926311 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:35:26 INFO - PROCESS | 1771 | 1461144926315 Marionette TRACE conn3 <- [1,2762,null,{}] 02:35:26 INFO - PROCESS | 1771 | 1461144926326 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}] 02:35:26 INFO - PROCESS | 1771 | 1461144926601 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 02:35:26 INFO - PROCESS | 1771 | 1461144926935 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:26 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dcaac00 == 160 [pid = 1771] [id = 698] 02:35:26 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8e88c400) [pid = 1771] [serial = 2095] [outer = (nil)] 02:35:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8ffd9c00) [pid = 1771] [serial = 2096] [outer = 0x8e88c400] 02:35:27 INFO - PROCESS | 1771 | 1461144927028 Marionette DEBUG loaded listener.js 02:35:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8ffdc000) [pid = 1771] [serial = 2097] [outer = 0x8e88c400] 02:35:27 INFO - PROCESS | 1771 | 1461144927928 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]]]}] 02:35:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:35:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1685ms 02:35:28 INFO - PROCESS | 1771 | 1461144927997 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 02:35:28 INFO - PROCESS | 1771 | 1461144928001 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 02:35:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:35:28 INFO - PROCESS | 1771 | 1461144928008 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:35:28 INFO - PROCESS | 1771 | 1461144928012 Marionette TRACE conn3 <- [1,2766,null,{}] 02:35:28 INFO - PROCESS | 1771 | 1461144928018 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}] 02:35:28 INFO - PROCESS | 1771 | 1461144928284 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 02:35:28 INFO - PROCESS | 1771 | 1461144928619 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:28 INFO - PROCESS | 1771 | ++DOCSHELL 0x8aed7400 == 161 [pid = 1771] [id = 699] 02:35:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x90382000) [pid = 1771] [serial = 2098] [outer = (nil)] 02:35:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x91ff3000) [pid = 1771] [serial = 2099] [outer = 0x90382000] 02:35:28 INFO - PROCESS | 1771 | 1461144928721 Marionette DEBUG loaded listener.js 02:35:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x9294bc00) [pid = 1771] [serial = 2100] [outer = 0x90382000] 02:35:29 INFO - PROCESS | 1771 | 1461144929639 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]]]}] 02:35:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:35:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1683ms 02:35:29 INFO - PROCESS | 1771 | 1461144929692 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 02:35:29 INFO - PROCESS | 1771 | 1461144929696 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 02:35:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:35:29 INFO - PROCESS | 1771 | 1461144929707 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:35:29 INFO - PROCESS | 1771 | 1461144929712 Marionette TRACE conn3 <- [1,2770,null,{}] 02:35:29 INFO - PROCESS | 1771 | 1461144929725 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}] 02:35:30 INFO - PROCESS | 1771 | 1461144930006 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 02:35:30 INFO - PROCESS | 1771 | 1461144930361 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:30 INFO - PROCESS | 1771 | ++DOCSHELL 0x90385400 == 162 [pid = 1771] [id = 700] 02:35:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x91ff3800) [pid = 1771] [serial = 2101] [outer = (nil)] 02:35:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x92c1a400) [pid = 1771] [serial = 2102] [outer = 0x91ff3800] 02:35:30 INFO - PROCESS | 1771 | 1461144930456 Marionette DEBUG loaded listener.js 02:35:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x92c1cc00) [pid = 1771] [serial = 2103] [outer = 0x91ff3800] 02:35:31 INFO - PROCESS | 1771 | 1461144931486 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]]]}] 02:35:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:35:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1859ms 02:35:31 INFO - PROCESS | 1771 | 1461144931562 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 02:35:31 INFO - PROCESS | 1771 | 1461144931565 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 02:35:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:35:31 INFO - PROCESS | 1771 | 1461144931573 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:35:31 INFO - PROCESS | 1771 | 1461144931578 Marionette TRACE conn3 <- [1,2774,null,{}] 02:35:31 INFO - PROCESS | 1771 | 1461144931585 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}] 02:35:31 INFO - PROCESS | 1771 | 1461144931862 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 02:35:32 INFO - PROCESS | 1771 | 1461144932228 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:32 INFO - PROCESS | 1771 | ++DOCSHELL 0x9296a000 == 163 [pid = 1771] [id = 701] 02:35:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x93ca4000) [pid = 1771] [serial = 2104] [outer = (nil)] 02:35:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x93cad400) [pid = 1771] [serial = 2105] [outer = 0x93ca4000] 02:35:32 INFO - PROCESS | 1771 | 1461144932319 Marionette DEBUG loaded listener.js 02:35:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x93caf000) [pid = 1771] [serial = 2106] [outer = 0x93ca4000] 02:35:33 INFO - PROCESS | 1771 | 1461144933370 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]]]}] 02:35:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:35:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1845ms 02:35:33 INFO - PROCESS | 1771 | 1461144933418 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 02:35:33 INFO - PROCESS | 1771 | 1461144933423 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 02:35:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:35:33 INFO - PROCESS | 1771 | 1461144933429 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:35:33 INFO - PROCESS | 1771 | 1461144933434 Marionette TRACE conn3 <- [1,2778,null,{}] 02:35:33 INFO - PROCESS | 1771 | 1461144933440 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}] 02:35:33 INFO - PROCESS | 1771 | 1461144933707 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 02:35:34 INFO - PROCESS | 1771 | 1461144934107 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:34 INFO - PROCESS | 1771 | ++DOCSHELL 0x93d0e000 == 164 [pid = 1771] [id = 702] 02:35:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x95ab5000) [pid = 1771] [serial = 2107] [outer = (nil)] 02:35:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x967d3400) [pid = 1771] [serial = 2108] [outer = 0x95ab5000] 02:35:34 INFO - PROCESS | 1771 | 1461144934210 Marionette DEBUG loaded listener.js 02:35:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x96b25800) [pid = 1771] [serial = 2109] [outer = 0x95ab5000] 02:35:35 INFO - PROCESS | 1771 | 1461144935186 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]]]}] 02:35:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:35:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1790ms 02:35:35 INFO - PROCESS | 1771 | 1461144935220 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 02:35:35 INFO - PROCESS | 1771 | 1461144935223 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 02:35:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:35:35 INFO - PROCESS | 1771 | 1461144935230 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:35:35 INFO - PROCESS | 1771 | 1461144935233 Marionette TRACE conn3 <- [1,2782,null,{}] 02:35:35 INFO - PROCESS | 1771 | 1461144935239 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}] 02:35:35 INFO - PROCESS | 1771 | 1461144935486 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 02:35:35 INFO - PROCESS | 1771 | 1461144935838 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:35 INFO - PROCESS | 1771 | ++DOCSHELL 0x94731800 == 165 [pid = 1771] [id = 703] 02:35:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x96b2c400) [pid = 1771] [serial = 2110] [outer = (nil)] 02:35:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x96c38c00) [pid = 1771] [serial = 2111] [outer = 0x96b2c400] 02:35:35 INFO - PROCESS | 1771 | 1461144935932 Marionette DEBUG loaded listener.js 02:35:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x96c3c000) [pid = 1771] [serial = 2112] [outer = 0x96b2c400] 02:35:36 INFO - PROCESS | 1771 | 1461144936866 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]]]}] 02:35:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:35:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1685ms 02:35:36 INFO - PROCESS | 1771 | 1461144936915 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 02:35:36 INFO - PROCESS | 1771 | 1461144936919 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 02:35:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:35:36 INFO - PROCESS | 1771 | 1461144936927 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 1771 | 1461144936931 Marionette TRACE conn3 <- [1,2786,null,{}] 02:35:36 INFO - PROCESS | 1771 | 1461144936938 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}] 02:35:37 INFO - PROCESS | 1771 | 1461144937187 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 02:35:37 INFO - PROCESS | 1771 | 1461144937530 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:37 INFO - PROCESS | 1771 | ++DOCSHELL 0x89ea4c00 == 166 [pid = 1771] [id = 704] 02:35:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x96b2f000) [pid = 1771] [serial = 2113] [outer = (nil)] 02:35:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x96e30800) [pid = 1771] [serial = 2114] [outer = 0x96b2f000] 02:35:37 INFO - PROCESS | 1771 | 1461144937625 Marionette DEBUG loaded listener.js 02:35:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x96e33c00) [pid = 1771] [serial = 2115] [outer = 0x96b2f000] 02:35:38 INFO - PROCESS | 1771 | 1461144938540 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]]]}] 02:35:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:35:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1630ms 02:35:38 INFO - PROCESS | 1771 | 1461144938557 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 02:35:38 INFO - PROCESS | 1771 | 1461144938560 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 02:35:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:35:38 INFO - PROCESS | 1771 | 1461144938566 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:35:38 INFO - PROCESS | 1771 | 1461144938570 Marionette TRACE conn3 <- [1,2790,null,{}] 02:35:38 INFO - PROCESS | 1771 | 1461144938576 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}] 02:35:38 INFO - PROCESS | 1771 | 1461144938817 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 02:35:39 INFO - PROCESS | 1771 | 1461144939135 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:39 INFO - PROCESS | 1771 | ++DOCSHELL 0x96c3bc00 == 167 [pid = 1771] [id = 705] 02:35:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x96e2c000) [pid = 1771] [serial = 2116] [outer = (nil)] 02:35:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x97067800) [pid = 1771] [serial = 2117] [outer = 0x96e2c000] 02:35:39 INFO - PROCESS | 1771 | 1461144939269 Marionette DEBUG loaded listener.js 02:35:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x9706c400) [pid = 1771] [serial = 2118] [outer = 0x96e2c000] 02:35:40 INFO - PROCESS | 1771 | 1461144940210 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]]]}] 02:35:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:35:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1688ms 02:35:40 INFO - PROCESS | 1771 | 1461144940256 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 02:35:40 INFO - PROCESS | 1771 | 1461144940260 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 02:35:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:35:40 INFO - PROCESS | 1771 | 1461144940266 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:35:40 INFO - PROCESS | 1771 | 1461144940269 Marionette TRACE conn3 <- [1,2794,null,{}] 02:35:40 INFO - PROCESS | 1771 | 1461144940275 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}] 02:35:40 INFO - PROCESS | 1771 | 1461144940499 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 02:35:40 INFO - PROCESS | 1771 | 1461144940824 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:40 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dc0a400 == 168 [pid = 1771] [id = 706] 02:35:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x8deee000) [pid = 1771] [serial = 2119] [outer = (nil)] 02:35:40 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x970b6400) [pid = 1771] [serial = 2120] [outer = 0x8deee000] 02:35:40 INFO - PROCESS | 1771 | 1461144940962 Marionette DEBUG loaded listener.js 02:35:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x97191c00) [pid = 1771] [serial = 2121] [outer = 0x8deee000] 02:35:41 INFO - PROCESS | 1771 | 1461144941924 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]]]}] 02:35:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:35:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1731ms 02:35:42 INFO - PROCESS | 1771 | 1461144941998 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 02:35:42 INFO - PROCESS | 1771 | 1461144942002 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 02:35:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:35:42 INFO - PROCESS | 1771 | 1461144942009 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:35:42 INFO - PROCESS | 1771 | 1461144942014 Marionette TRACE conn3 <- [1,2798,null,{}] 02:35:42 INFO - PROCESS | 1771 | 1461144942020 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}] 02:35:42 INFO - PROCESS | 1771 | 1461144942297 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 02:35:42 INFO - PROCESS | 1771 | 1461144942641 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:42 INFO - PROCESS | 1771 | ++DOCSHELL 0x92c1b000 == 169 [pid = 1771] [id = 707] 02:35:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x96e2f400) [pid = 1771] [serial = 2122] [outer = (nil)] 02:35:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x9719a000) [pid = 1771] [serial = 2123] [outer = 0x96e2f400] 02:35:42 INFO - PROCESS | 1771 | 1461144942737 Marionette DEBUG loaded listener.js 02:35:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x9719cc00) [pid = 1771] [serial = 2124] [outer = 0x96e2f400] 02:35:43 INFO - PROCESS | 1771 | 1461144943669 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]]]}] 02:35:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:35:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1690ms 02:35:43 INFO - PROCESS | 1771 | 1461144943699 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 02:35:43 INFO - PROCESS | 1771 | 1461144943703 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 02:35:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:35:43 INFO - PROCESS | 1771 | 1461144943710 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - PROCESS | 1771 | 1461144943716 Marionette TRACE conn3 <- [1,2802,null,{}] 02:35:43 INFO - PROCESS | 1771 | 1461144943722 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}] 02:35:43 INFO - PROCESS | 1771 | 1461144943958 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 02:35:44 INFO - PROCESS | 1771 | 1461144944312 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x85b57000 == 170 [pid = 1771] [id = 708] 02:35:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x97071800) [pid = 1771] [serial = 2125] [outer = (nil)] 02:35:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x978ab800) [pid = 1771] [serial = 2126] [outer = 0x97071800] 02:35:44 INFO - PROCESS | 1771 | 1461144944406 Marionette DEBUG loaded listener.js 02:35:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x978ae000) [pid = 1771] [serial = 2127] [outer = 0x97071800] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x87511800 == 169 [pid = 1771] [id = 449] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x882f3c00 == 168 [pid = 1771] [id = 560] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x8deea000 == 167 [pid = 1771] [id = 100] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x8404ac00 == 166 [pid = 1771] [id = 690] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x86d16000 == 165 [pid = 1771] [id = 689] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x8751ec00 == 164 [pid = 1771] [id = 688] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x84044c00 == 163 [pid = 1771] [id = 687] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x93c4c000 == 162 [pid = 1771] [id = 685] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x85b5dc00 == 161 [pid = 1771] [id = 684] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x93ca7c00 == 160 [pid = 1771] [id = 683] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x91f98800 == 159 [pid = 1771] [id = 682] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x8c210000 == 158 [pid = 1771] [id = 681] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x8e6b2800 == 157 [pid = 1771] [id = 679] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x89ea5800 == 156 [pid = 1771] [id = 680] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x8c205400 == 155 [pid = 1771] [id = 678] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x8c203000 == 154 [pid = 1771] [id = 677] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x8c208400 == 153 [pid = 1771] [id = 676] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x86aeb000 == 152 [pid = 1771] [id = 645] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x8afab000 == 151 [pid = 1771] [id = 675] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x882ee800 == 150 [pid = 1771] [id = 673] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae57800 == 149 [pid = 1771] [id = 674] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x84a0f800 == 148 [pid = 1771] [id = 671] 02:35:47 INFO - PROCESS | 1771 | --DOCSHELL 0x86aef800 == 147 [pid = 1771] [id = 672] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x89cab000) [pid = 1771] [serial = 2015] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x8ffdd400) [pid = 1771] [serial = 1997] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x8e7ac400) [pid = 1771] [serial = 1986] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x8c165c00) [pid = 1771] [serial = 1974] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x89e0e800) [pid = 1771] [serial = 1962] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x912ac800) [pid = 1771] [serial = 2000] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x8c163000) [pid = 1771] [serial = 1973] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x89dd7800) [pid = 1771] [serial = 1961] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x92963c00) [pid = 1771] [serial = 2003] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x86d15800) [pid = 1771] [serial = 2007] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x86d11400) [pid = 1771] [serial = 1955] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x8ffdec00) [pid = 1771] [serial = 1998] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x8dc0d000) [pid = 1771] [serial = 1980] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x8f3db400) [pid = 1771] [serial = 1992] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x882f4c00) [pid = 1771] [serial = 2010] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x86af5c00) [pid = 1771] [serial = 2006] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x8fe17400) [pid = 1771] [serial = 1994] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x8e6bf000) [pid = 1771] [serial = 1985] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x8b889c00) [pid = 1771] [serial = 1971] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x8f3d7000) [pid = 1771] [serial = 1991] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x8dcacc00) [pid = 1771] [serial = 1982] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x8ae41800) [pid = 1771] [serial = 1964] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x8731c800) [pid = 1771] [serial = 1956] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x8c20b000) [pid = 1771] [serial = 1887] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x89caa000) [pid = 1771] [serial = 2012] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x8ae5b800) [pid = 1771] [serial = 1967] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x8dc0a800) [pid = 1771] [serial = 1979] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x89dd5400) [pid = 1771] [serial = 2013] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x8ae4a400) [pid = 1771] [serial = 1965] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8dcaf800) [pid = 1771] [serial = 1983] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x8c3cc000) [pid = 1771] [serial = 1976] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x8f059400) [pid = 1771] [serial = 1989] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x8b875400) [pid = 1771] [serial = 1970] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x914e0800) [pid = 1771] [serial = 2001] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x8c44d000) [pid = 1771] [serial = 1977] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x87689400) [pid = 1771] [serial = 2009] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x8fe1c000) [pid = 1771] [serial = 1995] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x88539400) [pid = 1771] [serial = 1958] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x8aed4800) [pid = 1771] [serial = 1968] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x8e890000) [pid = 1771] [serial = 1988] [outer = (nil)] [url = about:blank] 02:35:47 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x88a07000) [pid = 1771] [serial = 1959] [outer = (nil)] [url = about:blank] 02:35:48 INFO - PROCESS | 1771 | 1461144948054 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]]]}] 02:35:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:35:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 4399ms 02:35:48 INFO - PROCESS | 1771 | 1461144948109 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 02:35:48 INFO - PROCESS | 1771 | 1461144948116 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 02:35:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:35:48 INFO - PROCESS | 1771 | 1461144948125 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:35:48 INFO - PROCESS | 1771 | 1461144948130 Marionette TRACE conn3 <- [1,2806,null,{}] 02:35:48 INFO - PROCESS | 1771 | 1461144948137 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}] 02:35:48 INFO - PROCESS | 1771 | 1461144948356 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 02:35:48 INFO - PROCESS | 1771 | 1461144948569 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:48 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a0f800 == 148 [pid = 1771] [id = 709] 02:35:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x86d18c00) [pid = 1771] [serial = 2128] [outer = (nil)] 02:35:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x8751ec00) [pid = 1771] [serial = 2129] [outer = 0x86d18c00] 02:35:48 INFO - PROCESS | 1771 | 1461144948653 Marionette DEBUG loaded listener.js 02:35:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x8768dc00) [pid = 1771] [serial = 2130] [outer = 0x86d18c00] 02:35:49 INFO - PROCESS | 1771 | 1461144949623 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]]]}] 02:35:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:35:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1532ms 02:35:49 INFO - PROCESS | 1771 | 1461144949657 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 02:35:49 INFO - PROCESS | 1771 | 1461144949666 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 02:35:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:35:49 INFO - PROCESS | 1771 | 1461144949675 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:35:49 INFO - PROCESS | 1771 | 1461144949680 Marionette TRACE conn3 <- [1,2810,null,{}] 02:35:49 INFO - PROCESS | 1771 | 1461144949685 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}] 02:35:50 INFO - PROCESS | 1771 | 1461144950010 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 02:35:50 INFO - PROCESS | 1771 | 1461144950048 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:50 INFO - PROCESS | 1771 | ++DOCSHELL 0x86d16000 == 149 [pid = 1771] [id = 710] 02:35:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x882e9400) [pid = 1771] [serial = 2131] [outer = (nil)] 02:35:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x88a10800) [pid = 1771] [serial = 2132] [outer = 0x882e9400] 02:35:50 INFO - PROCESS | 1771 | 1461144950124 Marionette DEBUG loaded listener.js 02:35:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x89dccc00) [pid = 1771] [serial = 2133] [outer = 0x882e9400] 02:35:51 INFO - PROCESS | 1771 | 1461144951121 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]]]}] 02:35:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:35:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1482ms 02:35:51 INFO - PROCESS | 1771 | 1461144951158 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 02:35:51 INFO - PROCESS | 1771 | 1461144951161 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 02:35:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:35:51 INFO - PROCESS | 1771 | 1461144951177 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:35:51 INFO - PROCESS | 1771 | 1461144951182 Marionette TRACE conn3 <- [1,2814,null,{}] 02:35:51 INFO - PROCESS | 1771 | 1461144951202 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}] 02:35:51 INFO - PROCESS | 1771 | 1461144951550 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 02:35:51 INFO - PROCESS | 1771 | 1461144951584 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x89dcf000 == 150 [pid = 1771] [id = 711] 02:35:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x89eadc00) [pid = 1771] [serial = 2134] [outer = (nil)] 02:35:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x8ae4e400) [pid = 1771] [serial = 2135] [outer = 0x89eadc00] 02:35:51 INFO - PROCESS | 1771 | 1461144951665 Marionette DEBUG loaded listener.js 02:35:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8aed3000) [pid = 1771] [serial = 2136] [outer = 0x89eadc00] 02:35:52 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x84a09800) [pid = 1771] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:35:52 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x87681400) [pid = 1771] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:35:52 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x8f3e5c00) [pid = 1771] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:35:52 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x9295c800) [pid = 1771] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:35:52 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x8731d800) [pid = 1771] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:35:52 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x8ffd8400) [pid = 1771] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:35:52 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x846c8c00) [pid = 1771] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:35:52 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x92a65400) [pid = 1771] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:35:52 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x93ca9800) [pid = 1771] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:35:52 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x94730800) [pid = 1771] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:35:52 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x8dd57400) [pid = 1771] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:35:52 INFO - PROCESS | 1771 | --DOMWINDOW == 127 (0x882f4800) [pid = 1771] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:35:52 INFO - PROCESS | 1771 | --DOMWINDOW == 126 (0x8c453000) [pid = 1771] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:35:52 INFO - PROCESS | 1771 | --DOMWINDOW == 125 (0x86af0800) [pid = 1771] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:35:52 INFO - PROCESS | 1771 | --DOMWINDOW == 124 (0x8e6b5800) [pid = 1771] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:35:53 INFO - PROCESS | 1771 | 1461144953216 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]]]}] 02:35:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:35:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2095ms 02:35:53 INFO - PROCESS | 1771 | 1461144953265 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 02:35:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:35:53 INFO - PROCESS | 1771 | 1461144953270 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 02:35:53 INFO - PROCESS | 1771 | 1461144953276 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:35:53 INFO - PROCESS | 1771 | 1461144953279 Marionette TRACE conn3 <- [1,2818,null,{}] 02:35:53 INFO - PROCESS | 1771 | 1461144953285 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}] 02:35:53 INFO - PROCESS | 1771 | 1461144953580 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 02:35:53 INFO - PROCESS | 1771 | 1461144953603 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:53 INFO - PROCESS | 1771 | ++DOCSHELL 0x85ed6000 == 151 [pid = 1771] [id = 712] 02:35:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 125 (0x882f4800) [pid = 1771] [serial = 2137] [outer = (nil)] 02:35:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 126 (0x8aedfc00) [pid = 1771] [serial = 2138] [outer = 0x882f4800] 02:35:53 INFO - PROCESS | 1771 | 1461144953676 Marionette DEBUG loaded listener.js 02:35:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 127 (0x8afb3400) [pid = 1771] [serial = 2139] [outer = 0x882f4800] 02:35:54 INFO - PROCESS | 1771 | 1461144954688 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]]]}] 02:35:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:35:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1432ms 02:35:54 INFO - PROCESS | 1771 | 1461144954719 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 02:35:54 INFO - PROCESS | 1771 | 1461144954725 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 02:35:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:35:54 INFO - PROCESS | 1771 | 1461144954734 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 1771 | 1461144954740 Marionette TRACE conn3 <- [1,2822,null,{}] 02:35:54 INFO - PROCESS | 1771 | 1461144954749 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}] 02:35:55 INFO - PROCESS | 1771 | 1461144955134 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 02:35:55 INFO - PROCESS | 1771 | 1461144955387 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:55 INFO - PROCESS | 1771 | ++DOCSHELL 0x86d18000 == 152 [pid = 1771] [id = 713] 02:35:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0x86d1b400) [pid = 1771] [serial = 2140] [outer = (nil)] 02:35:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x87322400) [pid = 1771] [serial = 2141] [outer = 0x86d1b400] 02:35:55 INFO - PROCESS | 1771 | 1461144955485 Marionette DEBUG loaded listener.js 02:35:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x8751f000) [pid = 1771] [serial = 2142] [outer = 0x86d1b400] 02:35:56 INFO - PROCESS | 1771 | 1461144956572 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]]]}] 02:35:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:35:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1890ms 02:35:56 INFO - PROCESS | 1771 | 1461144956625 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 02:35:56 INFO - PROCESS | 1771 | 1461144956634 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 02:35:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:35:56 INFO - PROCESS | 1771 | 1461144956645 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:35:56 INFO - PROCESS | 1771 | 1461144956650 Marionette TRACE conn3 <- [1,2826,null,{}] 02:35:56 INFO - PROCESS | 1771 | 1461144956656 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}] 02:35:56 INFO - PROCESS | 1771 | 1461144956895 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 02:35:57 INFO - PROCESS | 1771 | 1461144957250 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:57 INFO - PROCESS | 1771 | ++DOCSHELL 0x8853c800 == 153 [pid = 1771] [id = 714] 02:35:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x89e05400) [pid = 1771] [serial = 2143] [outer = (nil)] 02:35:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x89eab400) [pid = 1771] [serial = 2144] [outer = 0x89e05400] 02:35:57 INFO - PROCESS | 1771 | 1461144957341 Marionette DEBUG loaded listener.js 02:35:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x8ae52c00) [pid = 1771] [serial = 2145] [outer = 0x89e05400] 02:35:58 INFO - PROCESS | 1771 | 1461144958337 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:35:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:35:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1731ms 02:35:58 INFO - PROCESS | 1771 | 1461144958376 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 02:35:58 INFO - PROCESS | 1771 | 1461144958381 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 02:35:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:35:58 INFO - PROCESS | 1771 | 1461144958388 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:35:58 INFO - PROCESS | 1771 | 1461144958394 Marionette TRACE conn3 <- [1,2830,null,{}] 02:35:58 INFO - PROCESS | 1771 | 1461144958411 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}] 02:35:58 INFO - PROCESS | 1771 | 1461144958647 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 02:35:59 INFO - PROCESS | 1771 | 1461144959035 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:59 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b890400 == 154 [pid = 1771] [id = 715] 02:35:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x8c167000) [pid = 1771] [serial = 2146] [outer = (nil)] 02:35:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x8c16b400) [pid = 1771] [serial = 2147] [outer = 0x8c167000] 02:35:59 INFO - PROCESS | 1771 | 1461144959133 Marionette DEBUG loaded listener.js 02:35:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x8c208000) [pid = 1771] [serial = 2148] [outer = 0x8c167000] 02:36:00 INFO - PROCESS | 1771 | 1461144960099 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]]]}] 02:36:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:36:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1793ms 02:36:00 INFO - PROCESS | 1771 | 1461144960183 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 02:36:00 INFO - PROCESS | 1771 | 1461144960191 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 02:36:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:36:00 INFO - PROCESS | 1771 | 1461144960202 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:36:00 INFO - PROCESS | 1771 | 1461144960206 Marionette TRACE conn3 <- [1,2834,null,{}] 02:36:00 INFO - PROCESS | 1771 | 1461144960216 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}] 02:36:00 INFO - PROCESS | 1771 | 1461144960554 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 02:36:00 INFO - PROCESS | 1771 | 1461144960905 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:00 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c169000 == 155 [pid = 1771] [id = 716] 02:36:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x8c20d000) [pid = 1771] [serial = 2149] [outer = (nil)] 02:36:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x8c458400) [pid = 1771] [serial = 2150] [outer = 0x8c20d000] 02:36:00 INFO - PROCESS | 1771 | 1461144960996 Marionette DEBUG loaded listener.js 02:36:01 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8dc12000) [pid = 1771] [serial = 2151] [outer = 0x8c20d000] 02:36:01 INFO - PROCESS | 1771 | 1461144961945 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:36:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:36:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1788ms 02:36:01 INFO - PROCESS | 1771 | 1461144961989 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 02:36:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:36:01 INFO - PROCESS | 1771 | 1461144961993 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 02:36:02 INFO - PROCESS | 1771 | 1461144962000 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:36:02 INFO - PROCESS | 1771 | 1461144962003 Marionette TRACE conn3 <- [1,2838,null,{}] 02:36:02 INFO - PROCESS | 1771 | 1461144962009 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}] 02:36:02 INFO - PROCESS | 1771 | 1461144962272 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 02:36:02 INFO - PROCESS | 1771 | 1461144962620 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:02 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c3cf800 == 156 [pid = 1771] [id = 717] 02:36:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8c44f000) [pid = 1771] [serial = 2152] [outer = (nil)] 02:36:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8dd5ec00) [pid = 1771] [serial = 2153] [outer = 0x8c44f000] 02:36:02 INFO - PROCESS | 1771 | 1461144962716 Marionette DEBUG loaded listener.js 02:36:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8dee9000) [pid = 1771] [serial = 2154] [outer = 0x8c44f000] 02:36:03 INFO - PROCESS | 1771 | 1461144963634 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]]]}] 02:36:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:36:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1684ms 02:36:03 INFO - PROCESS | 1771 | 1461144963692 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 02:36:03 INFO - PROCESS | 1771 | 1461144963696 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 02:36:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:36:03 INFO - PROCESS | 1771 | 1461144963705 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:36:03 INFO - PROCESS | 1771 | 1461144963708 Marionette TRACE conn3 <- [1,2842,null,{}] 02:36:03 INFO - PROCESS | 1771 | 1461144963714 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}] 02:36:03 INFO - PROCESS | 1771 | 1461144963987 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 02:36:04 INFO - PROCESS | 1771 | 1461144964350 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:04 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dcb8000 == 157 [pid = 1771] [id = 718] 02:36:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8e7ae400) [pid = 1771] [serial = 2155] [outer = (nil)] 02:36:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8f05d000) [pid = 1771] [serial = 2156] [outer = 0x8e7ae400] 02:36:04 INFO - PROCESS | 1771 | 1461144964449 Marionette DEBUG loaded listener.js 02:36:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8f3ddc00) [pid = 1771] [serial = 2157] [outer = 0x8e7ae400] 02:36:05 INFO - PROCESS | 1771 | 1461144965454 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]]]}] 02:36:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:36:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1789ms 02:36:05 INFO - PROCESS | 1771 | 1461144965497 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 02:36:05 INFO - PROCESS | 1771 | 1461144965503 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 02:36:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:36:05 INFO - PROCESS | 1771 | 1461144965513 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:36:05 INFO - PROCESS | 1771 | 1461144965519 Marionette TRACE conn3 <- [1,2846,null,{}] 02:36:05 INFO - PROCESS | 1771 | 1461144965528 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}] 02:36:05 INFO - PROCESS | 1771 | 1461144965879 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 02:36:06 INFO - PROCESS | 1771 | 1461144966339 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:06 INFO - PROCESS | 1771 | ++DOCSHELL 0x84045800 == 158 [pid = 1771] [id = 719] 02:36:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8dcb3c00) [pid = 1771] [serial = 2158] [outer = (nil)] 02:36:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x8fe17400) [pid = 1771] [serial = 2159] [outer = 0x8dcb3c00] 02:36:06 INFO - PROCESS | 1771 | 1461144966494 Marionette DEBUG loaded listener.js 02:36:06 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8fe1ec00) [pid = 1771] [serial = 2160] [outer = 0x8dcb3c00] 02:36:07 INFO - PROCESS | 1771 | 1461144967755 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]]]}] 02:36:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:36:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 2303ms 02:36:07 INFO - PROCESS | 1771 | 1461144967818 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 02:36:07 INFO - PROCESS | 1771 | 1461144967825 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 02:36:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:36:07 INFO - PROCESS | 1771 | 1461144967835 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:36:07 INFO - PROCESS | 1771 | 1461144967841 Marionette TRACE conn3 <- [1,2850,null,{}] 02:36:07 INFO - PROCESS | 1771 | 1461144967850 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}] 02:36:08 INFO - PROCESS | 1771 | 1461144968212 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 02:36:08 INFO - PROCESS | 1771 | 1461144968563 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:08 INFO - PROCESS | 1771 | ++DOCSHELL 0x84a08000 == 159 [pid = 1771] [id = 720] 02:36:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8f81d000) [pid = 1771] [serial = 2161] [outer = (nil)] 02:36:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x914e0800) [pid = 1771] [serial = 2162] [outer = 0x8f81d000] 02:36:08 INFO - PROCESS | 1771 | 1461144968652 Marionette DEBUG loaded listener.js 02:36:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x91f98400) [pid = 1771] [serial = 2163] [outer = 0x8f81d000] 02:36:09 INFO - PROCESS | 1771 | 1461144969613 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:36:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:36:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1850ms 02:36:09 INFO - PROCESS | 1771 | 1461144969685 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 02:36:09 INFO - PROCESS | 1771 | 1461144969688 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 02:36:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:36:09 INFO - PROCESS | 1771 | 1461144969695 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:36:09 INFO - PROCESS | 1771 | 1461144969698 Marionette TRACE conn3 <- [1,2854,null,{}] 02:36:09 INFO - PROCESS | 1771 | 1461144969704 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}] 02:36:09 INFO - PROCESS | 1771 | 1461144969986 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 02:36:10 INFO - PROCESS | 1771 | 1461144970330 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:10 INFO - PROCESS | 1771 | ++DOCSHELL 0x87516400 == 160 [pid = 1771] [id = 721] 02:36:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x89ca0000) [pid = 1771] [serial = 2164] [outer = (nil)] 02:36:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x92a65000) [pid = 1771] [serial = 2165] [outer = 0x89ca0000] 02:36:10 INFO - PROCESS | 1771 | 1461144970423 Marionette DEBUG loaded listener.js 02:36:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x92a6f000) [pid = 1771] [serial = 2166] [outer = 0x89ca0000] 02:36:11 INFO - PROCESS | 1771 | 1461144971330 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]]]}] 02:36:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:36:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1691ms 02:36:11 INFO - PROCESS | 1771 | 1461144971386 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 02:36:11 INFO - PROCESS | 1771 | 1461144971391 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 02:36:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:36:11 INFO - PROCESS | 1771 | 1461144971397 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:36:11 INFO - PROCESS | 1771 | 1461144971401 Marionette TRACE conn3 <- [1,2858,null,{}] 02:36:11 INFO - PROCESS | 1771 | 1461144971406 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}] 02:36:11 INFO - PROCESS | 1771 | 1461144971679 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 02:36:12 INFO - PROCESS | 1771 | 1461144972054 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:12 INFO - PROCESS | 1771 | ++DOCSHELL 0x9295b400 == 161 [pid = 1771] [id = 722] 02:36:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x93ca4c00) [pid = 1771] [serial = 2167] [outer = (nil)] 02:36:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x93cac800) [pid = 1771] [serial = 2168] [outer = 0x93ca4c00] 02:36:12 INFO - PROCESS | 1771 | 1461144972149 Marionette DEBUG loaded listener.js 02:36:12 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x93d0c800) [pid = 1771] [serial = 2169] [outer = 0x93ca4c00] 02:36:13 INFO - PROCESS | 1771 | 1461144973077 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:36:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:36:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1731ms 02:36:13 INFO - PROCESS | 1771 | 1461144973129 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 02:36:13 INFO - PROCESS | 1771 | 1461144973133 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 02:36:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:36:13 INFO - PROCESS | 1771 | 1461144973140 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:36:13 INFO - PROCESS | 1771 | 1461144973143 Marionette TRACE conn3 <- [1,2862,null,{}] 02:36:13 INFO - PROCESS | 1771 | 1461144973150 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}] 02:36:13 INFO - PROCESS | 1771 | 1461144973424 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 02:36:13 INFO - PROCESS | 1771 | 1461144973848 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:13 INFO - PROCESS | 1771 | ++DOCSHELL 0x93c50800 == 162 [pid = 1771] [id = 723] 02:36:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x95a6a400) [pid = 1771] [serial = 2170] [outer = (nil)] 02:36:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x95e98400) [pid = 1771] [serial = 2171] [outer = 0x95a6a400] 02:36:13 INFO - PROCESS | 1771 | 1461144973948 Marionette DEBUG loaded listener.js 02:36:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x968d8c00) [pid = 1771] [serial = 2172] [outer = 0x95a6a400] 02:36:14 INFO - PROCESS | 1771 | 1461144974893 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]]]}] 02:36:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:36:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1789ms 02:36:14 INFO - PROCESS | 1771 | 1461144974934 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 02:36:14 INFO - PROCESS | 1771 | 1461144974937 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 02:36:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:36:14 INFO - PROCESS | 1771 | 1461144974950 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:36:14 INFO - PROCESS | 1771 | 1461144974952 Marionette TRACE conn3 <- [1,2866,null,{}] 02:36:14 INFO - PROCESS | 1771 | 1461144974959 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}] 02:36:15 INFO - PROCESS | 1771 | 1461144975204 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 02:36:15 INFO - PROCESS | 1771 | 1461144975554 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:15 INFO - PROCESS | 1771 | ++DOCSHELL 0x8afb6c00 == 163 [pid = 1771] [id = 724] 02:36:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x8afb7400) [pid = 1771] [serial = 2173] [outer = (nil)] 02:36:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x96e2e800) [pid = 1771] [serial = 2174] [outer = 0x8afb7400] 02:36:15 INFO - PROCESS | 1771 | 1461144975654 Marionette DEBUG loaded listener.js 02:36:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x97068800) [pid = 1771] [serial = 2175] [outer = 0x8afb7400] 02:36:16 INFO - PROCESS | 1771 | 1461144976588 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]]]}] 02:36:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:36:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1690ms 02:36:16 INFO - PROCESS | 1771 | 1461144976640 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 02:36:16 INFO - PROCESS | 1771 | 1461144976648 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 02:36:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:36:16 INFO - PROCESS | 1771 | 1461144976659 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:36:16 INFO - PROCESS | 1771 | 1461144976662 Marionette TRACE conn3 <- [1,2870,null,{}] 02:36:16 INFO - PROCESS | 1771 | 1461144976668 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}] 02:36:16 INFO - PROCESS | 1771 | 1461144976916 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 02:36:17 INFO - PROCESS | 1771 | 1461144977259 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:17 INFO - PROCESS | 1771 | ++DOCSHELL 0x93ca6800 == 164 [pid = 1771] [id = 725] 02:36:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x96a76400) [pid = 1771] [serial = 2176] [outer = (nil)] 02:36:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x978a5000) [pid = 1771] [serial = 2177] [outer = 0x96a76400] 02:36:17 INFO - PROCESS | 1771 | 1461144977359 Marionette DEBUG loaded listener.js 02:36:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x978ac000) [pid = 1771] [serial = 2178] [outer = 0x96a76400] 02:36:18 INFO - PROCESS | 1771 | 1461144978292 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]]]}] 02:36:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:36:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1678ms 02:36:18 INFO - PROCESS | 1771 | 1461144978339 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 02:36:18 INFO - PROCESS | 1771 | 1461144978343 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 02:36:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:36:18 INFO - PROCESS | 1771 | 1461144978349 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:36:18 INFO - PROCESS | 1771 | 1461144978353 Marionette TRACE conn3 <- [1,2874,null,{}] 02:36:18 INFO - PROCESS | 1771 | 1461144978358 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}] 02:36:18 INFO - PROCESS | 1771 | 1461144978594 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 02:36:18 INFO - PROCESS | 1771 | 1461144978867 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:18 INFO - PROCESS | 1771 | ++DOCSHELL 0x88a0c000 == 165 [pid = 1771] [id = 726] 02:36:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x93d02800) [pid = 1771] [serial = 2179] [outer = (nil)] 02:36:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x97a81000) [pid = 1771] [serial = 2180] [outer = 0x93d02800] 02:36:19 INFO - PROCESS | 1771 | 1461144979008 Marionette DEBUG loaded listener.js 02:36:19 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x97a82c00) [pid = 1771] [serial = 2181] [outer = 0x93d02800] 02:36:19 INFO - PROCESS | 1771 | 1461144979911 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]]]}] 02:36:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:36:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1637ms 02:36:19 INFO - PROCESS | 1771 | 1461144979988 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 02:36:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:36:19 INFO - PROCESS | 1771 | 1461144979992 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 02:36:20 INFO - PROCESS | 1771 | 1461144979999 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:36:20 INFO - PROCESS | 1771 | 1461144980002 Marionette TRACE conn3 <- [1,2878,null,{}] 02:36:20 INFO - PROCESS | 1771 | 1461144980008 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}] 02:36:20 INFO - PROCESS | 1771 | 1461144980297 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 02:36:20 INFO - PROCESS | 1771 | 1461144980643 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:20 INFO - PROCESS | 1771 | ++DOCSHELL 0x89dd7400 == 166 [pid = 1771] [id = 727] 02:36:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x8b872c00) [pid = 1771] [serial = 2182] [outer = (nil)] 02:36:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x97d2f800) [pid = 1771] [serial = 2183] [outer = 0x8b872c00] 02:36:20 INFO - PROCESS | 1771 | 1461144980734 Marionette DEBUG loaded listener.js 02:36:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x97d32800) [pid = 1771] [serial = 2184] [outer = 0x8b872c00] 02:36:21 INFO - PROCESS | 1771 | 1461144981676 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]]]}] 02:36:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:36:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1734ms 02:36:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:36:21 INFO - PROCESS | 1771 | 1461144981733 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 02:36:21 INFO - PROCESS | 1771 | 1461144981736 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 02:36:21 INFO - PROCESS | 1771 | 1461144981742 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:36:21 INFO - PROCESS | 1771 | 1461144981746 Marionette TRACE conn3 <- [1,2882,null,{}] 02:36:21 INFO - PROCESS | 1771 | 1461144981752 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}] 02:36:22 INFO - PROCESS | 1771 | 1461144982009 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 02:36:22 INFO - PROCESS | 1771 | 1461144982354 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:22 INFO - PROCESS | 1771 | ++DOCSHELL 0x978a4000 == 167 [pid = 1771] [id = 728] 02:36:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x97b0b000) [pid = 1771] [serial = 2185] [outer = (nil)] 02:36:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x97e50800) [pid = 1771] [serial = 2186] [outer = 0x97b0b000] 02:36:22 INFO - PROCESS | 1771 | 1461144982448 Marionette DEBUG loaded listener.js 02:36:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x97e52800) [pid = 1771] [serial = 2187] [outer = 0x97b0b000] 02:36:23 INFO - PROCESS | 1771 | 1461144983387 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]]]}] 02:36:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:36:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1682ms 02:36:23 INFO - PROCESS | 1771 | 1461144983424 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 02:36:23 INFO - PROCESS | 1771 | 1461144983428 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 02:36:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:36:23 INFO - PROCESS | 1771 | 1461144983434 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:36:23 INFO - PROCESS | 1771 | 1461144983437 Marionette TRACE conn3 <- [1,2886,null,{}] 02:36:23 INFO - PROCESS | 1771 | 1461144983443 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}] 02:36:23 INFO - PROCESS | 1771 | 1461144983678 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 02:36:24 INFO - PROCESS | 1771 | 1461144984032 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:24 INFO - PROCESS | 1771 | ++DOCSHELL 0x85b5a000 == 168 [pid = 1771] [id = 729] 02:36:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x97b05800) [pid = 1771] [serial = 2188] [outer = (nil)] 02:36:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x9807ec00) [pid = 1771] [serial = 2189] [outer = 0x97b05800] 02:36:24 INFO - PROCESS | 1771 | 1461144984122 Marionette DEBUG loaded listener.js 02:36:24 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x98089400) [pid = 1771] [serial = 2190] [outer = 0x97b05800] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x88856c00 == 167 [pid = 1771] [id = 178] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x89dcf000 == 166 [pid = 1771] [id = 711] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x86d16000 == 165 [pid = 1771] [id = 710] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x84a0f800 == 164 [pid = 1771] [id = 709] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x8dc0a400 == 163 [pid = 1771] [id = 706] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x96c3bc00 == 162 [pid = 1771] [id = 705] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x89ea4c00 == 161 [pid = 1771] [id = 704] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x94731800 == 160 [pid = 1771] [id = 703] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x9296a000 == 159 [pid = 1771] [id = 701] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x93d0e000 == 158 [pid = 1771] [id = 702] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x90385400 == 157 [pid = 1771] [id = 700] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x8aed7400 == 156 [pid = 1771] [id = 699] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x8dcaac00 == 155 [pid = 1771] [id = 698] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x8e884000 == 154 [pid = 1771] [id = 697] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x8dcaec00 == 153 [pid = 1771] [id = 696] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x8c204000 == 152 [pid = 1771] [id = 695] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x8b99bc00 == 151 [pid = 1771] [id = 694] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x87324c00 == 150 [pid = 1771] [id = 692] 02:36:27 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae59400 == 149 [pid = 1771] [id = 693] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x86af1c00) [pid = 1771] [serial = 2072] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x89c9fc00) [pid = 1771] [serial = 2073] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x882f1000) [pid = 1771] [serial = 2067] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x968e2400) [pid = 1771] [serial = 2061] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x92c1a800) [pid = 1771] [serial = 2045] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x89dcd000) [pid = 1771] [serial = 2069] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x92a6c800) [pid = 1771] [serial = 2042] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x93c43800) [pid = 1771] [serial = 2046] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x85b52000) [pid = 1771] [serial = 2063] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x93ca8000) [pid = 1771] [serial = 2048] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x94732800) [pid = 1771] [serial = 2052] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x95ea4800) [pid = 1771] [serial = 2058] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x8dd59400) [pid = 1771] [serial = 2030] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x8e7aa400) [pid = 1771] [serial = 2033] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x8fc19800) [pid = 1771] [serial = 2036] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x9472e000) [pid = 1771] [serial = 2051] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x8768b400) [pid = 1771] [serial = 2066] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x89ea6000) [pid = 1771] [serial = 2070] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x8ffdbc00) [pid = 1771] [serial = 2037] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x88a07c00) [pid = 1771] [serial = 2021] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x95ab4400) [pid = 1771] [serial = 2054] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x93d08800) [pid = 1771] [serial = 2049] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x89caac00) [pid = 1771] [serial = 2022] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x92ac2400) [pid = 1771] [serial = 2043] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x95ea0000) [pid = 1771] [serial = 2057] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x87322800) [pid = 1771] [serial = 2019] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x912acc00) [pid = 1771] [serial = 2039] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x96805400) [pid = 1771] [serial = 2060] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x95abd000) [pid = 1771] [serial = 2055] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x8b890800) [pid = 1771] [serial = 2024] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x86d0d400) [pid = 1771] [serial = 2018] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x91fea000) [pid = 1771] [serial = 2040] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x86a58800) [pid = 1771] [serial = 2064] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x8c3c6000) [pid = 1771] [serial = 2027] [outer = (nil)] [url = about:blank] 02:36:28 INFO - PROCESS | 1771 | 1461144988139 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]]]}] 02:36:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:36:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 4749ms 02:36:28 INFO - PROCESS | 1771 | 1461144988184 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 02:36:28 INFO - PROCESS | 1771 | 1461144988191 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 02:36:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:36:28 INFO - PROCESS | 1771 | 1461144988199 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:36:28 INFO - PROCESS | 1771 | 1461144988203 Marionette TRACE conn3 <- [1,2890,null,{}] 02:36:28 INFO - PROCESS | 1771 | 1461144988211 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}] 02:36:28 INFO - PROCESS | 1771 | 1461144988437 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 02:36:28 INFO - PROCESS | 1771 | 1461144988695 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:28 INFO - PROCESS | 1771 | ++DOCSHELL 0x86af5c00 == 150 [pid = 1771] [id = 730] 02:36:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x86d0ec00) [pid = 1771] [serial = 2191] [outer = (nil)] 02:36:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x87320400) [pid = 1771] [serial = 2192] [outer = 0x86d0ec00] 02:36:28 INFO - PROCESS | 1771 | 1461144988779 Marionette DEBUG loaded listener.js 02:36:28 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x87513400) [pid = 1771] [serial = 2193] [outer = 0x86d0ec00] 02:36:29 INFO - PROCESS | 1771 | 1461144989653 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:36:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:36:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1487ms 02:36:29 INFO - PROCESS | 1771 | 1461144989686 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 02:36:29 INFO - PROCESS | 1771 | 1461144989697 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 02:36:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:36:29 INFO - PROCESS | 1771 | 1461144989709 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:36:29 INFO - PROCESS | 1771 | 1461144989713 Marionette TRACE conn3 <- [1,2894,null,{}] 02:36:29 INFO - PROCESS | 1771 | 1461144989719 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}] 02:36:29 INFO - PROCESS | 1771 | 1461144989962 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 02:36:30 INFO - PROCESS | 1771 | 1461144990260 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:30 INFO - PROCESS | 1771 | ++DOCSHELL 0x8731bc00 == 151 [pid = 1771] [id = 731] 02:36:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x882f0400) [pid = 1771] [serial = 2194] [outer = (nil)] 02:36:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x88538c00) [pid = 1771] [serial = 2195] [outer = 0x882f0400] 02:36:30 INFO - PROCESS | 1771 | 1461144990345 Marionette DEBUG loaded listener.js 02:36:30 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8885fc00) [pid = 1771] [serial = 2196] [outer = 0x882f0400] 02:36:31 INFO - PROCESS | 1771 | 1461144991332 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]]]}] 02:36:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:36:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1688ms 02:36:31 INFO - PROCESS | 1771 | 1461144991398 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 02:36:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:36:31 INFO - PROCESS | 1771 | 1461144991402 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 02:36:31 INFO - PROCESS | 1771 | 1461144991409 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:36:31 INFO - PROCESS | 1771 | 1461144991415 Marionette TRACE conn3 <- [1,2898,null,{}] 02:36:31 INFO - PROCESS | 1771 | 1461144991438 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}] 02:36:31 INFO - PROCESS | 1771 | 1461144991761 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 02:36:32 INFO - PROCESS | 1771 | 1461144992032 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:32 INFO - PROCESS | 1771 | ++DOCSHELL 0x89dd1800 == 152 [pid = 1771] [id = 732] 02:36:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x89dd6400) [pid = 1771] [serial = 2197] [outer = (nil)] 02:36:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x89e03400) [pid = 1771] [serial = 2198] [outer = 0x89dd6400] 02:36:32 INFO - PROCESS | 1771 | 1461144992116 Marionette DEBUG loaded listener.js 02:36:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x89ea3c00) [pid = 1771] [serial = 2199] [outer = 0x89dd6400] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x8dd59c00) [pid = 1771] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x8b869400) [pid = 1771] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x8c209c00) [pid = 1771] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x8b869800) [pid = 1771] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x96e2c000) [pid = 1771] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x96b2f000) [pid = 1771] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x89eadc00) [pid = 1771] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x93ca4000) [pid = 1771] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x86d1a000) [pid = 1771] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x8c20c400) [pid = 1771] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x96e2f400) [pid = 1771] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8deee000) [pid = 1771] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x8e88c400) [pid = 1771] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x90382000) [pid = 1771] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x8ae5c000) [pid = 1771] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x882e9400) [pid = 1771] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x8dc13000) [pid = 1771] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x8dd56000) [pid = 1771] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x8f060c00) [pid = 1771] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x91ff3800) [pid = 1771] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x95ab5000) [pid = 1771] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x882ea400) [pid = 1771] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x96b2c400) [pid = 1771] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x92947c00) [pid = 1771] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x86d18c00) [pid = 1771] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:36:33 INFO - PROCESS | 1771 | --DOMWINDOW == 127 (0x87512800) [pid = 1771] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:36:33 INFO - PROCESS | 1771 | 1461144993717 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]]]}] 02:36:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:36:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2354ms 02:36:33 INFO - PROCESS | 1771 | 1461144993772 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 02:36:33 INFO - PROCESS | 1771 | 1461144993776 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 02:36:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:36:33 INFO - PROCESS | 1771 | 1461144993783 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:36:33 INFO - PROCESS | 1771 | 1461144993801 Marionette TRACE conn3 <- [1,2902,null,{}] 02:36:33 INFO - PROCESS | 1771 | 1461144993808 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}] 02:36:34 INFO - PROCESS | 1771 | 1461144994039 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 02:36:34 INFO - PROCESS | 1771 | 1461144994244 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:34 INFO - PROCESS | 1771 | ++DOCSHELL 0x86ae8c00 == 153 [pid = 1771] [id = 733] 02:36:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0x86af4000) [pid = 1771] [serial = 2200] [outer = (nil)] 02:36:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x89ea6000) [pid = 1771] [serial = 2201] [outer = 0x86af4000] 02:36:34 INFO - PROCESS | 1771 | 1461144994378 Marionette DEBUG loaded listener.js 02:36:34 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x8ae4a400) [pid = 1771] [serial = 2202] [outer = 0x86af4000] 02:36:35 INFO - PROCESS | 1771 | 1461144995388 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:36:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:36:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1655ms 02:36:35 INFO - PROCESS | 1771 | 1461144995440 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 02:36:35 INFO - PROCESS | 1771 | 1461144995447 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 02:36:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:36:35 INFO - PROCESS | 1771 | 1461144995456 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:36:35 INFO - PROCESS | 1771 | 1461144995461 Marionette TRACE conn3 <- [1,2906,null,{}] 02:36:35 INFO - PROCESS | 1771 | 1461144995470 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}] 02:36:35 INFO - PROCESS | 1771 | 1461144995752 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 02:36:36 INFO - PROCESS | 1771 | 1461144996119 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:36 INFO - PROCESS | 1771 | ++DOCSHELL 0x86d15c00 == 154 [pid = 1771] [id = 734] 02:36:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x86d17400) [pid = 1771] [serial = 2203] [outer = (nil)] 02:36:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x87324800) [pid = 1771] [serial = 2204] [outer = 0x86d17400] 02:36:36 INFO - PROCESS | 1771 | 1461144996209 Marionette DEBUG loaded listener.js 02:36:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x87690400) [pid = 1771] [serial = 2205] [outer = 0x86d17400] 02:36:37 INFO - PROCESS | 1771 | 1461144997205 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]]]}] 02:36:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:36:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1791ms 02:36:37 INFO - PROCESS | 1771 | 1461144997246 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 02:36:37 INFO - PROCESS | 1771 | 1461144997256 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 02:36:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:36:37 INFO - PROCESS | 1771 | 1461144997266 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:36:37 INFO - PROCESS | 1771 | 1461144997270 Marionette TRACE conn3 <- [1,2910,null,{}] 02:36:37 INFO - PROCESS | 1771 | 1461144997277 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}] 02:36:37 INFO - PROCESS | 1771 | 1461144997518 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 02:36:37 INFO - PROCESS | 1771 | 1461144997864 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:37 INFO - PROCESS | 1771 | ++DOCSHELL 0x882f1000 == 155 [pid = 1771] [id = 735] 02:36:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x88536800) [pid = 1771] [serial = 2206] [outer = (nil)] 02:36:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x89dcbc00) [pid = 1771] [serial = 2207] [outer = 0x88536800] 02:36:37 INFO - PROCESS | 1771 | 1461144997961 Marionette DEBUG loaded listener.js 02:36:38 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x89e07800) [pid = 1771] [serial = 2208] [outer = 0x88536800] 02:36:38 INFO - PROCESS | 1771 | 1461144998856 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]]]}] 02:36:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:36:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:36:38 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1636ms 02:36:38 INFO - PROCESS | 1771 | 1461144998904 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 02:36:38 INFO - TEST-START | /DOMEvents/constructors.html 02:36:38 INFO - PROCESS | 1771 | 1461144998908 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 02:36:38 INFO - PROCESS | 1771 | 1461144998916 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:36:38 INFO - PROCESS | 1771 | 1461144998922 Marionette TRACE conn3 <- [1,2914,null,{}] 02:36:38 INFO - PROCESS | 1771 | 1461144998954 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}] 02:36:39 INFO - PROCESS | 1771 | 1461144999270 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 02:36:39 INFO - PROCESS | 1771 | 1461144999586 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:39 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b874800 == 156 [pid = 1771] [id = 736] 02:36:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x8b889c00) [pid = 1771] [serial = 2209] [outer = (nil)] 02:36:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x8b991c00) [pid = 1771] [serial = 2210] [outer = 0x8b889c00] 02:36:39 INFO - PROCESS | 1771 | 1461144999723 Marionette DEBUG loaded listener.js 02:36:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8b99ac00) [pid = 1771] [serial = 2211] [outer = 0x8b889c00] 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:36:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:36:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:36:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:36:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:36:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:36:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:36:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:36:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:36:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 1857ms 02:36:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:36:40 INFO - PROCESS | 1771 | 1461145000728 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]]]}] 02:36:40 INFO - PROCESS | 1771 | 1461145000780 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 02:36:40 INFO - PROCESS | 1771 | 1461145000791 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 02:36:40 INFO - PROCESS | 1771 | 1461145000804 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:36:40 INFO - PROCESS | 1771 | 1461145000814 Marionette TRACE conn3 <- [1,2918,null,{}] 02:36:40 INFO - PROCESS | 1771 | 1461145000876 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}] 02:36:41 INFO - PROCESS | 1771 | 1461145001112 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 02:36:41 INFO - PROCESS | 1771 | 1461145001423 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:41 INFO - PROCESS | 1771 | ++DOCSHELL 0x88a01400 == 157 [pid = 1771] [id = 737] 02:36:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8b993000) [pid = 1771] [serial = 2212] [outer = (nil)] 02:36:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8c3d3000) [pid = 1771] [serial = 2213] [outer = 0x8b993000] 02:36:41 INFO - PROCESS | 1771 | 1461145001513 Marionette DEBUG loaded listener.js 02:36:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8c452800) [pid = 1771] [serial = 2214] [outer = 0x8b993000] 02:36:42 INFO - PROCESS | 1771 | 1461145002334 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:36:42 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:36:42 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1549ms 02:36:42 INFO - PROCESS | 1771 | 1461145002349 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 02:36:42 INFO - PROCESS | 1771 | 1461145002352 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 02:36:42 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:36:42 INFO - PROCESS | 1771 | 1461145002360 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:36:42 INFO - PROCESS | 1771 | 1461145002363 Marionette TRACE conn3 <- [1,2922,null,{}] 02:36:42 INFO - PROCESS | 1771 | 1461145002369 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}] 02:36:42 INFO - PROCESS | 1771 | 1461145002587 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 02:36:42 INFO - PROCESS | 1771 | 1461145002852 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:42 INFO - PROCESS | 1771 | ++DOCSHELL 0x88a10400 == 158 [pid = 1771] [id = 738] 02:36:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8aedf000) [pid = 1771] [serial = 2215] [outer = (nil)] 02:36:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8dc17800) [pid = 1771] [serial = 2216] [outer = 0x8aedf000] 02:36:42 INFO - PROCESS | 1771 | 1461145002940 Marionette DEBUG loaded listener.js 02:36:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8dcadc00) [pid = 1771] [serial = 2217] [outer = 0x8aedf000] 02:36:43 INFO - PROCESS | 1771 | [1771] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 02:36:43 INFO - PROCESS | 1771 | [1771] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 02:36:43 INFO - PROCESS | 1771 | [1771] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 02:36:43 INFO - PROCESS | 1771 | [1771] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 02:36:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:36:43 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:36:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:36:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:36:43 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 02:36:43 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:36:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:36:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:36:43 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 02:36:43 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:36:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:36:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:36:43 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]" 02:36:43 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:36:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:36:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:36:43 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:36:43 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1551ms 02:36:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:36:43 INFO - PROCESS | 1771 | 1461145003891 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]]]}] 02:36:43 INFO - PROCESS | 1771 | 1461145003915 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 02:36:43 INFO - PROCESS | 1771 | 1461145003919 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 02:36:43 INFO - PROCESS | 1771 | 1461145003938 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:36:43 INFO - PROCESS | 1771 | 1461145003943 Marionette TRACE conn3 <- [1,2926,null,{}] 02:36:43 INFO - PROCESS | 1771 | 1461145003949 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}] 02:36:44 INFO - PROCESS | 1771 | 1461145004238 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 02:36:44 INFO - PROCESS | 1771 | 1461145004517 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dc0c000 == 159 [pid = 1771] [id = 739] 02:36:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8dcaac00) [pid = 1771] [serial = 2218] [outer = (nil)] 02:36:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x8e88f400) [pid = 1771] [serial = 2219] [outer = 0x8dcaac00] 02:36:44 INFO - PROCESS | 1771 | 1461145004618 Marionette DEBUG loaded listener.js 02:36:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8f060400) [pid = 1771] [serial = 2220] [outer = 0x8dcaac00] 02:36:45 INFO - PROCESS | 1771 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:36:45 INFO - PROCESS | 1771 | 1461145005525 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]]]}] 02:36:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:36:45 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1646ms 02:36:45 INFO - PROCESS | 1771 | 1461145005580 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 02:36:45 INFO - PROCESS | 1771 | 1461145005583 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 02:36:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:36:45 INFO - PROCESS | 1771 | 1461145005592 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:36:45 INFO - PROCESS | 1771 | 1461145005598 Marionette TRACE conn3 <- [1,2930,null,{}] 02:36:45 INFO - PROCESS | 1771 | 1461145005606 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}] 02:36:45 INFO - PROCESS | 1771 | 1461145005876 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 02:36:46 INFO - PROCESS | 1771 | 1461145006208 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:46 INFO - PROCESS | 1771 | ++DOCSHELL 0x8fc17c00 == 160 [pid = 1771] [id = 740] 02:36:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8fe1b400) [pid = 1771] [serial = 2221] [outer = (nil)] 02:36:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8fe22c00) [pid = 1771] [serial = 2222] [outer = 0x8fe1b400] 02:36:46 INFO - PROCESS | 1771 | 1461145006364 Marionette DEBUG loaded listener.js 02:36:46 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x8ffd9800) [pid = 1771] [serial = 2223] [outer = 0x8fe1b400] 02:36:47 INFO - PROCESS | 1771 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:36:47 INFO - PROCESS | 1771 | 1461145007253 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]]]}] 02:36:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:36:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1694ms 02:36:47 INFO - PROCESS | 1771 | 1461145007288 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 02:36:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:36:47 INFO - PROCESS | 1771 | 1461145007293 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 02:36:47 INFO - PROCESS | 1771 | 1461145007300 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:36:47 INFO - PROCESS | 1771 | 1461145007303 Marionette TRACE conn3 <- [1,2934,null,{}] 02:36:47 INFO - PROCESS | 1771 | 1461145007310 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}] 02:36:47 INFO - PROCESS | 1771 | 1461145007537 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 02:36:47 INFO - PROCESS | 1771 | 1461145007835 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:47 INFO - PROCESS | 1771 | ++DOCSHELL 0x85b4e400 == 161 [pid = 1771] [id = 741] 02:36:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x8e884000) [pid = 1771] [serial = 2224] [outer = (nil)] 02:36:47 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x912b3c00) [pid = 1771] [serial = 2225] [outer = 0x8e884000] 02:36:47 INFO - PROCESS | 1771 | 1461145007928 Marionette DEBUG loaded listener.js 02:36:48 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x914e1000) [pid = 1771] [serial = 2226] [outer = 0x8e884000] 02:36:48 INFO - PROCESS | 1771 | 1461145008824 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]]]}] 02:36:48 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:36:48 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1544ms 02:36:48 INFO - PROCESS | 1771 | 1461145008844 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 02:36:48 INFO - PROCESS | 1771 | 1461145008848 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 02:36:48 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:36:48 INFO - PROCESS | 1771 | 1461145008855 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:36:48 INFO - PROCESS | 1771 | 1461145008858 Marionette TRACE conn3 <- [1,2938,null,{}] 02:36:48 INFO - PROCESS | 1771 | 1461145008864 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}] 02:36:49 INFO - PROCESS | 1771 | 1461145009116 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 02:36:49 INFO - PROCESS | 1771 | 1461145009474 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:49 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f3db000 == 162 [pid = 1771] [id = 742] 02:36:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x8ffe2c00) [pid = 1771] [serial = 2227] [outer = (nil)] 02:36:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x92950000) [pid = 1771] [serial = 2228] [outer = 0x8ffe2c00] 02:36:49 INFO - PROCESS | 1771 | 1461145009624 Marionette DEBUG loaded listener.js 02:36:49 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x9296a000) [pid = 1771] [serial = 2229] [outer = 0x8ffe2c00] 02:36:50 INFO - PROCESS | 1771 | 1461145010457 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]]]}] 02:36:50 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 02:36:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1639ms 02:36:50 INFO - PROCESS | 1771 | 1461145010495 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 02:36:50 INFO - PROCESS | 1771 | 1461145010498 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 02:36:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:36:50 INFO - PROCESS | 1771 | 1461145010505 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:36:50 INFO - PROCESS | 1771 | 1461145010509 Marionette TRACE conn3 <- [1,2942,null,{}] 02:36:50 INFO - PROCESS | 1771 | 1461145010515 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}] 02:36:50 INFO - PROCESS | 1771 | 1461145010748 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 02:36:51 INFO - PROCESS | 1771 | 1461145011048 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x912ac000 == 163 [pid = 1771] [id = 743] 02:36:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x91fed400) [pid = 1771] [serial = 2230] [outer = (nil)] 02:36:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x92acac00) [pid = 1771] [serial = 2231] [outer = 0x91fed400] 02:36:51 INFO - PROCESS | 1771 | 1461145011142 Marionette DEBUG loaded listener.js 02:36:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x92acf800) [pid = 1771] [serial = 2232] [outer = 0x91fed400] 02:36:51 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 02:36:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:36:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:36:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:36:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1491ms 02:36:51 INFO - PROCESS | 1771 | 1461145011982 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"]]]}] 02:36:52 INFO - PROCESS | 1771 | 1461145011998 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 02:36:52 INFO - PROCESS | 1771 | 1461145012002 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 02:36:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:36:52 INFO - PROCESS | 1771 | 1461145012009 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:36:52 INFO - PROCESS | 1771 | 1461145012013 Marionette TRACE conn3 <- [1,2946,null,{}] 02:36:52 INFO - PROCESS | 1771 | 1461145012019 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}] 02:36:52 INFO - PROCESS | 1771 | 1461145012268 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 02:36:52 INFO - PROCESS | 1771 | 1461145012546 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:52 INFO - PROCESS | 1771 | ++DOCSHELL 0x92947c00 == 164 [pid = 1771] [id = 744] 02:36:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x93ca5c00) [pid = 1771] [serial = 2233] [outer = (nil)] 02:36:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0x93d06000) [pid = 1771] [serial = 2234] [outer = 0x93ca5c00] 02:36:52 INFO - PROCESS | 1771 | 1461145012653 Marionette DEBUG loaded listener.js 02:36:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0x94730c00) [pid = 1771] [serial = 2235] [outer = 0x93ca5c00] 02:36:53 INFO - PROCESS | 1771 | 1461145013522 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]]]}] 02:36:53 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 02:36:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1531ms 02:36:53 INFO - PROCESS | 1771 | 1461145013541 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 02:36:53 INFO - PROCESS | 1771 | 1461145013544 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 02:36:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:36:53 INFO - PROCESS | 1771 | 1461145013551 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:36:53 INFO - PROCESS | 1771 | 1461145013555 Marionette TRACE conn3 <- [1,2950,null,{}] 02:36:53 INFO - PROCESS | 1771 | 1461145013561 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}] 02:36:53 INFO - PROCESS | 1771 | 1461145013783 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 02:36:54 INFO - PROCESS | 1771 | 1461145014057 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:54 INFO - PROCESS | 1771 | ++DOCSHELL 0x92ac2400 == 165 [pid = 1771] [id = 745] 02:36:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0x9524a800) [pid = 1771] [serial = 2236] [outer = (nil)] 02:36:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0x95ab9400) [pid = 1771] [serial = 2237] [outer = 0x9524a800] 02:36:54 INFO - PROCESS | 1771 | 1461145014149 Marionette DEBUG loaded listener.js 02:36:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0x95b6c400) [pid = 1771] [serial = 2238] [outer = 0x9524a800] 02:36:54 INFO - PROCESS | 1771 | ++DOCSHELL 0x9524c000 == 166 [pid = 1771] [id = 746] 02:36:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x967d0c00) [pid = 1771] [serial = 2239] [outer = (nil)] 02:36:54 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x968ddc00) [pid = 1771] [serial = 2240] [outer = 0x967d0c00] 02:36:55 INFO - PROCESS | 1771 | 1461145015176 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]]]}] 02:36:55 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:36:55 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1681ms 02:36:55 INFO - PROCESS | 1771 | 1461145015233 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 02:36:55 INFO - PROCESS | 1771 | 1461145015237 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 02:36:55 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:36:55 INFO - PROCESS | 1771 | 1461145015246 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:36:55 INFO - PROCESS | 1771 | 1461145015249 Marionette TRACE conn3 <- [1,2954,null,{}] 02:36:55 INFO - PROCESS | 1771 | 1461145015255 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}] 02:36:55 INFO - PROCESS | 1771 | 1461145015547 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 02:36:55 INFO - PROCESS | 1771 | 1461145015887 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:55 INFO - PROCESS | 1771 | ++DOCSHELL 0x93d06c00 == 167 [pid = 1771] [id = 747] 02:36:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x9667f400) [pid = 1771] [serial = 2241] [outer = (nil)] 02:36:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x96808000) [pid = 1771] [serial = 2242] [outer = 0x9667f400] 02:36:55 INFO - PROCESS | 1771 | 1461145015982 Marionette DEBUG loaded listener.js 02:36:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x96a80c00) [pid = 1771] [serial = 2243] [outer = 0x9667f400] 02:36:56 INFO - PROCESS | 1771 | 1461145016749 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]]]}] 02:36:56 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:36:56 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:36:56 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1535ms 02:36:56 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:36:56 INFO - PROCESS | 1771 | 1461145016781 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 02:36:56 INFO - PROCESS | 1771 | 1461145016784 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 02:36:56 INFO - PROCESS | 1771 | 1461145016791 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:36:56 INFO - PROCESS | 1771 | 1461145016794 Marionette TRACE conn3 <- [1,2958,null,{}] 02:36:56 INFO - PROCESS | 1771 | 1461145016800 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}] 02:36:57 INFO - PROCESS | 1771 | 1461145017087 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 02:36:57 INFO - PROCESS | 1771 | 1461145017369 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:57 INFO - PROCESS | 1771 | ++DOCSHELL 0x9472c400 == 168 [pid = 1771] [id = 748] 02:36:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x952b3400) [pid = 1771] [serial = 2244] [outer = (nil)] 02:36:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x97066400) [pid = 1771] [serial = 2245] [outer = 0x952b3400] 02:36:57 INFO - PROCESS | 1771 | 1461145017461 Marionette DEBUG loaded listener.js 02:36:57 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x9706e000) [pid = 1771] [serial = 2246] [outer = 0x952b3400] 02:36:58 INFO - PROCESS | 1771 | 1461145018300 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]]]}] 02:36:58 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:36:58 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1582ms 02:36:58 INFO - PROCESS | 1771 | 1461145018373 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 02:36:58 INFO - PROCESS | 1771 | 1461145018377 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 02:36:58 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:36:58 INFO - PROCESS | 1771 | 1461145018404 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:36:58 INFO - PROCESS | 1771 | 1461145018408 Marionette TRACE conn3 <- [1,2962,null,{}] 02:36:58 INFO - PROCESS | 1771 | 1461145018417 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}] 02:36:58 INFO - PROCESS | 1771 | 1461145018656 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 02:36:58 INFO - PROCESS | 1771 | 1461145018955 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:59 INFO - PROCESS | 1771 | ++DOCSHELL 0x93c4a800 == 169 [pid = 1771] [id = 749] 02:36:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x9667e400) [pid = 1771] [serial = 2247] [outer = (nil)] 02:36:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x97a81400) [pid = 1771] [serial = 2248] [outer = 0x9667e400] 02:36:59 INFO - PROCESS | 1771 | 1461145019089 Marionette DEBUG loaded listener.js 02:36:59 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x97a87000) [pid = 1771] [serial = 2249] [outer = 0x9667e400] 02:36:59 INFO - PROCESS | 1771 | 1461145019903 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]]]}] 02:36:59 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:36:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1556ms 02:36:59 INFO - PROCESS | 1771 | 1461145019941 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 02:36:59 INFO - PROCESS | 1771 | 1461145019945 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 02:36:59 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:36:59 INFO - PROCESS | 1771 | 1461145019953 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:36:59 INFO - PROCESS | 1771 | 1461145019956 Marionette TRACE conn3 <- [1,2966,null,{}] 02:36:59 INFO - PROCESS | 1771 | 1461145019962 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}] 02:37:00 INFO - PROCESS | 1771 | 1461145020242 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 02:37:00 INFO - PROCESS | 1771 | 1461145020552 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:00 INFO - PROCESS | 1771 | ++DOCSHELL 0x978a3800 == 170 [pid = 1771] [id = 750] 02:37:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x978aec00) [pid = 1771] [serial = 2250] [outer = (nil)] 02:37:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 179 (0x97e67400) [pid = 1771] [serial = 2251] [outer = 0x978aec00] 02:37:00 INFO - PROCESS | 1771 | 1461145020644 Marionette DEBUG loaded listener.js 02:37:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 180 (0x98081400) [pid = 1771] [serial = 2252] [outer = 0x978aec00] 02:37:01 INFO - PROCESS | 1771 | 1461145021520 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]]]}] 02:37:01 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:37:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1584ms 02:37:01 INFO - PROCESS | 1771 | 1461145021537 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 02:37:01 INFO - PROCESS | 1771 | 1461145021541 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 02:37:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:37:01 INFO - PROCESS | 1771 | 1461145021548 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:37:01 INFO - PROCESS | 1771 | 1461145021550 Marionette TRACE conn3 <- [1,2970,null,{}] 02:37:01 INFO - PROCESS | 1771 | 1461145021557 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}] 02:37:01 INFO - PROCESS | 1771 | 1461145021793 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 02:37:02 INFO - PROCESS | 1771 | 1461145022086 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:02 INFO - PROCESS | 1771 | ++DOCSHELL 0x97e4f000 == 171 [pid = 1771] [id = 751] 02:37:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 181 (0x9807dc00) [pid = 1771] [serial = 2253] [outer = (nil)] 02:37:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 182 (0x988be000) [pid = 1771] [serial = 2254] [outer = 0x9807dc00] 02:37:02 INFO - PROCESS | 1771 | 1461145022223 Marionette DEBUG loaded listener.js 02:37:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 183 (0x988c1400) [pid = 1771] [serial = 2255] [outer = 0x9807dc00] 02:37:03 INFO - PROCESS | 1771 | 1461145023131 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]]]}] 02:37:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:37:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1636ms 02:37:03 INFO - PROCESS | 1771 | 1461145023185 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 02:37:03 INFO - PROCESS | 1771 | 1461145023188 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 02:37:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:37:03 INFO - PROCESS | 1771 | 1461145023242 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:37:03 INFO - PROCESS | 1771 | 1461145023245 Marionette TRACE conn3 <- [1,2974,null,{}] 02:37:03 INFO - PROCESS | 1771 | 1461145023257 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}] 02:37:03 INFO - PROCESS | 1771 | 1461145023510 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 02:37:03 INFO - PROCESS | 1771 | 1461145023812 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x8e7a9c00 == 172 [pid = 1771] [id = 752] 02:37:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 184 (0x96e2c000) [pid = 1771] [serial = 2256] [outer = (nil)] 02:37:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 185 (0x98ae8400) [pid = 1771] [serial = 2257] [outer = 0x96e2c000] 02:37:03 INFO - PROCESS | 1771 | 1461145023952 Marionette DEBUG loaded listener.js 02:37:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 186 (0x9b098400) [pid = 1771] [serial = 2258] [outer = 0x96e2c000] 02:37:04 INFO - PROCESS | 1771 | 1461145024769 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]]]}] 02:37:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 02:37:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1593ms 02:37:04 INFO - PROCESS | 1771 | 1461145024829 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 02:37:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:37:04 INFO - PROCESS | 1771 | 1461145024833 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 02:37:04 INFO - PROCESS | 1771 | 1461145024839 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:37:04 INFO - PROCESS | 1771 | 1461145024843 Marionette TRACE conn3 <- [1,2978,null,{}] 02:37:04 INFO - PROCESS | 1771 | 1461145024848 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}] 02:37:05 INFO - PROCESS | 1771 | 1461145025192 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 02:37:05 INFO - PROCESS | 1771 | 1461145025420 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:05 INFO - PROCESS | 1771 | ++DOCSHELL 0x86af5800 == 173 [pid = 1771] [id = 753] 02:37:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 187 (0x98ae4c00) [pid = 1771] [serial = 2259] [outer = (nil)] 02:37:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 188 (0x9df8f400) [pid = 1771] [serial = 2260] [outer = 0x98ae4c00] 02:37:05 INFO - PROCESS | 1771 | 1461145025515 Marionette DEBUG loaded listener.js 02:37:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 189 (0x9df92c00) [pid = 1771] [serial = 2261] [outer = 0x98ae4c00] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x864f4000 == 172 [pid = 1771] [id = 469] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x952b7800 == 171 [pid = 1771] [id = 463] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x97530c00 == 170 [pid = 1771] [id = 466] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x8dd5bc00 == 169 [pid = 1771] [id = 468] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae47c00 == 168 [pid = 1771] [id = 465] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x8ae52000 == 167 [pid = 1771] [id = 206] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x89dd1800 == 166 [pid = 1771] [id = 732] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x8731bc00 == 165 [pid = 1771] [id = 731] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x86af5c00 == 164 [pid = 1771] [id = 730] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x93c50800 == 163 [pid = 1771] [id = 723] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x87516400 == 162 [pid = 1771] [id = 721] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x9295b400 == 161 [pid = 1771] [id = 722] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x85b5c400 == 160 [pid = 1771] [id = 686] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x84a08000 == 159 [pid = 1771] [id = 720] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x84045800 == 158 [pid = 1771] [id = 719] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x8dcb8000 == 157 [pid = 1771] [id = 718] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x8c3cf800 == 156 [pid = 1771] [id = 717] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x8b890400 == 155 [pid = 1771] [id = 715] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x8c169000 == 154 [pid = 1771] [id = 716] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x8853c800 == 153 [pid = 1771] [id = 714] 02:37:08 INFO - PROCESS | 1771 | --DOCSHELL 0x86d18000 == 152 [pid = 1771] [id = 713] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 188 (0x9706c400) [pid = 1771] [serial = 2118] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 187 (0x96e30800) [pid = 1771] [serial = 2114] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 186 (0x8ae4e400) [pid = 1771] [serial = 2135] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 185 (0x93cad400) [pid = 1771] [serial = 2105] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 184 (0x8ae41400) [pid = 1771] [serial = 2016] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 183 (0x8c3d1400) [pid = 1771] [serial = 2084] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 182 (0x9719a000) [pid = 1771] [serial = 2123] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 181 (0x97191c00) [pid = 1771] [serial = 2121] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 180 (0x8ffdc000) [pid = 1771] [serial = 2097] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 179 (0x9294bc00) [pid = 1771] [serial = 2100] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 178 (0x8b877400) [pid = 1771] [serial = 2082] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x88a10800) [pid = 1771] [serial = 2132] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x9719cc00) [pid = 1771] [serial = 2124] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x8b86fc00) [pid = 1771] [serial = 2075] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x8afb0800) [pid = 1771] [serial = 2081] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x8dd58c00) [pid = 1771] [serial = 2087] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x8e882000) [pid = 1771] [serial = 2091] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x970b6400) [pid = 1771] [serial = 2120] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x8f3de400) [pid = 1771] [serial = 2094] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x93caf000) [pid = 1771] [serial = 2106] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x89dccc00) [pid = 1771] [serial = 2133] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x91ff3000) [pid = 1771] [serial = 2099] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x92c1cc00) [pid = 1771] [serial = 2103] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x967d3400) [pid = 1771] [serial = 2108] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x8deec400) [pid = 1771] [serial = 2088] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x8f3d9400) [pid = 1771] [serial = 2093] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x97067800) [pid = 1771] [serial = 2117] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x88a0a800) [pid = 1771] [serial = 1953] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x978ab800) [pid = 1771] [serial = 2126] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x96c38c00) [pid = 1771] [serial = 2111] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x96c3c000) [pid = 1771] [serial = 2112] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x8aed3000) [pid = 1771] [serial = 2136] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x92a68c00) [pid = 1771] [serial = 2004] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x92c1a400) [pid = 1771] [serial = 2102] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x8ffd9c00) [pid = 1771] [serial = 2096] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x8751ec00) [pid = 1771] [serial = 2129] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x8768dc00) [pid = 1771] [serial = 2130] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x8e7a3400) [pid = 1771] [serial = 2090] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x96b25800) [pid = 1771] [serial = 2109] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x8dc0d800) [pid = 1771] [serial = 2085] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x88864c00) [pid = 1771] [serial = 2079] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x882ea000) [pid = 1771] [serial = 2078] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x96e33c00) [pid = 1771] [serial = 2115] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x8f065000) [pid = 1771] [serial = 2034] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x8b99b400) [pid = 1771] [serial = 2025] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x8dd60000) [pid = 1771] [serial = 2031] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x8c455000) [pid = 1771] [serial = 2028] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8aedfc00) [pid = 1771] [serial = 2138] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1771 | 1461145029647 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]]]}] 02:37:09 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. 02:37:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 4847ms 02:37:09 INFO - PROCESS | 1771 | 1461145029687 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 02:37:09 INFO - PROCESS | 1771 | 1461145029695 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 02:37:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:37:09 INFO - PROCESS | 1771 | 1461145029704 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:37:09 INFO - PROCESS | 1771 | 1461145029709 Marionette TRACE conn3 <- [1,2982,null,{}] 02:37:09 INFO - PROCESS | 1771 | 1461145029716 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}] 02:37:09 INFO - PROCESS | 1771 | 1461145029980 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 02:37:10 INFO - PROCESS | 1771 | 1461145030213 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:10 INFO - PROCESS | 1771 | ++DOCSHELL 0x86a53800 == 153 [pid = 1771] [id = 754] 02:37:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x87320c00) [pid = 1771] [serial = 2262] [outer = (nil)] 02:37:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x87684c00) [pid = 1771] [serial = 2263] [outer = 0x87320c00] 02:37:10 INFO - PROCESS | 1771 | 1461145030299 Marionette DEBUG loaded listener.js 02:37:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x882f2400) [pid = 1771] [serial = 2264] [outer = 0x87320c00] 02:37:11 INFO - PROCESS | 1771 | 1461145031180 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"]]]}] 02:37:11 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 02:37:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:37:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1539ms 02:37:11 INFO - PROCESS | 1771 | 1461145031245 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 02:37:11 INFO - PROCESS | 1771 | 1461145031254 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 02:37:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:37:11 INFO - PROCESS | 1771 | 1461145031265 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:37:11 INFO - PROCESS | 1771 | 1461145031269 Marionette TRACE conn3 <- [1,2986,null,{}] 02:37:11 INFO - PROCESS | 1771 | 1461145031281 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}] 02:37:11 INFO - PROCESS | 1771 | 1461145031525 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 02:37:11 INFO - PROCESS | 1771 | 1461145031783 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:11 INFO - PROCESS | 1771 | ++DOCSHELL 0x882e9c00 == 154 [pid = 1771] [id = 755] 02:37:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x882f6000) [pid = 1771] [serial = 2265] [outer = (nil)] 02:37:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x89cab400) [pid = 1771] [serial = 2266] [outer = 0x882f6000] 02:37:11 INFO - PROCESS | 1771 | 1461145031858 Marionette DEBUG loaded listener.js 02:37:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x89dd6c00) [pid = 1771] [serial = 2267] [outer = 0x882f6000] 02:37:12 INFO - PROCESS | 1771 | 1461145032717 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]]]}] 02:37:12 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. 02:37:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1482ms 02:37:12 INFO - PROCESS | 1771 | 1461145032751 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 02:37:12 INFO - PROCESS | 1771 | 1461145032754 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 02:37:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:37:12 INFO - PROCESS | 1771 | 1461145032762 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:37:12 INFO - PROCESS | 1771 | 1461145032768 Marionette TRACE conn3 <- [1,2990,null,{}] 02:37:12 INFO - PROCESS | 1771 | 1461145032784 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}] 02:37:13 INFO - PROCESS | 1771 | 1461145033134 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 02:37:13 INFO - PROCESS | 1771 | 1461145033183 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:13 INFO - PROCESS | 1771 | ++DOCSHELL 0x87520400 == 155 [pid = 1771] [id = 756] 02:37:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8aed3000) [pid = 1771] [serial = 2268] [outer = (nil)] 02:37:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8afab000) [pid = 1771] [serial = 2269] [outer = 0x8aed3000] 02:37:13 INFO - PROCESS | 1771 | 1461145033266 Marionette DEBUG loaded listener.js 02:37:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8b86fc00) [pid = 1771] [serial = 2270] [outer = 0x8aed3000] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x89dd6400) [pid = 1771] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x97b0b000) [pid = 1771] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x86d0ec00) [pid = 1771] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x8afb7400) [pid = 1771] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x93d02800) [pid = 1771] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x89ca0000) [pid = 1771] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x89e05400) [pid = 1771] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x8dcb3c00) [pid = 1771] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8b872c00) [pid = 1771] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x97b05800) [pid = 1771] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x882f0400) [pid = 1771] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x8f81d000) [pid = 1771] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x8e7ae400) [pid = 1771] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x8c20d000) [pid = 1771] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x96a76400) [pid = 1771] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x8c167000) [pid = 1771] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x87321000) [pid = 1771] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x93ca4c00) [pid = 1771] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x86d1b400) [pid = 1771] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x95a6a400) [pid = 1771] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x8c44f000) [pid = 1771] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:37:14 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x97071800) [pid = 1771] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:37:14 INFO - PROCESS | 1771 | ++DOCSHELL 0x86d1b400 == 156 [pid = 1771] [id = 757] 02:37:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x882f0400) [pid = 1771] [serial = 2271] [outer = (nil)] 02:37:14 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x89ca4800) [pid = 1771] [serial = 2272] [outer = 0x882f0400] 02:37:14 INFO - PROCESS | 1771 | 1461145034892 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]]]}] 02:37:14 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. 02:37:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 2144ms 02:37:14 INFO - PROCESS | 1771 | 1461145034906 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 02:37:14 INFO - PROCESS | 1771 | 1461145034910 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 02:37:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:37:14 INFO - PROCESS | 1771 | 1461145034916 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:37:14 INFO - PROCESS | 1771 | 1461145034919 Marionette TRACE conn3 <- [1,2994,null,{}] 02:37:14 INFO - PROCESS | 1771 | 1461145034925 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}] 02:37:15 INFO - PROCESS | 1771 | 1461145035226 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 02:37:15 INFO - PROCESS | 1771 | 1461145035435 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:15 INFO - PROCESS | 1771 | ++DOCSHELL 0x86d18400 == 157 [pid = 1771] [id = 758] 02:37:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x8aed9400) [pid = 1771] [serial = 2273] [outer = (nil)] 02:37:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x8b88ec00) [pid = 1771] [serial = 2274] [outer = 0x8aed9400] 02:37:15 INFO - PROCESS | 1771 | 1461145035511 Marionette DEBUG loaded listener.js 02:37:15 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x8b99b800) [pid = 1771] [serial = 2275] [outer = 0x8aed9400] 02:37:16 INFO - PROCESS | 1771 | 1461145036228 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]]]}] 02:37:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:37:16 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 02:37:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1329ms 02:37:16 INFO - PROCESS | 1771 | 1461145036400 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 02:37:16 INFO - PROCESS | 1771 | 1461145036405 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 02:37:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:37:16 INFO - PROCESS | 1771 | 1461145036438 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:37:16 INFO - PROCESS | 1771 | 1461145036442 Marionette TRACE conn3 <- [1,2998,null,{}] 02:37:16 INFO - PROCESS | 1771 | 1461145036452 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}] 02:37:16 INFO - PROCESS | 1771 | 1461145036702 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 02:37:17 INFO - PROCESS | 1771 | 1461145037083 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:17 INFO - PROCESS | 1771 | ++DOCSHELL 0x86d1cc00 == 158 [pid = 1771] [id = 759] 02:37:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x87317c00) [pid = 1771] [serial = 2276] [outer = (nil)] 02:37:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x87517c00) [pid = 1771] [serial = 2277] [outer = 0x87317c00] 02:37:17 INFO - PROCESS | 1771 | 1461145037179 Marionette DEBUG loaded listener.js 02:37:17 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x88535800) [pid = 1771] [serial = 2278] [outer = 0x87317c00] 02:37:18 INFO - PROCESS | 1771 | 1461145038040 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]]]}] 02:37:18 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. 02:37:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1651ms 02:37:18 INFO - PROCESS | 1771 | 1461145038081 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 02:37:18 INFO - PROCESS | 1771 | 1461145038087 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 02:37:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:37:18 INFO - PROCESS | 1771 | 1461145038100 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:37:18 INFO - PROCESS | 1771 | 1461145038106 Marionette TRACE conn3 <- [1,3002,null,{}] 02:37:18 INFO - PROCESS | 1771 | 1461145038115 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}] 02:37:18 INFO - PROCESS | 1771 | 1461145038352 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 02:37:18 INFO - PROCESS | 1771 | 1461145038667 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:18 INFO - PROCESS | 1771 | ++DOCSHELL 0x8853e400 == 159 [pid = 1771] [id = 760] 02:37:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x89ca3800) [pid = 1771] [serial = 2279] [outer = (nil)] 02:37:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x8ae52000) [pid = 1771] [serial = 2280] [outer = 0x89ca3800] 02:37:18 INFO - PROCESS | 1771 | 1461145038810 Marionette DEBUG loaded listener.js 02:37:18 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8aed8400) [pid = 1771] [serial = 2281] [outer = 0x89ca3800] 02:37:19 INFO - PROCESS | 1771 | 1461145039711 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]]]}] 02:37:19 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. 02:37:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1636ms 02:37:19 INFO - PROCESS | 1771 | 1461145039735 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 02:37:19 INFO - PROCESS | 1771 | 1461145039739 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 02:37:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:37:19 INFO - PROCESS | 1771 | 1461145039746 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:37:19 INFO - PROCESS | 1771 | 1461145039750 Marionette TRACE conn3 <- [1,3006,null,{}] 02:37:19 INFO - PROCESS | 1771 | 1461145039758 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}] 02:37:19 INFO - PROCESS | 1771 | 1461145039989 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 02:37:20 INFO - PROCESS | 1771 | 1461145040322 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:20 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c209800 == 160 [pid = 1771] [id = 761] 02:37:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8c20d000) [pid = 1771] [serial = 2282] [outer = (nil)] 02:37:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8c3c5c00) [pid = 1771] [serial = 2283] [outer = 0x8c20d000] 02:37:20 INFO - PROCESS | 1771 | 1461145040515 Marionette DEBUG loaded listener.js 02:37:20 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8c3d3800) [pid = 1771] [serial = 2284] [outer = 0x8c20d000] 02:37:21 INFO - PROCESS | 1771 | 1461145041346 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]]]}] 02:37:21 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. 02:37:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1629ms 02:37:21 INFO - PROCESS | 1771 | 1461145041376 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 02:37:21 INFO - PROCESS | 1771 | 1461145041381 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 02:37:21 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:37:21 INFO - PROCESS | 1771 | 1461145041387 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:37:21 INFO - PROCESS | 1771 | 1461145041391 Marionette TRACE conn3 <- [1,3010,null,{}] 02:37:21 INFO - PROCESS | 1771 | 1461145041397 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}] 02:37:21 INFO - PROCESS | 1771 | 1461145041639 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 02:37:21 INFO - PROCESS | 1771 | 1461145041942 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:21 INFO - PROCESS | 1771 | ++DOCSHELL 0x89c9f000 == 161 [pid = 1771] [id = 762] 02:37:21 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8c459c00) [pid = 1771] [serial = 2285] [outer = (nil)] 02:37:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8dc14000) [pid = 1771] [serial = 2286] [outer = 0x8c459c00] 02:37:22 INFO - PROCESS | 1771 | 1461145042051 Marionette DEBUG loaded listener.js 02:37:22 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8dd5c400) [pid = 1771] [serial = 2287] [outer = 0x8c459c00] 02:37:22 INFO - PROCESS | 1771 | 1461145042937 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]]]}] 02:37:22 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 02:37:22 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1582ms 02:37:22 INFO - PROCESS | 1771 | 1461145042970 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 02:37:22 INFO - PROCESS | 1771 | 1461145042973 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 02:37:22 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:37:22 INFO - PROCESS | 1771 | 1461145042980 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:37:22 INFO - PROCESS | 1771 | 1461145042984 Marionette TRACE conn3 <- [1,3014,null,{}] 02:37:22 INFO - PROCESS | 1771 | 1461145042989 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}] 02:37:23 INFO - PROCESS | 1771 | 1461145043255 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 02:37:23 INFO - PROCESS | 1771 | 1461145043535 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:23 INFO - PROCESS | 1771 | ++DOCSHELL 0x8c455c00 == 162 [pid = 1771] [id = 763] 02:37:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8dc0d800) [pid = 1771] [serial = 2288] [outer = (nil)] 02:37:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x8e6b4400) [pid = 1771] [serial = 2289] [outer = 0x8dc0d800] 02:37:23 INFO - PROCESS | 1771 | 1461145043631 Marionette DEBUG loaded listener.js 02:37:23 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x8e6bb400) [pid = 1771] [serial = 2290] [outer = 0x8dc0d800] 02:37:24 INFO - PROCESS | 1771 | [1771] 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 02:37:24 INFO - PROCESS | 1771 | 1461145044666 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:37:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:37:24 INFO - {} 02:37:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:37:24 INFO - {} 02:37:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:37:24 INFO - {} 02:37:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:37:24 INFO - {} 02:37:24 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1740ms 02:37:24 INFO - PROCESS | 1771 | 1461145044769 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 02:37:24 INFO - PROCESS | 1771 | 1461145044774 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 02:37:24 INFO - TEST-START | /FileAPI/fileReader.html 02:37:24 INFO - PROCESS | 1771 | 1461145044785 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:37:24 INFO - PROCESS | 1771 | 1461145044789 Marionette TRACE conn3 <- [1,3018,null,{}] 02:37:24 INFO - PROCESS | 1771 | 1461145044797 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}] 02:37:25 INFO - PROCESS | 1771 | 1461145045086 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 02:37:25 INFO - PROCESS | 1771 | 1461145045576 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:25 INFO - PROCESS | 1771 | ++DOCSHELL 0x89cabc00 == 163 [pid = 1771] [id = 764] 02:37:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x8e7a8800) [pid = 1771] [serial = 2291] [outer = (nil)] 02:37:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8f81d000) [pid = 1771] [serial = 2292] [outer = 0x8e7a8800] 02:37:25 INFO - PROCESS | 1771 | 1461145045730 Marionette DEBUG loaded listener.js 02:37:25 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x8fe1e000) [pid = 1771] [serial = 2293] [outer = 0x8e7a8800] 02:37:26 INFO - PROCESS | 1771 | 1461145046739 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]]]}] 02:37:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:37:26 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:37:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:37:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:37:26 INFO - TEST-OK | /FileAPI/fileReader.html | took 1998ms 02:37:26 INFO - PROCESS | 1771 | 1461145046785 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 02:37:26 INFO - PROCESS | 1771 | 1461145046791 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 02:37:26 INFO - TEST-START | /FileAPI/historical.html 02:37:26 INFO - PROCESS | 1771 | 1461145046798 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:37:26 INFO - PROCESS | 1771 | 1461145046801 Marionette TRACE conn3 <- [1,3022,null,{}] 02:37:26 INFO - PROCESS | 1771 | 1461145046831 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}] 02:37:27 INFO - PROCESS | 1771 | 1461145047080 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 02:37:27 INFO - PROCESS | 1771 | 1461145047380 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:27 INFO - PROCESS | 1771 | ++DOCSHELL 0x8def1800 == 164 [pid = 1771] [id = 765] 02:37:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x8f820800) [pid = 1771] [serial = 2294] [outer = (nil)] 02:37:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x90385000) [pid = 1771] [serial = 2295] [outer = 0x8f820800] 02:37:27 INFO - PROCESS | 1771 | 1461145047583 Marionette DEBUG loaded listener.js 02:37:27 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x914e4400) [pid = 1771] [serial = 2296] [outer = 0x8f820800] 02:37:28 INFO - PROCESS | 1771 | 1461145048484 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"]]]}] 02:37:28 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:37:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:37:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:37:28 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:37:28 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:37:28 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:37:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:37:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:37:28 INFO - TEST-OK | /FileAPI/historical.html | took 1710ms 02:37:28 INFO - PROCESS | 1771 | 1461145048521 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 02:37:28 INFO - PROCESS | 1771 | 1461145048526 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 02:37:28 INFO - TEST-START | /FileAPI/idlharness.html 02:37:28 INFO - PROCESS | 1771 | 1461145048539 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:37:28 INFO - PROCESS | 1771 | 1461145048547 Marionette TRACE conn3 <- [1,3026,null,{}] 02:37:28 INFO - PROCESS | 1771 | 1461145048553 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}] 02:37:28 INFO - PROCESS | 1771 | 1461145048802 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 02:37:29 INFO - PROCESS | 1771 | 1461145049078 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:29 INFO - PROCESS | 1771 | ++DOCSHELL 0x89ca4c00 == 165 [pid = 1771] [id = 766] 02:37:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x8ffdc000) [pid = 1771] [serial = 2297] [outer = (nil)] 02:37:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 156 (0x92a6cc00) [pid = 1771] [serial = 2298] [outer = 0x8ffdc000] 02:37:29 INFO - PROCESS | 1771 | 1461145049174 Marionette DEBUG loaded listener.js 02:37:29 INFO - PROCESS | 1771 | ++DOMWINDOW == 157 (0x92ac6400) [pid = 1771] [serial = 2299] [outer = 0x8ffdc000] 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:37:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:37:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:37:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:37:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:37:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:37:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:37:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:37:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:37:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:37:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:37:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:37:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:37:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:37:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:37:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:37:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:37:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:37:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:37:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:37:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:37:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:37:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:37:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:37:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:37:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:37:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:37:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:37:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:37:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:37:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:37:31 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 02:37:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:37:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:37:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:37:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:37:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:37:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:37:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:37:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:37:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:37:31 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 02:37:31 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 02:37:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:37:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:37:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:37:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:37:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:37:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:37:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:37:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:37:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:37:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:37:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:37:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:37:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:37:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:37:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:37:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:37:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:37:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:37:31 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 02:37:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:37:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:37:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:37:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:37:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:37:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:37:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:37:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:37:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:37:31 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 02:37:31 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 02:37:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:37:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:37:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:37:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:37:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:37:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:37:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:37:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:37:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:37:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:37:31 INFO - TEST-OK | /FileAPI/idlharness.html | took 2766ms 02:37:31 INFO - TEST-START | /FileAPI/idlharness.worker 02:37:31 INFO - PROCESS | 1771 | 1461145051142 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]]]}] 02:37:31 INFO - PROCESS | 1771 | 1461145051336 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 02:37:31 INFO - PROCESS | 1771 | 1461145051347 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 02:37:31 INFO - PROCESS | 1771 | 1461145051390 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:37:31 INFO - PROCESS | 1771 | 1461145051406 Marionette TRACE conn3 <- [1,3030,null,{}] 02:37:31 INFO - PROCESS | 1771 | 1461145051417 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}] 02:37:31 INFO - PROCESS | 1771 | 1461145051705 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 02:37:32 INFO - PROCESS | 1771 | 1461145052013 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:32 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b877400 == 166 [pid = 1771] [id = 767] 02:37:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 158 (0x8f057c00) [pid = 1771] [serial = 2300] [outer = (nil)] 02:37:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 159 (0x96e32400) [pid = 1771] [serial = 2301] [outer = 0x8f057c00] 02:37:32 INFO - PROCESS | 1771 | 1461145052105 Marionette DEBUG loaded listener.js 02:37:32 INFO - PROCESS | 1771 | ++DOMWINDOW == 160 (0x96e34c00) [pid = 1771] [serial = 2302] [outer = 0x8f057c00] 02:37:32 INFO - PROCESS | 1771 | [1771] 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 02:37:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:37:34 INFO - {} 02:37:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:37:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:37:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:37:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:37:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:37:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:37:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:37:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:37:34 INFO - {} 02:37:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:37:34 INFO - {} 02:37:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:37:34 INFO - {} 02:37:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:37:34 INFO - {} 02:37:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:37:34 INFO - {} 02:37:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:37:34 INFO - {} 02:37:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:37:34 INFO - {} 02:37:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:37:34 INFO - {} 02:37:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:37:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:37:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:37:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:37:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:37:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:37:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:37:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:37:34 INFO - {} 02:37:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:37:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:37:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:37:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:37:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:37:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:37:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:37:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:37:34 INFO - {} 02:37:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:37:34 INFO - {} 02:37:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:37:34 INFO - {} 02:37:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:37:34 INFO - {} 02:37:34 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 02:37:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:37:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:37:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:37:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:37:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:37:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:37:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:37:34 INFO - {} 02:37:34 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 - {} 02:37:34 INFO - {} 02:37:34 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 02:37:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:37:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:37:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:37:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:37:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:37:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:37:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:37:34 INFO - {} 02:37:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:37:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:37:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:37:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:37:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:37:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:37:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:37:35 INFO - {} 02:37:35 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 02:37:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:37:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:37:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:37:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:37:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:37:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:37:35 INFO - {} 02:37:35 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 - {} 02:37:35 INFO - {} 02:37:35 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 02:37:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:37:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:37:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:37:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:37:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:37:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:37:35 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 02:37:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:37:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:37:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:37:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:37:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:37:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:37:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:37:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:37:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:37:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:37:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:37:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:37:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:37:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:37:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:37:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:37:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:37:35 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 02:37:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:37:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:37:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:37:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:37:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:37:35 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 02:37:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:37:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:37:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:37:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:37:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:37:35 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 02:37:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:37:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:37:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:37:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:37:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:37:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:37:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:37:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:37:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:37:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:37:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:37:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:37:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:37:35 INFO - {} 02:37:35 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3596ms 02:37:35 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:37:35 INFO - PROCESS | 1771 | 1461145054846 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,{},{}]]]}] 02:37:35 INFO - PROCESS | 1771 | 1461145054990 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 02:37:35 INFO - PROCESS | 1771 | 1461145055000 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 02:37:35 INFO - PROCESS | 1771 | 1461145055015 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:37:35 INFO - PROCESS | 1771 | 1461145055018 Marionette TRACE conn3 <- [1,3034,null,{}] 02:37:35 INFO - PROCESS | 1771 | 1461145055043 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}] 02:37:35 INFO - PROCESS | 1771 | 1461145055522 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 02:37:35 INFO - PROCESS | 1771 | 1461145055855 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:35 INFO - PROCESS | 1771 | ++DOCSHELL 0x96cd7400 == 167 [pid = 1771] [id = 768] 02:37:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 161 (0x96e30800) [pid = 1771] [serial = 2303] [outer = (nil)] 02:37:35 INFO - PROCESS | 1771 | ++DOMWINDOW == 162 (0xa0a28000) [pid = 1771] [serial = 2304] [outer = 0x96e30800] 02:37:35 INFO - PROCESS | 1771 | 1461145055942 Marionette DEBUG loaded listener.js 02:37:36 INFO - PROCESS | 1771 | ++DOMWINDOW == 163 (0xa0a2e000) [pid = 1771] [serial = 2305] [outer = 0x96e30800] 02:37:36 INFO - PROCESS | 1771 | 1461145056761 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]]]}] 02:37:36 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:37:36 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1761ms 02:37:36 INFO - PROCESS | 1771 | 1461145056772 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 02:37:36 INFO - PROCESS | 1771 | 1461145056777 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 02:37:36 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:37:36 INFO - PROCESS | 1771 | 1461145056783 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:37:36 INFO - PROCESS | 1771 | 1461145056788 Marionette TRACE conn3 <- [1,3038,null,{}] 02:37:36 INFO - PROCESS | 1771 | 1461145056794 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}] 02:37:37 INFO - PROCESS | 1771 | 1461145057170 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 02:37:37 INFO - PROCESS | 1771 | 1461145057411 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:37 INFO - PROCESS | 1771 | ++DOCSHELL 0x93ca9c00 == 168 [pid = 1771] [id = 769] 02:37:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 164 (0xa0c34000) [pid = 1771] [serial = 2306] [outer = (nil)] 02:37:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 165 (0xa0f9f400) [pid = 1771] [serial = 2307] [outer = 0xa0c34000] 02:37:37 INFO - PROCESS | 1771 | 1461145057565 Marionette DEBUG loaded listener.js 02:37:37 INFO - PROCESS | 1771 | ++DOMWINDOW == 166 (0xa2ac7800) [pid = 1771] [serial = 2308] [outer = 0xa0c34000] 02:37:38 INFO - PROCESS | 1771 | 1461145058381 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"]]]}] 02:37:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:37:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:37:38 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1647ms 02:37:38 INFO - PROCESS | 1771 | 1461145058433 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 02:37:38 INFO - PROCESS | 1771 | 1461145058436 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 02:37:38 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:37:38 INFO - PROCESS | 1771 | 1461145058444 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:37:38 INFO - PROCESS | 1771 | 1461145058447 Marionette TRACE conn3 <- [1,3042,null,{}] 02:37:38 INFO - PROCESS | 1771 | 1461145058453 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}] 02:37:38 INFO - PROCESS | 1771 | 1461145058720 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 02:37:39 INFO - PROCESS | 1771 | 1461145059037 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:39 INFO - PROCESS | 1771 | ++DOCSHELL 0x8465fc00 == 169 [pid = 1771] [id = 770] 02:37:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 167 (0x84661800) [pid = 1771] [serial = 2309] [outer = (nil)] 02:37:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 168 (0x84669000) [pid = 1771] [serial = 2310] [outer = 0x84661800] 02:37:39 INFO - PROCESS | 1771 | 1461145059130 Marionette DEBUG loaded listener.js 02:37:39 INFO - PROCESS | 1771 | ++DOMWINDOW == 169 (0x8466ac00) [pid = 1771] [serial = 2311] [outer = 0x84661800] 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:37:40 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. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:37:40 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'.) 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:37:40 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. 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:37:40 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. 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:37:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:37:40 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. 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:37:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:37:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:37:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:37:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:37:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:37:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:37:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:37:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:37:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:37:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:37:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:37:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:37:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:37:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:37:40 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2086ms 02:37:40 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:37:40 INFO - PROCESS | 1771 | 1461145060445 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]]]}] 02:37:40 INFO - PROCESS | 1771 | 1461145060623 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 02:37:40 INFO - PROCESS | 1771 | 1461145060634 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 02:37:40 INFO - PROCESS | 1771 | 1461145060667 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:37:40 INFO - PROCESS | 1771 | 1461145060673 Marionette TRACE conn3 <- [1,3046,null,{}] 02:37:40 INFO - PROCESS | 1771 | 1461145060682 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}] 02:37:40 INFO - PROCESS | 1771 | 1461145060986 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 02:37:41 INFO - PROCESS | 1771 | 1461145061301 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:41 INFO - PROCESS | 1771 | ++DOCSHELL 0x84667c00 == 170 [pid = 1771] [id = 771] 02:37:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 170 (0x84668800) [pid = 1771] [serial = 2312] [outer = (nil)] 02:37:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 171 (0x97191800) [pid = 1771] [serial = 2313] [outer = 0x84668800] 02:37:41 INFO - PROCESS | 1771 | 1461145061390 Marionette DEBUG loaded listener.js 02:37:41 INFO - PROCESS | 1771 | ++DOMWINDOW == 172 (0x9719c000) [pid = 1771] [serial = 2314] [outer = 0x84668800] 02:37:41 INFO - PROCESS | 1771 | [1771] 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 02:37:42 INFO - PROCESS | 1771 | 1461145062319 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:37:42 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:37:42 INFO - {} 02:37:42 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1692ms 02:37:42 INFO - PROCESS | 1771 | 1461145062356 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 02:37:42 INFO - PROCESS | 1771 | 1461145062360 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 02:37:42 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:37:42 INFO - PROCESS | 1771 | 1461145062366 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:37:42 INFO - PROCESS | 1771 | 1461145062369 Marionette TRACE conn3 <- [1,3050,null,{}] 02:37:42 INFO - PROCESS | 1771 | 1461145062380 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}] 02:37:42 INFO - PROCESS | 1771 | 1461145062627 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 02:37:42 INFO - PROCESS | 1771 | 1461145062911 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:42 INFO - PROCESS | 1771 | ++DOCSHELL 0x96b2b800 == 171 [pid = 1771] [id = 772] 02:37:42 INFO - PROCESS | 1771 | ++DOMWINDOW == 173 (0x96e36c00) [pid = 1771] [serial = 2315] [outer = (nil)] 02:37:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 174 (0x97a84000) [pid = 1771] [serial = 2316] [outer = 0x96e36c00] 02:37:43 INFO - PROCESS | 1771 | 1461145063042 Marionette DEBUG loaded listener.js 02:37:43 INFO - PROCESS | 1771 | ++DOMWINDOW == 175 (0x97d34000) [pid = 1771] [serial = 2317] [outer = 0x96e36c00] 02:37:43 INFO - PROCESS | 1771 | 1461145063862 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]]]}] 02:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:37:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:37:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1535ms 02:37:43 INFO - PROCESS | 1771 | 1461145063910 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 02:37:43 INFO - PROCESS | 1771 | 1461145063914 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 02:37:43 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:37:43 INFO - PROCESS | 1771 | 1461145063925 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:37:43 INFO - PROCESS | 1771 | 1461145063928 Marionette TRACE conn3 <- [1,3054,null,{}] 02:37:43 INFO - PROCESS | 1771 | 1461145063934 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}] 02:37:44 INFO - PROCESS | 1771 | 1461145064172 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 02:37:44 INFO - PROCESS | 1771 | 1461145064489 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:44 INFO - PROCESS | 1771 | ++DOCSHELL 0x97a0f800 == 172 [pid = 1771] [id = 773] 02:37:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 176 (0x97b0b000) [pid = 1771] [serial = 2318] [outer = (nil)] 02:37:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 177 (0x9b0e1800) [pid = 1771] [serial = 2319] [outer = 0x97b0b000] 02:37:44 INFO - PROCESS | 1771 | 1461145064635 Marionette DEBUG loaded listener.js 02:37:44 INFO - PROCESS | 1771 | ++DOMWINDOW == 178 (0x9b0ed400) [pid = 1771] [serial = 2320] [outer = 0x97b0b000] 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:37:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:37:46 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" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:37:46 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" 02:37:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:37:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2243ms 02:37:46 INFO - PROCESS | 1771 | 1461145066003 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"]]]}] 02:37:46 INFO - PROCESS | 1771 | 1461145066370 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 02:37:46 INFO - PROCESS | 1771 | 1461145066374 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 02:37:46 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:37:46 INFO - PROCESS | 1771 | 1461145066387 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:37:46 INFO - PROCESS | 1771 | 1461145066390 Marionette TRACE conn3 <- [1,3058,null,{}] 02:37:46 INFO - PROCESS | 1771 | 1461145066398 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}] 02:37:46 INFO - PROCESS | 1771 | 1461145066623 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x88532000 == 171 [pid = 1771] [id = 562] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x96b2e800 == 170 [pid = 1771] [id = 487] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x978ad800 == 169 [pid = 1771] [id = 490] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x92c1b000 == 168 [pid = 1771] [id = 707] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x86d1b400 == 167 [pid = 1771] [id = 757] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x87520400 == 166 [pid = 1771] [id = 756] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x882e9c00 == 165 [pid = 1771] [id = 755] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x86a53800 == 164 [pid = 1771] [id = 754] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x86af5800 == 163 [pid = 1771] [id = 753] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8e7a9c00 == 162 [pid = 1771] [id = 752] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x978a3800 == 161 [pid = 1771] [id = 750] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x97e4f000 == 160 [pid = 1771] [id = 751] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x93c4a800 == 159 [pid = 1771] [id = 749] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x9472c400 == 158 [pid = 1771] [id = 748] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x9524c000 == 157 [pid = 1771] [id = 746] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x93d06c00 == 156 [pid = 1771] [id = 747] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x92ac2400 == 155 [pid = 1771] [id = 745] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x912ac000 == 154 [pid = 1771] [id = 743] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x92947c00 == 153 [pid = 1771] [id = 744] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8f3db000 == 152 [pid = 1771] [id = 742] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x85b4e400 == 151 [pid = 1771] [id = 741] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8fc17c00 == 150 [pid = 1771] [id = 740] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8dc0c000 == 149 [pid = 1771] [id = 739] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x88a01400 == 148 [pid = 1771] [id = 737] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x88a10400 == 147 [pid = 1771] [id = 738] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x8b874800 == 146 [pid = 1771] [id = 736] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x882f1000 == 145 [pid = 1771] [id = 735] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x86ae8c00 == 144 [pid = 1771] [id = 733] 02:37:49 INFO - PROCESS | 1771 | --DOCSHELL 0x86d15c00 == 143 [pid = 1771] [id = 734] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 177 (0x89e03400) [pid = 1771] [serial = 2198] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 176 (0x97e50800) [pid = 1771] [serial = 2186] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 175 (0x87320400) [pid = 1771] [serial = 2192] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 174 (0x96e2e800) [pid = 1771] [serial = 2174] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 173 (0x97a81000) [pid = 1771] [serial = 2180] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 172 (0x92a6f000) [pid = 1771] [serial = 2166] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 171 (0x89ea3c00) [pid = 1771] [serial = 2199] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 170 (0x89eab400) [pid = 1771] [serial = 2144] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 169 (0x8fe17400) [pid = 1771] [serial = 2159] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 168 (0x97d2f800) [pid = 1771] [serial = 2183] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 167 (0x98089400) [pid = 1771] [serial = 2190] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 166 (0x88538c00) [pid = 1771] [serial = 2195] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 165 (0x91f98400) [pid = 1771] [serial = 2163] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 164 (0x8f3ddc00) [pid = 1771] [serial = 2157] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 163 (0x8dc12000) [pid = 1771] [serial = 2151] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 162 (0x978ac000) [pid = 1771] [serial = 2178] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 161 (0x8ae52c00) [pid = 1771] [serial = 2145] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 160 (0x8c16b400) [pid = 1771] [serial = 2147] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 159 (0x8b889000) [pid = 1771] [serial = 2076] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 158 (0x93cac800) [pid = 1771] [serial = 2168] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 157 (0x87322400) [pid = 1771] [serial = 2141] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 156 (0x92a65000) [pid = 1771] [serial = 2165] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 155 (0x97d32800) [pid = 1771] [serial = 2184] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 154 (0x8f05d000) [pid = 1771] [serial = 2156] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 153 (0x97a82c00) [pid = 1771] [serial = 2181] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 152 (0x968d8c00) [pid = 1771] [serial = 2172] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 151 (0x93d0c800) [pid = 1771] [serial = 2169] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 150 (0x8fe1ec00) [pid = 1771] [serial = 2160] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 149 (0x8dd5ec00) [pid = 1771] [serial = 2153] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 148 (0x8885fc00) [pid = 1771] [serial = 2196] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 147 (0x97e52800) [pid = 1771] [serial = 2187] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 146 (0x8dee9000) [pid = 1771] [serial = 2154] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 145 (0x978a5000) [pid = 1771] [serial = 2177] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 144 (0x9807ec00) [pid = 1771] [serial = 2189] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x87513400) [pid = 1771] [serial = 2193] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x8751f000) [pid = 1771] [serial = 2142] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x97068800) [pid = 1771] [serial = 2175] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x95e98400) [pid = 1771] [serial = 2171] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x914e0800) [pid = 1771] [serial = 2162] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x8c208000) [pid = 1771] [serial = 2148] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x978ae000) [pid = 1771] [serial = 2127] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x8c458400) [pid = 1771] [serial = 2150] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x89ea6000) [pid = 1771] [serial = 2201] [outer = (nil)] [url = about:blank] 02:37:49 INFO - PROCESS | 1771 | 1461145069967 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:50 INFO - PROCESS | 1771 | ++DOCSHELL 0x85b5dc00 == 144 [pid = 1771] [id = 774] 02:37:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x85ed1000) [pid = 1771] [serial = 2321] [outer = (nil)] 02:37:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x86aed800) [pid = 1771] [serial = 2322] [outer = 0x85ed1000] 02:37:50 INFO - PROCESS | 1771 | 1461145070050 Marionette DEBUG loaded listener.js 02:37:50 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x86af6400) [pid = 1771] [serial = 2323] [outer = 0x85ed1000] 02:37:50 INFO - PROCESS | 1771 | 1461145070890 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]]]}] 02:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:37:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:37:50 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:50 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:37:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:37:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:37:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:37:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:37:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:37:50 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 4557ms 02:37:50 INFO - PROCESS | 1771 | 1461145070948 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 02:37:50 INFO - PROCESS | 1771 | 1461145070963 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 02:37:50 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:37:50 INFO - PROCESS | 1771 | 1461145070972 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 1771 | 1461145070976 Marionette TRACE conn3 <- [1,3062,null,{}] 02:37:50 INFO - PROCESS | 1771 | 1461145070983 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}] 02:37:51 INFO - PROCESS | 1771 | 1461145071230 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 02:37:51 INFO - PROCESS | 1771 | 1461145071439 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:51 INFO - PROCESS | 1771 | ++DOCSHELL 0x8751a400 == 145 [pid = 1771] [id = 775] 02:37:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8751b400) [pid = 1771] [serial = 2324] [outer = (nil)] 02:37:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x88535400) [pid = 1771] [serial = 2325] [outer = 0x8751b400] 02:37:51 INFO - PROCESS | 1771 | 1461145071520 Marionette DEBUG loaded listener.js 02:37:51 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8885ac00) [pid = 1771] [serial = 2326] [outer = 0x8751b400] 02:37:51 INFO - PROCESS | 1771 | [1771] 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 02:37:52 INFO - PROCESS | 1771 | 1461145072427 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:37:52 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:37:52 INFO - {} 02:37:52 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1492ms 02:37:52 INFO - PROCESS | 1771 | 1461145072468 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 02:37:52 INFO - PROCESS | 1771 | 1461145072474 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 02:37:52 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:37:52 INFO - PROCESS | 1771 | 1461145072481 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:37:52 INFO - PROCESS | 1771 | 1461145072484 Marionette TRACE conn3 <- [1,3066,null,{}] 02:37:52 INFO - PROCESS | 1771 | 1461145072508 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}] 02:37:52 INFO - PROCESS | 1771 | 1461145072796 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 02:37:52 INFO - PROCESS | 1771 | 1461145072831 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:52 INFO - PROCESS | 1771 | ++DOCSHELL 0x88537c00 == 146 [pid = 1771] [id = 776] 02:37:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x88a0b000) [pid = 1771] [serial = 2327] [outer = (nil)] 02:37:52 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8ae43000) [pid = 1771] [serial = 2328] [outer = 0x88a0b000] 02:37:52 INFO - PROCESS | 1771 | 1461145072906 Marionette DEBUG loaded listener.js 02:37:53 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8ae56c00) [pid = 1771] [serial = 2329] [outer = 0x88a0b000] 02:37:53 INFO - PROCESS | 1771 | 1461145073985 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]]]}] 02:37:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:37:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:37:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:37:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:37:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:37:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:37:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:37:54 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1540ms 02:37:54 INFO - PROCESS | 1771 | 1461145074024 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 02:37:54 INFO - PROCESS | 1771 | 1461145074027 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 02:37:54 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:37:54 INFO - PROCESS | 1771 | 1461145074043 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:37:54 INFO - PROCESS | 1771 | 1461145074053 Marionette TRACE conn3 <- [1,3070,null,{}] 02:37:54 INFO - PROCESS | 1771 | 1461145074071 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}] 02:37:55 INFO - PROCESS | 1771 | 1461145075050 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 143 (0x9667e400) [pid = 1771] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 142 (0x8dcaac00) [pid = 1771] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 141 (0x8aed3000) [pid = 1771] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 140 (0x96e2c000) [pid = 1771] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 139 (0x98ae4c00) [pid = 1771] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 138 (0x8fe1b400) [pid = 1771] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 137 (0x9807dc00) [pid = 1771] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 136 (0x882f6000) [pid = 1771] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 135 (0x9667f400) [pid = 1771] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 134 (0x978aec00) [pid = 1771] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 133 (0x87320c00) [pid = 1771] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 132 (0x86d17400) [pid = 1771] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 131 (0x8ffe2c00) [pid = 1771] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 130 (0x93ca5c00) [pid = 1771] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 129 (0x9524a800) [pid = 1771] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 128 (0x952b3400) [pid = 1771] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 127 (0x882f0400) [pid = 1771] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 126 (0x8b889c00) [pid = 1771] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 125 (0x8e884000) [pid = 1771] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 124 (0x8b993000) [pid = 1771] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 123 (0x8aedf000) [pid = 1771] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 122 (0x882f4800) [pid = 1771] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 121 (0x91fed400) [pid = 1771] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 120 (0x88536800) [pid = 1771] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:37:55 INFO - PROCESS | 1771 | --DOMWINDOW == 119 (0x967d0c00) [pid = 1771] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:37:55 INFO - PROCESS | 1771 | 1461145075321 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:55 INFO - PROCESS | 1771 | ++DOCSHELL 0x864f5400 == 147 [pid = 1771] [id = 777] 02:37:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 120 (0x86af5400) [pid = 1771] [serial = 2330] [outer = (nil)] 02:37:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 121 (0x88536800) [pid = 1771] [serial = 2331] [outer = 0x86af5400] 02:37:55 INFO - PROCESS | 1771 | 1461145075414 Marionette DEBUG loaded listener.js 02:37:55 INFO - PROCESS | 1771 | ++DOMWINDOW == 122 (0x8ae51c00) [pid = 1771] [serial = 2332] [outer = 0x86af5400] 02:37:56 INFO - PROCESS | 1771 | 1461145076111 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]]]}] 02:37:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:37:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:37:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:37:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:37:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:37:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:37:56 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 2128ms 02:37:56 INFO - PROCESS | 1771 | 1461145076166 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 02:37:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:37:56 INFO - PROCESS | 1771 | 1461145076170 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 02:37:56 INFO - PROCESS | 1771 | 1461145076176 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:37:56 INFO - PROCESS | 1771 | 1461145076180 Marionette TRACE conn3 <- [1,3074,null,{}] 02:37:56 INFO - PROCESS | 1771 | 1461145076185 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}] 02:37:56 INFO - PROCESS | 1771 | 1461145076480 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 02:37:56 INFO - PROCESS | 1771 | 1461145076504 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:56 INFO - PROCESS | 1771 | ++DOCSHELL 0x88a09c00 == 148 [pid = 1771] [id = 778] 02:37:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 123 (0x8b99a000) [pid = 1771] [serial = 2333] [outer = (nil)] 02:37:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 124 (0x8c167000) [pid = 1771] [serial = 2334] [outer = 0x8b99a000] 02:37:56 INFO - PROCESS | 1771 | 1461145076581 Marionette DEBUG loaded listener.js 02:37:56 INFO - PROCESS | 1771 | ++DOMWINDOW == 125 (0x8c16a000) [pid = 1771] [serial = 2335] [outer = 0x8b99a000] 02:37:57 INFO - PROCESS | 1771 | 1461145077719 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]]]}] 02:37:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:37:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:37:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:37:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:37:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:37:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:37:57 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1581ms 02:37:57 INFO - PROCESS | 1771 | 1461145077760 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 02:37:57 INFO - PROCESS | 1771 | 1461145077767 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 02:37:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:37:57 INFO - PROCESS | 1771 | 1461145077777 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:37:57 INFO - PROCESS | 1771 | 1461145077783 Marionette TRACE conn3 <- [1,3078,null,{}] 02:37:57 INFO - PROCESS | 1771 | 1461145077833 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}] 02:37:58 INFO - PROCESS | 1771 | 1461145078198 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 02:37:58 INFO - PROCESS | 1771 | 1461145078488 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:58 INFO - PROCESS | 1771 | ++DOCSHELL 0x864f9400 == 149 [pid = 1771] [id = 779] 02:37:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 126 (0x86af5c00) [pid = 1771] [serial = 2336] [outer = (nil)] 02:37:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 127 (0x87511800) [pid = 1771] [serial = 2337] [outer = 0x86af5c00] 02:37:58 INFO - PROCESS | 1771 | 1461145078587 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 1771 | ++DOMWINDOW == 128 (0x8751a800) [pid = 1771] [serial = 2338] [outer = 0x86af5c00] 02:37:59 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 02:37:59 INFO - reader.readAsText(blob_2) 02:37:59 INFO - }" did not throw 02:37:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 02:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 02:37:59 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 02:37:59 INFO - reader.readAsDataURL(blob_2) 02:37:59 INFO - }" did not throw 02:37:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 02:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 02:37:59 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 02:37:59 INFO - reader.readAsArrayBuffer(blob_2) 02:37:59 INFO - }" did not throw 02:37:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 02:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 02:37:59 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 02:37:59 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 02:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:37:59 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 02:37:59 INFO - PROCESS | 1771 | 1461145079545 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 02:37:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:37:59 INFO - PROCESS | 1771 | 1461145079556 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:37:59 INFO - PROCESS | 1771 | 1461145079563 Marionette TRACE conn3 <- [1,3082,null,{}] 02:37:59 INFO - PROCESS | 1771 | 1461145079592 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}] 02:37:59 INFO - PROCESS | 1771 | 1461145079839 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 02:38:00 INFO - PROCESS | 1771 | 1461145080296 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:00 INFO - PROCESS | 1771 | ++DOCSHELL 0x89e0cc00 == 150 [pid = 1771] [id = 780] 02:38:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 129 (0x89e0d800) [pid = 1771] [serial = 2339] [outer = (nil)] 02:38:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 130 (0x89ea9c00) [pid = 1771] [serial = 2340] [outer = 0x89e0d800] 02:38:00 INFO - PROCESS | 1771 | 1461145080443 Marionette DEBUG loaded listener.js 02:38:00 INFO - PROCESS | 1771 | ++DOMWINDOW == 131 (0x8ae54000) [pid = 1771] [serial = 2341] [outer = 0x89e0d800] 02:38:01 INFO - PROCESS | 1771 | 1461145081569 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]]]}] 02:38:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:38:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:38:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:38:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2060ms 02:38:01 INFO - PROCESS | 1771 | 1461145081618 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 02:38:01 INFO - PROCESS | 1771 | 1461145081622 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 02:38:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:38:01 INFO - PROCESS | 1771 | 1461145081630 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:38:01 INFO - PROCESS | 1771 | 1461145081636 Marionette TRACE conn3 <- [1,3086,null,{}] 02:38:01 INFO - PROCESS | 1771 | 1461145081653 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}] 02:38:01 INFO - PROCESS | 1771 | 1461145081917 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 02:38:02 INFO - PROCESS | 1771 | 1461145082228 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:02 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b994800 == 151 [pid = 1771] [id = 781] 02:38:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 132 (0x8c163000) [pid = 1771] [serial = 2342] [outer = (nil)] 02:38:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 133 (0x8c205400) [pid = 1771] [serial = 2343] [outer = 0x8c163000] 02:38:02 INFO - PROCESS | 1771 | 1461145082377 Marionette DEBUG loaded listener.js 02:38:02 INFO - PROCESS | 1771 | ++DOMWINDOW == 134 (0x8c3c7000) [pid = 1771] [serial = 2344] [outer = 0x8c163000] 02:38:03 INFO - PROCESS | 1771 | 1461145083211 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:38:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:38:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1640ms 02:38:03 INFO - PROCESS | 1771 | 1461145083271 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 02:38:03 INFO - PROCESS | 1771 | 1461145083276 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 02:38:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:38:03 INFO - PROCESS | 1771 | 1461145083282 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:38:03 INFO - PROCESS | 1771 | 1461145083286 Marionette TRACE conn3 <- [1,3090,null,{}] 02:38:03 INFO - PROCESS | 1771 | 1461145083292 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}] 02:38:03 INFO - PROCESS | 1771 | 1461145083525 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 02:38:03 INFO - PROCESS | 1771 | 1461145083836 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:03 INFO - PROCESS | 1771 | ++DOCSHELL 0x8b871800 == 152 [pid = 1771] [id = 782] 02:38:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 135 (0x8c458400) [pid = 1771] [serial = 2345] [outer = (nil)] 02:38:03 INFO - PROCESS | 1771 | ++DOMWINDOW == 136 (0x8dc10400) [pid = 1771] [serial = 2346] [outer = 0x8c458400] 02:38:03 INFO - PROCESS | 1771 | 1461145083928 Marionette DEBUG loaded listener.js 02:38:04 INFO - PROCESS | 1771 | ++DOMWINDOW == 137 (0x8dcb1c00) [pid = 1771] [serial = 2347] [outer = 0x8c458400] 02:38:04 INFO - PROCESS | 1771 | 1461145084792 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:38:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:38:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1535ms 02:38:04 INFO - PROCESS | 1771 | 1461145084818 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 02:38:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:38:04 INFO - PROCESS | 1771 | 1461145084823 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 02:38:04 INFO - PROCESS | 1771 | 1461145084829 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:38:04 INFO - PROCESS | 1771 | 1461145084833 Marionette TRACE conn3 <- [1,3094,null,{}] 02:38:04 INFO - PROCESS | 1771 | 1461145084839 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}] 02:38:05 INFO - PROCESS | 1771 | 1461145085102 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 02:38:05 INFO - PROCESS | 1771 | 1461145085404 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:05 INFO - PROCESS | 1771 | ++DOCSHELL 0x8352bc00 == 153 [pid = 1771] [id = 783] 02:38:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 138 (0x86aef000) [pid = 1771] [serial = 2348] [outer = (nil)] 02:38:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 139 (0x8dee9000) [pid = 1771] [serial = 2349] [outer = 0x86aef000] 02:38:05 INFO - PROCESS | 1771 | 1461145085510 Marionette DEBUG loaded listener.js 02:38:05 INFO - PROCESS | 1771 | ++DOMWINDOW == 140 (0x8e6b5c00) [pid = 1771] [serial = 2350] [outer = 0x86aef000] 02:38:06 INFO - PROCESS | 1771 | 1461145086415 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:38:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:38:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1643ms 02:38:06 INFO - PROCESS | 1771 | 1461145086472 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 02:38:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:38:06 INFO - PROCESS | 1771 | 1461145086477 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 02:38:06 INFO - PROCESS | 1771 | 1461145086484 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:38:06 INFO - PROCESS | 1771 | 1461145086487 Marionette TRACE conn3 <- [1,3098,null,{}] 02:38:06 INFO - PROCESS | 1771 | 1461145086516 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}] 02:38:06 INFO - PROCESS | 1771 | 1461145086783 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 02:38:07 INFO - PROCESS | 1771 | 1461145087091 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:07 INFO - PROCESS | 1771 | ++DOCSHELL 0x8dd5ec00 == 154 [pid = 1771] [id = 784] 02:38:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 141 (0x8f061000) [pid = 1771] [serial = 2351] [outer = (nil)] 02:38:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 142 (0x8f066c00) [pid = 1771] [serial = 2352] [outer = 0x8f061000] 02:38:07 INFO - PROCESS | 1771 | 1461145087241 Marionette DEBUG loaded listener.js 02:38:07 INFO - PROCESS | 1771 | ++DOMWINDOW == 143 (0x8f3db400) [pid = 1771] [serial = 2353] [outer = 0x8f061000] 02:38:08 INFO - PROCESS | 1771 | 1461145088034 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]]]}] 02:38:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:38:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:38:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1564ms 02:38:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:38:08 INFO - PROCESS | 1771 | 1461145088048 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 02:38:08 INFO - PROCESS | 1771 | 1461145088051 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 02:38:08 INFO - PROCESS | 1771 | 1461145088058 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:38:08 INFO - PROCESS | 1771 | 1461145088061 Marionette TRACE conn3 <- [1,3102,null,{}] 02:38:08 INFO - PROCESS | 1771 | 1461145088067 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}] 02:38:08 INFO - PROCESS | 1771 | 1461145088270 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 02:38:08 INFO - PROCESS | 1771 | 1461145088558 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:08 INFO - PROCESS | 1771 | ++DOCSHELL 0x846c8800 == 155 [pid = 1771] [id = 785] 02:38:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 144 (0x8dd57400) [pid = 1771] [serial = 2354] [outer = (nil)] 02:38:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 145 (0x8fe18800) [pid = 1771] [serial = 2355] [outer = 0x8dd57400] 02:38:08 INFO - PROCESS | 1771 | 1461145088650 Marionette DEBUG loaded listener.js 02:38:08 INFO - PROCESS | 1771 | ++DOMWINDOW == 146 (0x8fe1d800) [pid = 1771] [serial = 2356] [outer = 0x8dd57400] 02:38:09 INFO - PROCESS | 1771 | 1461145089482 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:38:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:38:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1444ms 02:38:09 INFO - PROCESS | 1771 | 1461145089502 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 02:38:09 INFO - PROCESS | 1771 | 1461145089505 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 02:38:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:38:09 INFO - PROCESS | 1771 | 1461145089512 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:38:09 INFO - PROCESS | 1771 | 1461145089515 Marionette TRACE conn3 <- [1,3106,null,{}] 02:38:09 INFO - PROCESS | 1771 | 1461145089521 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}] 02:38:09 INFO - PROCESS | 1771 | 1461145089787 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 02:38:10 INFO - PROCESS | 1771 | 1461145090073 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:10 INFO - PROCESS | 1771 | ++DOCSHELL 0x8f065800 == 156 [pid = 1771] [id = 786] 02:38:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 147 (0x8f81d400) [pid = 1771] [serial = 2357] [outer = (nil)] 02:38:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 148 (0x90382c00) [pid = 1771] [serial = 2358] [outer = 0x8f81d400] 02:38:10 INFO - PROCESS | 1771 | 1461145090164 Marionette DEBUG loaded listener.js 02:38:10 INFO - PROCESS | 1771 | ++DOMWINDOW == 149 (0x914e0800) [pid = 1771] [serial = 2359] [outer = 0x8f81d400] 02:38:11 INFO - PROCESS | 1771 | 1461145091072 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]]]}] 02:38:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:38:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:38:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:38:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1590ms 02:38:11 INFO - PROCESS | 1771 | 1461145091104 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 02:38:11 INFO - PROCESS | 1771 | 1461145091108 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 02:38:11 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:38:11 INFO - PROCESS | 1771 | 1461145091115 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:38:11 INFO - PROCESS | 1771 | 1461145091118 Marionette TRACE conn3 <- [1,3110,null,{}] 02:38:11 INFO - PROCESS | 1771 | 1461145091124 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}] 02:38:11 INFO - PROCESS | 1771 | 1461145091392 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 02:38:11 INFO - PROCESS | 1771 | 1461145091684 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:11 INFO - PROCESS | 1771 | ++DOCSHELL 0x8ffe1800 == 157 [pid = 1771] [id = 787] 02:38:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 150 (0x8ffe2c00) [pid = 1771] [serial = 2360] [outer = (nil)] 02:38:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 151 (0x9295e800) [pid = 1771] [serial = 2361] [outer = 0x8ffe2c00] 02:38:11 INFO - PROCESS | 1771 | 1461145091777 Marionette DEBUG loaded listener.js 02:38:11 INFO - PROCESS | 1771 | ++DOMWINDOW == 152 (0x92965c00) [pid = 1771] [serial = 2362] [outer = 0x8ffe2c00] 02:38:12 INFO - PROCESS | 1771 | 1461145092606 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"]]]}] 02:38:12 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:38:12 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 02:38:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:38:12 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1536ms 02:38:12 INFO - PROCESS | 1771 | 1461145092655 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 02:38:12 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:38:12 INFO - PROCESS | 1771 | 1461145092659 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 02:38:12 INFO - PROCESS | 1771 | 1461145092666 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 1771 | 1461145092669 Marionette TRACE conn3 <- [1,3114,null,{}] 02:38:12 INFO - PROCESS | 1771 | 1461145092675 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}] 02:38:12 INFO - PROCESS | 1771 | 1461145092915 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 02:38:13 INFO - PROCESS | 1771 | 1461145093234 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\", \"0cc7bb47-d96a-4403-a8ff-d6be3b07f54e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:13 INFO - PROCESS | 1771 | ++DOCSHELL 0x88530400 == 158 [pid = 1771] [id = 788] 02:38:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 153 (0x91fed400) [pid = 1771] [serial = 2363] [outer = (nil)] 02:38:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 154 (0x93c4d400) [pid = 1771] [serial = 2364] [outer = 0x91fed400] 02:38:13 INFO - PROCESS | 1771 | 1461145093340 Marionette DEBUG loaded listener.js 02:38:13 INFO - PROCESS | 1771 | ++DOMWINDOW == 155 (0x93caf400) [pid = 1771] [serial = 2365] [outer = 0x91fed400] 02:38:14 INFO - PROCESS | 1771 | 1461145094226 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]]]}] 02:38:14 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:38:14 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1580ms 02:38:14 INFO - PROCESS | 1771 | 1461145094246 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 02:38:14 INFO - PROCESS | 1771 | 1461145094251 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 02:38:15 WARNING - u'runner_teardown' () 02:38:15 INFO - No more tests 02:38:15 INFO - Got 0 unexpected results 02:38:15 INFO - SUITE-END | took 1356s 02:38:15 INFO - Closing logging queue 02:38:15 INFO - queue closed 02:38:15 INFO - Return code: 0 02:38:15 WARNING - # TBPL SUCCESS # 02:38:15 INFO - Running post-action listener: _resource_record_post_action 02:38:15 INFO - Running post-run listener: _resource_record_post_run 02:38:16 INFO - Total resource usage - Wall time: 1394s; CPU: 98.0%; Read bytes: 14024704; Write bytes: 961089536; Read time: 716; Write time: 286236 02:38:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:38:16 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 4096; Write bytes: 183443456; Read time: 12; Write time: 158456 02:38:16 INFO - run-tests - Wall time: 1362s; CPU: 98.0%; Read bytes: 13484032; Write bytes: 777646080; Read time: 684; Write time: 127780 02:38:16 INFO - Running post-run listener: _upload_blobber_files 02:38:16 INFO - Blob upload gear active. 02:38:16 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:38:16 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 02:38:16 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'] 02:38:16 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 02:38:17 INFO - (blobuploader) - INFO - Open directory for files ... 02:38:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:38:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:38:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:38:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:38:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:38:18 INFO - (blobuploader) - INFO - Done attempting. 02:38:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:38:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:38:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:38:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:38:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:38:19 INFO - (blobuploader) - INFO - Done attempting. 02:38:19 INFO - (blobuploader) - INFO - Iteration through files over. 02:38:19 INFO - Return code: 0 02:38:19 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:38:19 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:38:19 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cf05bbe6bd67f0c88c05bf02e7e0a7c9a115a84f94be68e2fc9d74379a3525da6214bed316cec59176ac42a521639dc18e20b915cdc9e2648200d9653cb4b0da", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8bc3e94ccfeb0199cd0a8b0ea240373895890c9dfaeac9553e30564d51141d711da1c004b8943d8fbd85a55a6e56de2f24fd692f2608b10734393f7952ce80f3"} 02:38:19 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:38:19 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:38:19 INFO - Contents: 02:38:19 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cf05bbe6bd67f0c88c05bf02e7e0a7c9a115a84f94be68e2fc9d74379a3525da6214bed316cec59176ac42a521639dc18e20b915cdc9e2648200d9653cb4b0da", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8bc3e94ccfeb0199cd0a8b0ea240373895890c9dfaeac9553e30564d51141d711da1c004b8943d8fbd85a55a6e56de2f24fd692f2608b10734393f7952ce80f3"} 02:38:19 INFO - Running post-run listener: copy_logs_to_upload_dir 02:38:19 INFO - Copying logs to upload dir... 02:38:19 INFO - mkdir: /builds/slave/test/build/upload/logs 02:38:19 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1489.968631 ========= master_lag: 0.48 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 50 secs) (at 2016-04-20 02:38:19.662055) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 02:38:19.663346) ========= 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-1461142492.851418-1629226736 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cf05bbe6bd67f0c88c05bf02e7e0a7c9a115a84f94be68e2fc9d74379a3525da6214bed316cec59176ac42a521639dc18e20b915cdc9e2648200d9653cb4b0da", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8bc3e94ccfeb0199cd0a8b0ea240373895890c9dfaeac9553e30564d51141d711da1c004b8943d8fbd85a55a6e56de2f24fd692f2608b10734393f7952ce80f3"} build_url:https://queue.taskcluster.net/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031470 build_url: 'https://queue.taskcluster.net/v1/task/X7dAHbaRSP6FqpR2v41Lrw/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/cf05bbe6bd67f0c88c05bf02e7e0a7c9a115a84f94be68e2fc9d74379a3525da6214bed316cec59176ac42a521639dc18e20b915cdc9e2648200d9653cb4b0da", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8bc3e94ccfeb0199cd0a8b0ea240373895890c9dfaeac9553e30564d51141d711da1c004b8943d8fbd85a55a6e56de2f24fd692f2608b10734393f7952ce80f3"}' symbols_url: 'https://queue.taskcluster.net/v1/task/X7dAHbaRSP6FqpR2v41Lrw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 02:38:19.728215) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:38:19.731393) ========= 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-1461142492.851418-1629226736 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016832 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:38:19.825399) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 02:38:19.825864) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 02:38:19.826429) ========= ========= Total master_lag: 4.19 =========